-67998691
-65180435
17841558
18567775
 -65424431+18390880 -65424333+18390867
 -65424333+18390867 -65421412+18396412 -65418608+18401210 -65414155+18406466 -65408243+18411262 -65400586+18415598 -65392904+18418946 -65384593+18421029 -65376658+18421483
 -65376658+18421483 -65374603+18421222 -65284999+18387884 -65192388+18373010 -65182919+18359724 -65180435+18279168 -65200643+18248013 -65201718+18248013 -65212152+18241047 -65249601+18236881
 -65249601+18236881 -65344457+18246336 -65370569+18261286 -65374603+18264839 -65416808+18287144 -65422706+18290728
 -65554644+18184767 -65547991+18189973 -65538970+18197033 -65525334+18207796 -65523680+18208735 -65499604+18215294 -65491856+18216417 -65479301+18220261
 -65479301+18220261 -65442755+18216313 -65400708+18211371 -65374603+18209403 -65367318+18208583 -65355988+18207228 -65249601+18184771 -65249600+18084305 -65347325+18061433 -65446370+18036181
 -65446370+18036181 -65478312+18036891
 -65478312+18036891 -65574799+18036483
 -65574799+18036483 -65624604+18077473 -65630973+18123018 -65630951+18123018 -65624605+18142646 -65618051+18154180
 -65424431+18390880 -65423713+18373009 -65423472+18353338 -65422706+18290728
 -65554644+18184767 -65551822+18191263 -65551280+18192512 -65549029+18197696 -65544018+18205204 -65541734+18210366 -65533840+18218358 -65520351+18219989 -65511964+18223030 -65499604+18224451
 -65499604+18224451 -65499604+18222158
 -65499604+18222158 -65463260+18248013 -65459913+18254660 -65422706+18290728
 -65469132+18396410 -65424431+18390880
 -65469132+18396410 -65486654+18381340 -65496342+18373008 -65499605+18369899 -65509142+18358843 -65519575+18346751 -65519881+18346622 -65522663+18345440
 -65646083+18442220 -65624606+18451260
 -65624606+18451260 -65499605+18407167 -65483630+18401952 -65469132+18396410
 -65522663+18345440 -65523283+18345178 -65531766+18340978 -65559631+18324929 -65578422+18313939 -65581118+18312462
 -65522663+18345440 -65581118+18312462
 -65559565+18179284 -65554644+18184767
 -65559565+18179284 -65568291+18172184
 -65568291+18172184 -65564636+18175158 -65559565+18179284
 -65581118+18312462 -65594492+18305062 -65597565+18303244 -65624605+18287745 -65625679+18287284 -65631492+18284787 -65634251+18283602
 -65634251+18283602 -65636046+18284500 -65636234+18284567
 -65636234+18284567 -65638822+18284000 -65639283+18283964 -65639921+18283570
 -65618051+18154180 -65568291+18172184
 -65654728+18133335 -65624605+18150328 -65618119+18154156 -65618051+18154180
 -65639921+18283570 -65643176+18282338
 -65643176+18282338 -65643277+18282347
 -65643277+18282347 -65643382+18282319 -65643425+18282236 -65643459+18282140 -65643516+18282058 -65643617+18282017
 -65643617+18282017 -65643722+18282053 -65643794+18282117 -65643866+18282149 -65648645+18282577
 -65639921+18283570 -65648645+18282577
 -65691273+18324319 -65690847+18324253 -65689699+18323727 -65687936+18323000 -65687537+18322901 -65687365+18322867
 -65687365+18322867 -65685454+18323782
 -65685454+18323782 -65685265+18323680
 -65685265+18323680 -65684166+18323754 -65684285+18324281 -65678071+18342060 -65678073+18342622 -65677959+18342738 -65679355+18344167 -65679496+18346277 -65678790+18347601 -65677755+18348865 -65675508+18353060 -65669604+18362143 -65668923+18364171 -65665955+18373006 -65661677+18387906 -65648468+18433912 -65646083+18442220
 -65648645+18282577 -65648789+18282815
 -65648789+18282815 -65650035+18282155 -65650112+18282155 -65650169+18282205 -65650261+18282356 -65650347+18282494 -65650439+18282636 -65650520+18282718 -65650611+18282768 -65650712+18282814 -65650799+18282819 -65659105+18284824
 -65648789+18282815 -65659105+18284824
 -65654728+18133335 -65656864+18157472
 -65656864+18157472 -65654728+18133335
 -65656864+18157472 -65657062+18159706
 -65657062+18159706 -65656864+18157472
 -65657062+18159706 -65657166+18160885
 -65657166+18160885 -65657062+18159706
 -65657166+18160885 -65659840+18191078
 -65659840+18191078 -65660344+18193983 -65661086+18198253 -65662113+18204174 -65662257+18206950 -65662213+18206993 -65661073+18209080 -65661328+18210215 -65663774+18212642 -65657679+18222413 -65658250+18224591 -65658259+18224709 -65658709+18224743
 -65658709+18224743 -65664508+18223952 -65670722+18222998
 -65670722+18222998 -65671669+18223664 -65677071+18226133
 -65659105+18284824 -65662263+18286571 -65662629+18286757 -65662959+18286868 -65665177+18287685 -65666277+18287891
 -65666277+18287891 -65670212+18284250 -65672946+18283631 -65673315+18283566 -65674925+18283366 -65674752+18279724 -65680985+18274859
 -65680985+18274859 -65682405+18275244 -65682958+18275663 -65686363+18278267 -65686418+18278315 -65686969+18279247
 -65659840+18191078 -65657166+18160885
 -65699335+18116113 -65691833+18123018 -65662431+18129468 -65654728+18133335
 -65677071+18226133 -65677190+18226288 -65677334+18226454 -65677464+18226582 -65677561+18226666
 -65677071+18226133 -65677561+18226666
 -65677561+18226666 -65677603+18226702 -65677893+18226883 -65677976+18226916
 -65677976+18226916 -65679273+18226783
 -65679273+18226783 -65680394+18226929 -65680792+18228206 -65682269+18228791 -65684157+18230408 -65688634+18233542 -65689318+18233790 -65689390+18234263 -65689189+18235660 -65690873+18236778 -65692583+18239175 -65691539+18239832 -65689863+18241647
 -65693408+18250767 -65684234+18253503
 -65684234+18253503 -65682203+18251858 -65682114+18251843 -65682324+18250533 -65682986+18248749 -65683043+18248663 -65684697+18246877 -65686032+18246379 -65686795+18245509
 -65688808+18280235 -65686969+18279247
 -65688808+18280235 -65688448+18280009 -65687211+18279373 -65686969+18279247
 -65689869+18280904 -65689072+18280341 -65688808+18280235
 -65689863+18241647 -65686795+18245509
 -65689863+18241647 -65688542+18243633 -65688436+18243679 -65688330+18243711 -65688239+18243724 -65688147+18243743 -65688051+18243775 -65687969+18243825 -65687897+18243899 -65687825+18244041 -65687762+18244202 -65686795+18245509
 -65690049+18282452 -65689869+18280904
 -65690049+18282452 -65689991+18282301 -65689919+18281999 -65689894+18281747 -65689903+18281376 -65689884+18281096 -65689869+18280904
 -65713964+18269760 -65708738+18270448 -65706763+18271547 -65706455+18271783 -65704304+18272736
 -65704304+18272736 -65703900+18272432 -65703746+18271592 -65701730+18271400
 -65701730+18271400 -65701501+18271538 -65700110+18272986 -65699892+18273079 -65701332+18274195 -65702048+18275079 -65701346+18275966 -65701413+18279699 -65701375+18279757 -65701267+18279866 -65694989+18285459 -65694913+18285661
 -65694913+18285661 -65691653+18283940 -65690049+18282452
 -65713826+18444024 -65713802+18443984 -65692175+18431150 -65692106+18431115
 -65692106+18431115 -65646083+18442220
 -65693408+18250767 -65693673+18250917 -65693841+18251156 -65694029+18251409 -65694192+18251611 -65694283+18251712 -65694418+18251901 -65694476+18252020 -65694524+18252190 -65694523+18252342 -65694499+18252503 -65695735+18255430
 -65693408+18250767 -65695735+18255430
 -65694295+18325048 -65691273+18324319
 -65694295+18325048 -65691550+18324325
 -65691550+18324325 -65691334+18324326
 -65691334+18324326 -65691273+18324319
 -65695735+18255430 -65696763+18256332 -65700989+18257845 -65702293+18259217
 -65722583+18295862 -65720236+18301855 -65720410+18302428 -65720713+18303413 -65719140+18306670 -65704490+18309347 -65704828+18315788 -65704957+18318546 -65704696+18318996 -65701675+18321233 -65699214+18323725 -65694295+18325048
 -65699335+18116113 -65699386+18116181 -65703191+18123018 -65705599+18126461 -65727647+18157994 -65728122+18158673 -65729457+18160582 -65733807+18166369 -65739195+18173533 -65739204+18173616 -65739636+18174637 -65748220+18179807
 -65748220+18179807 -65748670+18178959
 -65699335+18116113 -65716098+18106266 -65721659+18088850 -65739112+18070778
 -65702293+18259217 -65702335+18259313 -65702369+18259405 -65702403+18259473 -65702475+18259497
 -65702475+18259497 -65702701+18259460 -65702823+18259409
 -65702293+18259217 -65702823+18259409
 -65702823+18259409 -65703320+18258750 -65704268+18258136 -65705128+18257152 -65705162+18257074 -65708818+18256108
 -65708818+18256108 -65709710+18256541 -65710052+18256555
 -65710052+18256555 -65710938+18255872 -65711260+18255808
 -65711260+18255808 -65715513+18257072 -65718779+18257602 -65719771+18257736 -65719812+18257746
 -65719812+18257746 -65721570+18255922 -65721111+18255191 -65721442+18254835 -65721517+18253489 -65721345+18252405
 -65721345+18252405 -65729865+18252922 -65732143+18253867 -65732285+18254386 -65732180+18255352
 -65718267+18268244 -65713964+18269760
 -65718267+18268244 -65715588+18267635
 -65715588+18267635 -65715265+18267800 -65714899+18268107 -65714625+18268424 -65714543+18268580 -65714475+18268731 -65714456+18268869 -65714451+18269058 -65714451+18269232 -65714436+18269352 -65713964+18269760
 -65805314+18478253 -65784954+18477369 -65749607+18469510 -65749607+18469451 -65749607+18464699 -65737660+18461548 -65718922+18450083 -65713826+18444024
 -65722583+18295862 -65723901+18295668 -65724808+18295115 -65725125+18294539 -65725037+18293176 -65725522+18292077 -65725954+18291894
 -65725954+18291894 -65726789+18292012
 -65726789+18292012 -65727791+18291796 -65728153+18291558 -65728281+18290872
 -65728281+18290872 -65753591+18296755
 -65754818+18342589 -65755026+18342649 -65758992+18348134 -65760416+18349415 -65760619+18349561 -65766513+18355635 -65767819+18355853 -65768547+18359484 -65768667+18361551 -65768706+18361850 -65767080+18367241 -65766733+18367691 -65763197+18372388 -65763342+18373005 -65763072+18373311 -65759655+18378499 -65757666+18379050 -65753252+18381027 -65751176+18384670 -65750522+18384999 -65750410+18385010 -65750069+18385070 -65749607+18385383 -65748577+18387071 -65741850+18398094 -65732381+18413614 -65724611+18426348 -65713826+18444024
 -65738217+18275145 -65737640+18273943 -65729602+18272907 -65725933+18271297 -65718267+18268244
 -65732180+18255352 -65737583+18258667 -65737713+18258713 -65737857+18258801 -65737968+18258920 -65738045+18259058 -65738102+18259191 -65738155+18259385 -65738198+18259554 -65738275+18259674 -65738438+18259849 -65749606+18262807
 -65732180+18255352 -65748343+18262771 -65748925+18262775 -65749606+18262807
 -65739112+18070778 -65749604+18038790 -65784480+17998024 -65794239+17981663 -65816449+17965504
 -65739112+18070778 -65749604+18070994
 -65749604+18070994 -65749604+18070890 -65792029+18069946 -65796828+18069839 -65798714+18069455
 -65798714+18069455 -65802968+18071121
 -65802968+18071121 -65804584+18070688
 -65804584+18070688 -65806279+18071088
 -65806279+18071088 -65806345+18071043
 -65806345+18071043 -65808626+18071365 -65808966+18071804 -65808983+18072041 -65809177+18072841 -65810289+18074114 -65810922+18075235
 -65739237+18284506 -65738060+18277678 -65737940+18277522 -65737854+18277389 -65737772+18277220 -65737738+18276995 -65737795+18276706 -65737924+18276345 -65738058+18275973 -65738144+18275772 -65738187+18275616 -65738217+18275145
 -65739237+18284506 -65738579+18280825 -65738862+18280664 -65739216+18280522 -65739566+18280412 -65739921+18280293 -65740185+18280242 -65740372+18280196 -65740468+18280173 -65740549+18280123 -65740587+18280082 -65738217+18275145
 -65743252+18288248 -65739533+18285051 -65739237+18284506
 -65743944+18288780 -65743252+18288248
 -65743944+18288780 -65743786+18288601 -65743623+18288446 -65743493+18288345 -65743330+18288267 -65743252+18288248
 -65753591+18296755 -65750666+18294352 -65748684+18292848 -65748088+18292551 -65745901+18291500 -65743944+18288780
 -65748719+18326676 -65748582+18325522 -65749189+18323659 -65749816+18322988 -65752392+18320409 -65758885+18315662 -65761336+18308157 -65759162+18299448 -65758862+18290604
 -65748670+18178959 -65750600+18176853 -65750643+18176811 -65750711+18176701 -65750783+18176558 -65750917+18176475 -65751518+18176383
 -65751518+18176383 -65751888+18176405 -65752018+18176446 -65752383+18176616 -65754004+18177253 -65754534+18177375
 -65748670+18178959 -65754534+18177375
 -65748719+18326676 -65749606+18326684
 -65749606+18326684 -65748719+18326676
 -65753975+18339988 -65754129+18339758 -65754256+18339169 -65756081+18333626 -65756141+18329990 -65750468+18327161 -65749606+18326684
 -65766832+18280004 -65761365+18270611 -65758927+18268920 -65757765+18267530
 -65757765+18267530 -65756362+18267574
 -65756362+18267574 -65751511+18263623 -65749606+18262807
 -65753591+18296755 -65722583+18295862
 -65753591+18296755 -65758862+18290604
 -65754818+18342589 -65753671+18340360 -65753825+18340190 -65753975+18339988
 -65754818+18342589 -65753975+18339988
 -65758862+18290604 -65766558+18280514 -65766832+18280004
 -65754534+18177375 -65766150+18182088 -65765306+18184028 -65764213+18186380 -65763221+18188719 -65762505+18190014 -65766038+18198557
 -65766038+18198557 -65768820+18197993
 -65768820+18197993 -65784761+18203437 -65790045+18204116 -65791210+18204326 -65793310+18206532
 -65793310+18206532 -65794035+18206221 -65794904+18205875
 -65793416+18295876 -65793181+18296193 -65793223+18296529
 -65793223+18296529 -65792608+18296439 -65790472+18295356 -65783961+18292887 -65783334+18291761 -65779360+18286235 -65775273+18283030 -65772825+18281288 -65771591+18280906 -65770704+18280695 -65769986+18280547 -65766832+18280004
 -65794176+18292586 -65793416+18295876
 -65794176+18292586 -65794333+18294765 -65793416+18295876
 -65796072+18205064 -65794904+18205875
 -65796072+18205064 -65795559+18205715 -65794904+18205875
 -65813857+18286726 -65803629+18289723 -65802025+18290032
 -65802025+18290032 -65800477+18289887 -65796439+18289109
 -65796439+18289109 -65794176+18292586
 -65826063+18200408 -65824131+18200726 -65824032+18201700 -65822848+18203037 -65819979+18204411 -65817597+18205863
 -65817597+18205863 -65808383+18205296 -65804218+18204060 -65804087+18204038 -65800994+18203065 -65800358+18202658 -65800328+18202603 -65799845+18202600
 -65799845+18202600 -65799168+18203621 -65797640+18203675 -65796739+18204415 -65796072+18205064
 -65805314+18478253 -65806433+18475623 -65826770+18427838 -65826780+18427815 -65828564+18423257 -65829102+18422812 -65829314+18422528
 -65810922+18075235 -65811034+18075520 -65811183+18075819 -65811317+18076163 -65811437+18076475 -65811499+18076741 -65811557+18076989 -65811619+18077205 -65811691+18077435 -65811806+18077711
 -65810922+18075235 -65811806+18077711
 -65833417+18090342 -65832933+18090199 -65830874+18089347 -65829450+18084946 -65828394+18084119 -65828182+18084039 -65822651+18083796 -65817825+18082578 -65814101+18081737 -65813931+18080887 -65813963+18080260 -65813519+18079637 -65812618+18078650 -65812378+18078221 -65811806+18077711
 -65816449+17965504 -65823592+17975130 -65827164+17979944 -65840581+17998023 -65846581+18006100 -65850570+18011469
 -65850570+18011469 -65850665+18011429
 -65850665+18011429 -65857293+18016945 -65857295+18017837 -65857370+18017945 -65857355+18018038 -65857638+18019508 -65858353+18020574 -65862983+18023717 -65864627+18025698 -65866462+18025763
 -65866462+18025763 -65874606+18023404 -65877208+18021093 -65879412+18020523
 -65879412+18020523 -65880938+18020861 -65882133+18022823 -65882154+18023235 -65882224+18023965 -65883921+18025275 -65888853+18030323 -65889168+18030341 -65889252+18030348 -65892536+18031414 -65904795+18034171
 -65819207+18279373 -65813857+18286726
 -65819207+18279373 -65818597+18279848 -65817921+18280916 -65816791+18282162 -65815980+18283390 -65815266+18283542 -65813568+18285546 -65813857+18286726
 -65819207+18279373 -65819654+18278636 -65824221+18273054
 -65824221+18273054 -65821150+18246693 -65822164+18244701 -65823154+18242247 -65824518+18239265 -65825095+18238046 -65828892+18229813 -65829168+18228605 -65830693+18218701 -65830680+18218493 -65830789+18217772 -65826244+18201262 -65826063+18200408
 -65824756+18273472 -65824221+18273054
 -65825438+18273397 -65824756+18273472
 -65825438+18273397 -65825276+18273550 -65824916+18273597
 -65824916+18273597 -65824756+18273472
 -65826063+18200408 -65825966+18198992 -65827775+18187814 -65828037+18187212 -65833580+18183021 -65835293+18180034 -65835944+18177884 -65836020+18177789 -65836310+18176444 -65836615+18175296
 -65836615+18175296 -65838058+18175740 -65838452+18175905 -65842111+18177122 -65842274+18177124 -65845151+18178047 -65845852+18178337
 -65845852+18178337 -65846621+18177993 -65847020+18176763 -65848501+18176293 -65848615+18176285 -65849917+18176037
 -65849917+18176037 -65854868+18176826
 -65854868+18176826 -65855635+18175679 -65855668+18175621 -65855866+18175058 -65856487+18172850 -65855941+18171692 -65855847+18171262 -65855354+18170215 -65855019+18169636 -65855000+18169482 -65855576+18167380 -65855626+18167289 -65855675+18167200 -65856382+18164441
 -65856382+18164441 -65857030+18164683
 -65857030+18164683 -65857911+18162922 -65858823+18161415 -65859178+18160828 -65859242+18160712 -65859394+18160440 -65860346+18158729 -65860668+18158151 -65861945+18155855 -65861886+18153748 -65862117+18153281 -65862203+18153099 -65862062+18152513
 -65836387+18275246 -65828850+18272157
 -65828850+18272157 -65826259+18273177 -65825438+18273397
 -65833579+18417507 -65829314+18422528
 -65833579+18417507 -65833420+18419387 -65833352+18419529 -65833242+18419740 -65833117+18420002 -65833016+18420190 -65832939+18420323 -65832848+18420437 -65832675+18420579 -65832531+18420676 -65832348+18420786 -65829314+18422528
 -65867466+18378215 -65863593+18381330 -65862361+18381518 -65859639+18382001 -65859681+18382135 -65859891+18382454 -65859897+18382466 -65859963+18382681 -65856936+18389336 -65856002+18394710 -65854748+18397754 -65852399+18400776 -65852489+18401254 -65852539+18401700 -65847050+18404042 -65843820+18405698 -65841764+18409387 -65836034+18414256 -65835659+18414642 -65835083+18414811 -65834381+18417140 -65834280+18417149 -65833579+18417507
 -65836387+18275246 -65838853+18272893 -65844846+18260473 -65846331+18258016 -65849541+18256144 -65852639+18254830
 -65836387+18275246 -65845601+18278750 -65854134+18285314 -65857019+18287547 -65857202+18288113
 -65837305+18090982 -65833417+18090342
 -65837305+18090982 -65837287+18091016 -65837186+18091108 -65837013+18091149 -65836792+18091171 -65836591+18091203 -65836466+18091249 -65836341+18091322 -65836245+18091382 -65836125+18091423
 -65836125+18091423 -65835976+18091395 -65833417+18090342
 -65842658+18112105 -65842544+18112057 -65842229+18111463 -65842215+18111330 -65842025+18110116 -65843207+18109447 -65843179+18109149 -65843091+18108547 -65843099+18108085 -65843119+18107870 -65843264+18107266 -65843553+18106950 -65844018+18106674 -65844311+18106551 -65845549+18106079 -65845867+18105586 -65846275+18104979 -65846818+18104209 -65847245+18103544 -65847701+18102551 -65847752+18102434 -65847616+18100450 -65848232+18099245 -65843553+18097725 -65842480+18096507 -65840694+18094371 -65840552+18094178 -65840090+18092712 -65840596+18091744 -65840584+18091235 -65840417+18091081 -65840148+18090904 -65838012+18090117
 -65838012+18090117 -65837305+18090982
 -65993401+18516598 -65987674+18515818 -65983987+18514594 -65978763+18513779 -65972821+18512329 -65965449+18510152 -65959391+18508196 -65954467+18506158 -65950139+18503739 -65948137+18502647 -65938880+18502219 -65932588+18501043
 -65932588+18501043 -65909378+18505337
 -65909378+18505337 -65886773+18502566 -65874608+18497999 -65871564+18496167 -65864210+18491609 -65853773+18487771
 -65853773+18487771 -65849319+18487865
 -65849319+18487865 -65838667+18486791 -65805314+18478253
 -65844353+18112167 -65842658+18112105
 -65844353+18112167 -65843955+18112212 -65843715+18112221 -65843403+18112230
 -65843403+18112230 -65843100+18112193 -65842918+18112174 -65842755+18112138 -65842658+18112105
 -65849417+18117411 -65849176+18117379 -65848778+18117327 -65847919+18117263 -65847602+18117161 -65847503+18117108 -65847058+18116409 -65846940+18115958 -65845078+18114946 -65845298+18114537 -65846172+18112954 -65845435+18112193 -65845188+18112126 -65844950+18112111
 -65844950+18112111 -65844602+18112133 -65844353+18112167
 -65850923+18118227 -65850775+18118224 -65850088+18117752 -65850020+18117683 -65849417+18117411
 -65850923+18118227 -65849417+18117411
 -65853697+18117375 -65851633+18117781 -65851225+18118088 -65850995+18118212 -65850923+18118227
 -65852639+18254830 -65851854+18248548 -65851979+18247971 -65854965+18245287 -65855532+18244863 -65855578+18244833 -65855757+18244550 -65861844+18235021 -65861904+18234910 -65863232+18232618 -65863791+18231652 -65863891+18231480 -65865268+18228967 -65865580+18228374 -65866047+18227665 -65866145+18227519 -65874128+18216504 -65874221+18216445 -65874782+18215909 -65877387+18213159 -65878133+18212446 -65879971+18210692 -65880816+18209885 -65881123+18209592 -65882532+18208095 -65885273+18202844 -65885453+18202476 -65886257+18200897 -65886366+18200684 -65886674+18200101 -65886746+18199966 -65887224+18199074 -65887556+18198454
 -65887556+18198454 -65887737+18198624 -65888694+18199395 -65888792+18199473 -65889014+18199649 -65889333+18199843 -65889384+18199874 -65890583+18200029 -65890776+18200050 -65892238+18200169 -65893185+18200232
 -65893185+18200232 -65893878+18200222
 -65893878+18200222 -65895006+18201297 -65895077+18201404 -65896034+18202547
 -65896034+18202547 -65896429+18201032 -65897051+18199237 -65898239+18196972 -65898922+18195505 -65901133+18192709 -65902917+18186732 -65902909+18185975 -65904441+18183011 -65904714+18182632 -65906651+18179910 -65910228+18175142 -65910423+18174838 -65910843+18174117 -65911218+18173520 -65911353+18173171 -65912848+18169813 -65913634+18169154 -65914088+18168619 -65915595+18165080 -65916050+18164380
 -65916050+18164380 -65916112+18164384
 -65852639+18254830 -65854786+18255195 -65856352+18255639 -65856632+18255736 -65857407+18256072
 -65857407+18256072 -65858468+18255985 -65859640+18255972
 -65859640+18255972 -65860326+18256259 -65861489+18256946
 -65861489+18256946 -65862682+18256289 -65865142+18255973 -65866227+18255789 -65873731+18252589
 -65873731+18252589 -65874608+18253081 -65874999+18253378 -65875114+18253654 -65875469+18254072
 -65875469+18254072 -65875671+18254045 -65875964+18253861 -65876066+18253815
 -65876066+18253815 -65876210+18253920 -65876397+18254067 -65876579+18254196 -65877136+18254752 -65877292+18254896 -65879850+18256536 -65880380+18256664
 -65880380+18256664 -65881455+18256586
 -65881455+18256586 -65882200+18256977 -65884077+18258245 -65896943+18261209 -65897981+18261710 -65899624+18262568 -65911453+18265575 -65912380+18266045 -65912671+18266219 -65913820+18267124 -65913935+18267276 -65914026+18267369 -65914135+18267467 -65914320+18267612 -65914512+18267782 -65916356+18268776 -65918267+18269809 -65918535+18270130
 -65853697+18117375 -65850923+18118227
 -65870783+18112444 -65871366+18111434 -65871418+18110921 -65871735+18109799 -65871364+18109291 -65870277+18108448 -65870096+18108386
 -65870096+18108386 -65869126+18108491
 -65869126+18108491 -65868861+18108478 -65868526+18108462
 -65868526+18108462 -65868118+18108496 -65868040+18108514 -65867886+18108569
 -65867886+18108569 -65867694+18108555
 -65867694+18108555 -65866427+18108646
 -65866427+18108646 -65865430+18107993
 -65865430+18107993 -65863439+18110139 -65863626+18111149 -65863255+18112334 -65861018+18113499 -65860740+18114028 -65860541+18114903 -65858899+18115868
 -65858899+18115868 -65858056+18115547 -65857720+18115386 -65857393+18115326 -65857298+18115317
 -65857298+18115317 -65856989+18116255 -65856745+18116747 -65856424+18117111 -65855873+18117303 -65855019+18117492
 -65855019+18117492 -65853697+18117375
 -65860679+18291830 -65857202+18288113
 -65860679+18291830 -65860163+18290767 -65859171+18288904 -65857383+18288222 -65857202+18288113
 -65860679+18291830 -65868247+18293923 -65866702+18295693 -65862662+18303391 -65868640+18309327
 -65868640+18309327 -65868696+18309322
 -65868696+18309322 -65869166+18311197 -65869826+18313159 -65869789+18314044 -65869682+18316676 -65869663+18317152 -65867211+18317162 -65865560+18317167 -65865380+18317168 -65864229+18319397 -65864133+18319843 -65862996+18322094 -65863062+18322276 -65863728+18323895 -65864251+18325239 -65865366+18328278 -65865607+18328869 -65865856+18329480 -65866256+18330677
 -65868739+18135746 -65868651+18136059 -65868589+18136165 -65868493+18136326 -65868322+18136527 -65868176+18136699 -65868139+18136738 -65867931+18136986 -65867830+18137159 -65867739+18137394 -65867704+18137484 -65867573+18137746 -65867297+18137988 -65866704+18138168 -65866493+18138211 -65865323+18138297 -65865016+18138593 -65864979+18138779 -65864387+18139382 -65864061+18139542 -65863878+18139625 -65863459+18139835 -65862825+18140247 -65862811+18141222 -65862672+18141900 -65862583+18142223 -65862319+18143068 -65862153+18143693 -65862011+18144238 -65861752+18144901 -65861644+18145190 -65861598+18145315 -65861329+18145727 -65861801+18147022 -65861768+18147678 -65861655+18148575 -65861745+18151343 -65861928+18151986
 -65862062+18152513 -65862006+18152310 -65861928+18151986
 -65862062+18152513 -65861928+18151986
 -65866486+18331691 -65866256+18330677
 -65866486+18331691 -65866285+18331131 -65866256+18330677
 -65866486+18331691 -65866527+18331820 -65866503+18331902 -65867090+18332589 -65868066+18333189 -65868518+18333332 -65870763+18334144 -65871932+18334645 -65872772+18335200 -65872647+18338098 -65872319+18338637 -65872261+18338741 -65871871+18339476 -65871786+18339701 -65871769+18339959 -65872483+18340974 -65873075+18342592 -65872849+18343111 -65872434+18343970 -65874390+18344597 -65874608+18344903 -65875032+18345503 -65874421+18347106 -65874419+18347610 -65874415+18348534 -65874408+18350518 -65874997+18351521 -65875009+18352296 -65876170+18355665 -65876755+18361637 -65876292+18363658 -65876070+18364198 -65875138+18365078 -65873777+18367321 -65873342+18368933 -65873368+18371775 -65873896+18372762 -65868912+18376527
 -65867466+18378215 -65867542+18378024 -65867610+18377790 -65867634+18377602 -65867658+18377437 -65867701+18377290 -65867802+18377134 -65867898+18377001 -65867935+18376947
 -65867466+18378215 -65867931+18378245 -65868087+18378255 -65869288+18378321 -65869544+18378336 -65870344+18378356 -65872846+18378450 -65874608+18378471 -65876666+18378612 -65876811+18381022 -65876832+18381369 -65876864+18381804 -65876679+18382983 -65876637+18383179 -65876547+18383599 -65876437+18384114 -65876223+18385058 -65876192+18385176 -65876201+18386034 -65876191+18386658 -65876249+18387410 -65873773+18390727 -65873969+18393116 -65872598+18400614
 -65872598+18400614 -65871516+18400586
 -65871516+18400586 -65871670+18405005 -65869878+18405712 -65869961+18408800 -65869956+18408941 -65873146+18408958 -65874608+18409130 -65878858+18410288 -65884493+18410806
 -65867466+18378215 -65867935+18376947
 -65868759+18135580 -65868739+18135746
 -65868759+18135580 -65868751+18135668 -65868739+18135746
 -65871476+18130022 -65871238+18130941 -65871180+18131527 -65871031+18131914 -65870689+18132329 -65870539+18132501 -65870349+18132707 -65870127+18132953 -65869648+18133478 -65869114+18134462 -65868784+18135121 -65868775+18135415 -65868759+18135580
 -65868912+18376527 -65867935+18376947
 -65868912+18376527 -65868887+18376534 -65868839+18376534 -65868748+18376483 -65868638+18376396 -65868551+18376341 -65868422+18376286
 -65868422+18376286 -65868330+18376295 -65868234+18376359 -65868191+18376433 -65868148+18376533 -65867935+18376947
 -65873299+17937955 -65869238+17938075 -65816449+17965504
 -65871745+18129836 -65871476+18130022
 -65871745+18129836 -65871678+18129870 -65871572+18129930 -65871476+18130022
 -65872151+18113821 -65870783+18112444
 -65872151+18113821 -65872063+18113800 -65870785+18112575 -65870783+18112444
 -65873384+18129068 -65872418+18129662 -65871745+18129836
 -65874649+18115008 -65874607+18114989 -65874085+18114813 -65872151+18113821
 -65874152+18128469 -65873384+18129068
 -65874152+18128469 -65873907+18128681 -65873384+18129068
 -65987551+17908923 -65980418+17914545 -65977581+17917488 -65976608+17918529 -65965524+17922065
 -65965524+17922065 -65959708+17921291
 -65959708+17921291 -65929652+17921756 -65877935+17937634 -65874606+17937903 -65874606+17937980
 -65874606+17937980 -65873299+17937955
 -65910230+17981472 -65909814+17980953 -65909278+17980284 -65906093+17976525 -65902724+17972545 -65874606+17939345 -65874606+17939214 -65873299+17937955
 -65877458+18115785 -65875036+18114921
 -65875036+18114921 -65874649+18115008
 -65875565+18124972 -65875519+18124115 -65875635+18123766 -65875921+18123157 -65875987+18123016 -65876694+18122899 -65876546+18122205 -65876934+18121599 -65877625+18118100
 -65875558+18125260 -65874152+18128469
 -65875558+18125260 -65875565+18124972
 -65875558+18125260 -65875567+18125136 -65875565+18124972
 -65877458+18115785 -65874649+18115008
 -65877625+18118100 -65877655+18117551 -65877553+18117235 -65877458+18115785
 -65877625+18118100 -65879167+18118127 -65880496+18118763 -65880677+18118852 -65882226+18119818
 -65882226+18119818 -65883372+18121999 -65883344+18122104 -65883620+18122360
 -65882226+18119818 -65883620+18122360
 -65883620+18122360 -65885087+18122522 -65885194+18122525
 -65885194+18122525 -65886662+18121899 -65889361+18121313
 -65889361+18121313 -65890656+18121807 -65892892+18122436 -65893153+18122504 -65893226+18122571 -65893496+18123016 -65893717+18123370 -65894047+18123839 -65894701+18124133
 -65894701+18124133 -65896189+18123449
 -65896189+18123449 -65897931+18123780 -65899459+18124008 -65900504+18125405 -65900525+18125426 -65907043+18126076 -65907422+18126118
 -65907422+18126118 -65907783+18125221 -65908202+18125077 -65909524+18123844 -65910256+18123598
 -65910256+18123598 -65912662+18123741
 -65912662+18123741 -65913982+18123016 -65914649+18122278
 -65887856+18411412 -65884493+18410806
 -65887856+18411412 -65887811+18411387 -65887691+18411250 -65887571+18411108 -65887365+18410947 -65887145+18410888 -65886962+18410869 -65886708+18410860 -65886560+18410860 -65886382+18410819 -65886200+18410764
 -65886200+18410764 -65884493+18410806
 -65919010+18400188 -65918040+18400742 -65917515+18401012 -65916939+18401308 -65913201+18402883
 -65913201+18402883 -65912416+18402437 -65910499+18401373 -65910400+18401318 -65910057+18401127 -65909746+18400972
 -65909746+18400972 -65899993+18413598
 -65899993+18413598 -65899674+18413322 -65899467+18413263 -65898254+18412916 -65895884+18412233 -65891469+18411505 -65887856+18411412
 -65908999+18328867 -65909389+18327984 -65909558+18327258 -65909254+18325558 -65909071+18323693 -65908970+18323360 -65902526+18315722 -65904326+18315407 -65906391+18314595 -65904802+18312251 -65904553+18310004 -65905278+18309201 -65905591+18308905 -65906231+18308428 -65910908+18306941 -65910530+18304462 -65910488+18304330 -65910186+18303339 -65909895+18301529 -65907177+18296698
 -65905338+18034593 -65904795+18034171
 -65905338+18034593 -65905077+18034400 -65904795+18034171
 -65988523+18058941 -65987118+18059468
 -65987118+18059468 -65985216+18059419 -65983710+18058912
 -65983710+18058912 -65980277+18061091
 -65980277+18061091 -65977794+18061024 -65977359+18058171
 -65977359+18058171 -65975665+18058230
 -65975665+18058230 -65974890+18057285 -65973654+18054285 -65971037+18053093
 -65971037+18053093 -65969343+18053186 -65966392+18053885 -65966349+18053913 -65964698+18054205 -65964127+18054799 -65963710+18054808
 -65963710+18054808 -65962465+18053878 -65960659+18053225 -65958274+18052134 -65957985+18051778 -65957830+18051586 -65957459+18051040 -65956348+18049471 -65954088+18047024 -65953069+18046696 -65953036+18046619 -65948639+18045716 -65945520+18044555 -65945362+18044514 -65944748+18044137 -65944253+18043795 -65944037+18043671
 -65944037+18043671 -65943698+18043775 -65943395+18043819 -65943141+18043836
 -65943141+18043836 -65942934+18043565 -65942097+18042497 -65941889+18041835 -65941466+18040846
 -65941466+18040846 -65940023+18040857
 -65940023+18040857 -65933736+18036800 -65923215+18035299 -65916901+18034247 -65916466+18034230
 -65916466+18034230 -65915624+18034321
 -65915624+18034321 -65915278+18034288 -65914834+18034223 -65913684+18033506 -65913606+18033436 -65912119+18033106 -65912062+18033103
 -65912062+18033103 -65911769+18033482 -65911506+18033940 -65910791+18034759 -65909147+18035092 -65908413+18035219 -65906205+18035253
 -65906205+18035253 -65905681+18034856 -65905338+18034593
 -65906407+18335799 -65907686+18330113 -65908253+18329694 -65908571+18329391 -65908917+18328987 -65908999+18328867
 -65906407+18335799 -65908999+18328867
 -65915885+18349555 -65919439+18346590 -65919728+18345524 -65919614+18344757 -65919440+18344714 -65913608+18343314
 -65913608+18343314 -65908072+18343631
 -65908072+18343631 -65908061+18339007 -65907000+18338026 -65906407+18335799
 -65907177+18296698 -65907223+18296647 -65907425+18296463 -65907848+18296160 -65908031+18296063 -65908199+18295907 -65908281+18295682 -65908488+18295461 -65908637+18295374 -65908872+18295319
 -65908872+18295319 -65909079+18295328
 -65909079+18295328 -65915397+18295109
 -65907177+18296698 -65915397+18295109
 -65915738+18293101 -65913473+18287282 -65911423+18286355 -65909737+18285454 -65909343+18282545 -65909139+18279364 -65907308+18272347 -65913720+18271464 -65913888+18271359 -65914401+18271144 -65915451+18270747 -65917262+18270193 -65917801+18270172 -65917958+18270147 -65918535+18270130
 -65910230+17981472 -65913007+17984929 -65913658+17985063 -65914597+17985098
 -65914597+17985098 -65915250+17984948 -65915757+17984703
 -65915757+17984703 -65917754+17985778
 -65917754+17985778 -65918404+17985278
 -65918404+17985278 -65918992+17985358
 -65918992+17985358 -65919597+17985134 -65920488+17985074
 -65920488+17985074 -65937919+17992037
 -65910230+17981472 -65937919+17992037
 -65915711+18379986 -65915502+18382191 -65915021+18382326 -65914847+18382472 -65914643+18382644 -65921072+18385788
 -65914649+18122278 -65916987+18122467 -65917126+18122476
 -65917126+18122476 -65917693+18122196 -65917871+18122128 -65918005+18122068
 -65914649+18122278 -65918005+18122068
 -65915397+18295109 -65915713+18293814
 -65915711+18379986 -65915592+18379793 -65915405+18379459 -65915252+18379184 -65915108+18379000 -65914964+18378922 -65914830+18378917
 -65914830+18378917 -65914681+18378977 -65914557+18379051 -65914494+18379129 -65914451+18379207
 -65914451+18379207 -65916432+18376724
 -65915711+18379986 -65916432+18376724
 -65915713+18293814 -65915698+18293728 -65915679+18293429 -65915738+18293101
 -65915713+18293814 -65915738+18293101
 -65916108+18352251 -65915885+18349555
 -65916108+18352251 -65916137+18352161 -65916344+18351715 -65916469+18351531 -65916691+18351329 -65917027+18351049 -65917181+18350915 -65917460+18350617 -65917600+18350401 -65917595+18350194 -65917518+18350056 -65915885+18349555
 -65916275+18163870 -65916112+18164384
 -65916275+18163870 -65916244+18164013 -65916112+18164384
 -65916432+18376724 -65916384+18376545 -65918227+18373446 -65919025+18373004 -65919120+18373004 -65919274+18372264 -65919088+18372003 -65917205+18367748 -65917841+18364144 -65918648+18362600 -65918662+18362364 -65918723+18361715 -65918490+18361136 -65916678+18359713
 -65928287+18142848 -65926549+18143917 -65926069+18144188 -65925211+18145875 -65924386+18147187 -65923847+18148537 -65916474+18160937 -65916605+18162515 -65916275+18163870
 -65916678+18359713 -65916108+18352251
 -65916678+18359713 -65917713+18357704 -65917540+18357433 -65917243+18356679 -65916787+18355558 -65916682+18355328 -65916557+18355107 -65916461+18354901 -65916375+18354735 -65916202+18354528 -65916097+18354358 -65916108+18352251
 -65918005+18122068 -65918086+18122013 -65918130+18121977 -65918658+18121451 -65919409+18120906
 -65919409+18120906 -65919638+18120975 -65920666+18121283 -65920763+18121312 -65921893+18121416 -65924266+18121558 -65924635+18121565
 -65924635+18121565 -65926266+18119969
 -65919010+18400188 -65926774+18398083 -65926949+18397904 -65928693+18396178 -65928908+18396086 -65930181+18395410 -65931031+18394191 -65931137+18394014 -65930394+18391902 -65924163+18386129
 -65924163+18386129 -65924120+18386157
 -65924120+18386157 -65923684+18385810
 -65923684+18385810 -65922422+18386855
 -65936175+18429734 -65930400+18428478 -65930860+18422771 -65930002+18421458 -65926230+18415685 -65926172+18415596 -65921641+18411515 -65919594+18409777 -65919315+18403378 -65919010+18400188
 -65942562+18293438 -65942494+18293271 -65941689+18292708 -65940436+18290559 -65939479+18287039 -65937802+18285174 -65936090+18284236 -65935814+18283220 -65935281+18282756 -65934417+18281860 -65932934+18280386 -65928356+18276741 -65928271+18276662 -65926932+18275993 -65925471+18275416
 -65925471+18275416 -65924456+18275427
 -65924456+18275427 -65923567+18274774 -65920360+18270730 -65919707+18270483 -65918535+18270130
 -65928287+18142848 -65928019+18142585 -65927582+18142126 -65926815+18140875 -65926177+18138954
 -65926177+18138954 -65924823+18139781
 -65924823+18139781 -65921828+18138822 -65921338+18138156 -65920561+18137255 -65920731+18136809 -65921102+18135876 -65921800+18135859 -65925195+18133832 -65925657+18131341 -65925718+18131190 -65925540+18130238 -65925214+18128643 -65925706+18127842 -65925610+18126819 -65926730+18124555 -65926759+18123875 -65926913+18123415 -65927500+18122232 -65926266+18119969
 -65921072+18385788 -65921991+18386608 -65922149+18386699 -65922298+18386773 -65922422+18386855
 -65921072+18385788 -65922422+18386855
 -65925645+18268682 -65922163+18269220 -65921896+18269220 -65918535+18270130
 -65926266+18119969 -65926432+18118617 -65925917+18117855 -65927085+18115981 -65926717+18114406 -65927006+18113652 -65925858+18108397 -65925182+18108246 -65924852+18108161 -65924531+18108136 -65924315+18108067 -65924573+18106328 -65925461+18105585 -65927445+18105265 -65928369+18104983 -65928606+18102141 -65931937+18100753 -65931547+18099668 -65930357+18097507 -65932522+18096142 -65932631+18095481 -65933600+18093467 -65933755+18093282 -65936382+18091893
 -65936382+18091893 -65938197+18091894
 -65938197+18091894 -65940979+18090043 -65941132+18089616
 -65941132+18089616 -65944166+18089639 -65944499+18089890 -65944771+18090096 -65945769+18090627 -65946278+18090785 -65947584+18091480 -65951399+18092326 -65952441+18092746
 -65952441+18092746 -65955043+18091733 -65958530+18089157 -65959843+18088881
 -65959843+18088881 -65966174+18089261 -65966596+18089285
 -65966596+18089285 -65967789+18089165
 -65967789+18089165 -65976079+18094380 -65977167+18094640
 -65977167+18094640 -65978808+18094333
 -65925645+18268682 -65930453+18265722 -65930475+18265631
 -65925645+18268682 -65930475+18265631
 -65927579+18183290 -65927334+18182805 -65927134+18181656 -65927473+18180709 -65927717+18179265 -65927642+18178913 -65927532+18178400 -65927405+18177806 -65927275+18177195 -65928074+18177076
 -65928074+18177076 -65928577+18177221 -65930604+18177643 -65931046+18177809
 -65931046+18177809 -65930671+18176593 -65930667+18173571 -65930658+18173473 -65930584+18173180 -65930695+18172826 -65930703+18172481 -65930700+18172409 -65930694+18172259 -65930695+18172226 -65930914+18171379 -65931357+18169898 -65931370+18169566 -65931269+18169211 -65930842+18167381 -65930157+18166651 -65929641+18164330 -65929666+18163915 -65931721+18162239 -65931900+18161868 -65931915+18161652 -65931491+18161017 -65931472+18160755 -65930406+18158403 -65930030+18157355 -65929874+18157073 -65929816+18155746 -65929253+18155110 -65928688+18154412 -65928549+18154196 -65928365+18153545 -65928362+18153475 -65928215+18150522 -65928211+18149970 -65927966+18148156 -65928034+18148127 -65928106+18148044 -65928135+18146701 -65928060+18145751 -65928003+18144607 -65928162+18144349 -65928584+18144102 -65928901+18143785 -65928537+18143119 -65928287+18142848
 -65941188+18202140 -65939552+18202600
 -65939552+18202600 -65939213+18202165 -65937850+18200679 -65937128+18199599 -65936839+18199419 -65935406+18198129 -65935267+18197974 -65934978+18197671 -65933774+18196306 -65933652+18196168
 -65933652+18196168 -65932502+18196305 -65930845+18197278
 -65930845+18197278 -65929290+18195786 -65929298+18195736 -65929442+18194778 -65929695+18193829 -65929810+18193482 -65928966+18191498 -65928194+18190528 -65928367+18189618 -65928840+18186051
 -65928840+18186051 -65927579+18183290
 -65928840+18186051 -65928888+18185956 -65928975+18185768 -65929047+18185501 -65929100+18185258 -65929143+18185033 -65929158+18184785 -65929129+18184605 -65929081+18184440 -65929019+18184311 -65928938+18184159 -65927579+18183290
 -65930475+18265631 -65931075+18264839 -65936462+18259181 -65936999+18258023 -65937810+18256274 -65940220+18251504 -65940771+18250416 -65940811+18250336
 -65940811+18250336 -65946281+18252512
 -65946281+18252512 -65945280+18249571 -65945698+18249175
 -65937919+17992037 -65943137+17992612 -65945895+17997589 -65945935+17998021 -65948680+18003886 -65948761+18004595 -65952385+18006029 -65954037+18011585 -65954915+18013448 -65954078+18018246 -65952833+18019285 -65953564+18021704
 -65938055+18430358 -65936175+18429734
 -65938055+18430358 -65936458+18429842 -65936175+18429734
 -65940490+18233536 -65941477+18232386 -65943196+18231931
 -65943196+18231931 -65944631+18233239 -65945773+18233578
 -65945773+18233578 -65945826+18233445 -65946621+18232236
 -65946621+18232236 -65949125+18232965
 -65949125+18232965 -65949383+18231662 -65951014+18229309 -65951048+18229272
 -65943423+18311612 -65941738+18305109 -65941897+18304964 -65940747+18300032 -65940782+18300010 -65942401+18296891 -65942744+18295537 -65942562+18293438
 -65969993+18438322 -65969883+18437717 -65968740+18435689 -65967217+18432422 -65967197+18432246 -65966978+18432166
 -65966978+18432166 -65966802+18432195 -65964526+18433892
 -65964526+18433892 -65961673+18433424
 -65961673+18433424 -65954945+18435557 -65951448+18436146
 -65951448+18436146 -65940752+18431534 -65938055+18430358
 -65941722+18237319 -65940490+18233536
 -65941722+18237319 -65941665+18237403 -65941603+18237517 -65941526+18237605
 -65941526+18237605 -65941440+18237586 -65941344+18237494 -65941301+18237260 -65941311+18237007 -65941277+18236640 -65941239+18236405 -65941196+18236199 -65940490+18233536
 -65948355+18242815 -65946258+18241298 -65945703+18240338 -65944942+18240121 -65942762+18239300 -65942450+18238757 -65942468+18238076 -65941722+18237319
 -65942562+18293438 -65945741+18293635 -65949885+18295320 -65949888+18295386
 -65949888+18295386 -65951974+18294913 -65952293+18294816 -65952524+18294747
 -65943423+18311612 -65944199+18311550 -65944524+18311465
 -65943423+18311612 -65944524+18311465
 -65944119+18206145 -65941188+18202140
 -65944119+18206145 -65941357+18202336 -65941266+18202220 -65941188+18202140
 -65944524+18311465 -65944656+18311412
 -65944656+18311412 -65945805+18311430 -65950155+18314196 -65952324+18316207
 -65952324+18316207 -65952674+18316199
 -65952674+18316199 -65953282+18317161 -65953858+18317625 -65956160+18318022 -65956664+18318286 -65957822+18319848 -65958123+18320314 -65958398+18320739 -65958714+18321643 -65959439+18322821 -65961874+18323102 -65962889+18324780 -65963249+18325156 -65962564+18326977 -65962314+18327276 -65962355+18327636 -65963594+18329310 -65963951+18329480 -65965426+18329583 -65967098+18329849 -65967194+18330038 -65967312+18330486 -65968748+18333435 -65969307+18333782 -65969828+18334110 -65969473+18336391 -65967695+18338592 -65967609+18338656 -65966982+18339764 -65967519+18339936 -65967777+18339973 -65970050+18340867 -65970086+18341321 -65970148+18341813 -65969968+18342897 -65972482+18343987
 -65951284+18220997 -65951549+18220360 -65951481+18220243 -65951008+18217817 -65951037+18217478 -65951720+18215811 -65950895+18214751 -65950809+18214666 -65949474+18213566 -65949253+18213434 -65948799+18213364 -65947925+18213039 -65947756+18212609 -65947546+18211990 -65947516+18210794
 -65947516+18210794 -65947560+18210840
 -65947560+18210840 -65947061+18209182 -65946994+18209066 -65945059+18207558 -65944119+18206145
 -65945630+18247776 -65945236+18247058 -65945317+18246566 -65948355+18243037
 -65945698+18249175 -65945630+18247776
 -65945698+18249175 -65945958+18249019 -65946385+18248895 -65946977+18248798 -65947073+18248706 -65947164+18248601 -65947294+18248536 -65947390+18248412 -65947405+18248224 -65947220+18248010 -65947002+18247970 -65945630+18247776
 -65948355+18243037 -65948350+18242981 -65948355+18242857 -65948355+18242815
 -65948355+18243037 -65948355+18242815
 -65951130+18224883 -65949989+18226147 -65949053+18226643 -65949274+18227950 -65951048+18229272
 -65951118+18224719 -65950970+18224190 -65950862+18223875 -65950879+18222858
 -65950879+18222858 -65950798+18222152 -65951133+18221368 -65951284+18220997
 -65950879+18222858 -65951284+18220997
 -65951130+18224883 -65951123+18224784 -65951118+18224719
 -65951130+18224883 -65951118+18224719
 -65953564+18021704 -65952848+18023111
 -65953564+18021704 -65953421+18021944 -65953224+18022414 -65953017+18022647 -65952937+18022808 -65952848+18023111
 -65954166+18294573 -65952524+18294747
 -65954166+18294573 -65953760+18294482
 -65953760+18294482 -65953098+18294575 -65952524+18294747
 -65962967+18299771 -65960317+18299068 -65955751+18295647 -65954166+18294573
 -65968952+18228899 -65965419+18229283
 -65965419+18229283 -65964063+18229117 -65959259+18228954
 -65959259+18228954 -65958763+18228960
 -65958763+18228960 -65958274+18228891 -65957800+18228824
 -65957800+18228824 -65951048+18229272
 -65981901+18034840 -65979413+18033008 -65975650+18032859 -65972316+18025208 -65971954+18024463
 -65971954+18024463 -65966133+18027981 -65965379+18028186 -65964774+18028186 -65960924+18028259
 -65960924+18028259 -65959813+18028180 -65952848+18023111
 -65966361+18305420 -65962967+18299771
 -65966361+18305420 -65963895+18300975 -65963915+18300736 -65963838+18300561 -65963651+18300410 -65963444+18300290 -65963324+18300184 -65963214+18300014 -65963046+18299812 -65962967+18299771
 -66003022+18306138 -66002814+18307436
 -66002814+18307436 -66000954+18307381 -65999476+18307019 -65998339+18306375
 -65998339+18306375 -65995148+18306697 -65992863+18308799 -65992104+18309207 -65991775+18309492 -65989876+18309915 -65988794+18310016 -65988172+18310300 -65986953+18311009 -65986227+18311173
 -65986227+18311173 -65985418+18311022 -65984974+18310944 -65984050+18310825 -65982026+18310733 -65981831+18310724 -65981056+18310646 -65977397+18310504 -65976782+18310479 -65976362+18310462 -65975529+18310434 -65975096+18310420 -65974656+18310406 -65974104+18310389 -65973830+18310381 -65972464+18310338 -65970480+18310217 -65970183+18310186 -65968226+18310116 -65968906+18307828 -65968892+18307768 -65968878+18307709 -65966494+18305453 -65966361+18305420
 -65972482+18343987 -65972785+18344157 -65972814+18344240
 -65972482+18343987 -65972814+18344240
 -65972814+18344240 -65972959+18344752 -65973004+18344998 -65973460+18345923 -65973781+18347058 -65973755+18347212 -65973735+18347339 -65974008+18347847 -65974170+18348274 -65974301+18348564 -65974716+18348822 -65974692+18348874 -65975561+18349917 -65975602+18351220 -65977231+18352899
 -65977231+18352899 -65979111+18352848
 -65979111+18352848 -65981956+18358329 -65982043+18358487 -65982196+18358687 -65982557+18359166 -65983978+18360951 -65986318+18362956 -65986376+18363005 -65986833+18363391 -65987959+18364343 -65989734+18367240 -65989683+18367549 -65989584+18368154 -65989492+18368717 -65989500+18370058 -65989624+18370240 -65989746+18370419 -65989828+18370540 -65990203+18371046 -65990616+18371441 -65991041+18371783 -65991520+18373004 -65991512+18373444 -65991511+18373521 -65991498+18374323 -65991502+18374507 -65991521+18375814 -65991531+18376451 -65991506+18376873 -65991559+18376924 -65991617+18376951 -65992705+18377218 -65993069+18377254
 -65975623+18227786 -65968952+18228899
 -65975623+18227786 -65973610+18228413 -65971832+18229101 -65971037+18229239
 -65971037+18229239 -65970150+18229080 -65968952+18228899
 -65976726+18442334 -65969993+18438322
 -65976726+18442334 -65976477+18442319 -65975220+18441638 -65974141+18440701 -65972796+18440497
 -65972796+18440497 -65971478+18440584
 -65971478+18440584 -65970901+18440372 -65970151+18438682 -65969993+18438322
 -65993401+18516598 -65993330+18513345 -65993238+18509157 -65992831+18465623 -65992796+18458693 -65992791+18457683 -65991098+18457621 -65986179+18452932 -65980791+18442257
 -65980791+18442257 -65979172+18442307 -65976726+18442334
 -65998893+18207828 -65996230+18207541
 -65996230+18207541 -65995548+18207836 -65994018+18208464 -65994000+18208580 -65993984+18208680 -65993960+18208901 -65989733+18219654 -65989671+18219658 -65986549+18220755
 -65986549+18220755 -65986482+18220728 -65986400+18220695 -65986029+18220406
 -65986029+18220406 -65982520+18221443
 -65982520+18221443 -65982424+18221441 -65981402+18221118
 -65981402+18221118 -65981421+18221206 -65981128+18221748 -65980616+18222857 -65980706+18224968 -65980422+18226068 -65975623+18227786
 -65983355+18089368 -65978808+18094333
 -65983355+18089368 -65980915+18093520 -65980728+18093575
 -65980728+18093575 -65980608+18093543 -65980267+18093313 -65979950+18093088 -65979753+18092955 -65979479+18092955 -65978796+18093735 -65978744+18093960 -65978782+18094163 -65978808+18094333
 -66010246+18075565 -66008203+18076198
 -66008203+18076198 -66006538+18075935
 -66006538+18075935 -66003184+18078723 -65999608+18082407 -65996225+18084565 -65994925+18086243 -65990681+18090115
 -65990681+18090115 -65988877+18088989
 -65988877+18088989 -65988016+18089393 -65986651+18089679
 -65986651+18089679 -65984901+18088545
 -65984901+18088545 -65983355+18089368
 -65985706+18046837 -65980344+18037964 -65980709+18037550 -65980881+18037323 -65980934+18037013 -65980932+18036690 -65980896+18036231 -65980972+18035814 -65981508+18035220 -65981901+18034840
 -65985706+18046837 -65981901+18034840
 -65988523+18058941 -65988181+18055576 -65988137+18055528 -65988020+18055304 -65987948+18054966 -65987873+18054752 -65986043+18051698 -65985706+18046837
 -65987551+17908923 -66001669+17940148 -66014158+17966743 -66016511+17971757 -66018415+17975904 -66019606+17978498 -66019687+17978624 -66021984+17982267 -66022570+17982891 -66022628+17983071 -66022670+17983199 -66022825+17983836 -66022973+17984136 -66023659+17985141 -66024801+17991156 -66025619+17992007 -66025732+17992128 -66026271+17992700 -66026334+17992766
 -65988523+18058941 -65989309+18059231 -65989949+18059295 -65991881+18060629
 -65991881+18060629 -65999364+18059900
 -65999609+18380004 -65999609+18380119 -65999609+18380271 -66000099+18380550 -66000315+18380743 -66000271+18381017 -66000312+18381233 -66000445+18381497 -66000648+18381883 -66001381+18383284 -66002899+18385264 -66002916+18385739 -66003002+18386377 -66003324+18386885 -66003286+18387174 -66003363+18387607 -66003504+18388245 -66003398+18388891 -66003236+18389480 -66003425+18391423 -66003433+18391818 -66003438+18392073 -66003225+18393133 -66002865+18394855
 -66002865+18394855 -66001825+18394576 -66000951+18394214
 -66000951+18394214 -66000824+18395184
 -66000824+18395184 -66000382+18395059
 -66000382+18395059 -65995358+18397110 -65995025+18397163 -65994355+18397318 -65993681+18397606
 -65993681+18397606 -65993098+18397541
 -65993098+18397541 -65992090+18398405 -65991667+18398885 -65991682+18399532 -65991785+18401472 -65991813+18402014 -65991976+18403915 -65991997+18403970 -65992269+18404675 -65992380+18404961 -65992481+18405323 -65992555+18405538 -65992979+18406598 -65993650+18407532 -65995102+18407963 -65995583+18408187 -65995767+18408273 -65996207+18408478 -65996541+18408634 -65997020+18408857
 -65997020+18408857 -65997183+18408772 -65997327+18408468 -65997380+18408352 -65997808+18407788
 -65997808+18407788 -65998766+18407854
 -65993401+18516598 -65999609+18515753 -66018910+18511697
 -66018910+18511697 -66021545+18511717 -66025854+18512054 -66028706+18513221 -66032306+18513788 -66033970+18514269
 -65994282+18377074 -65993741+18377015
 -65993741+18377015 -65993069+18377254
 -65994282+18377074 -65993069+18377254
 -65999609+18380004 -65999090+18379926
 -65999090+18379926 -65999055+18380012
 -65999055+18380012 -65998308+18379048 -65997904+18378332 -65997840+18378275 -65997217+18378055 -65996687+18377900 -65996109+18377573 -65995769+18377445 -65994624+18377231 -65994282+18377074
 -66020222+18159083 -66020840+18160920 -66021966+18163978 -66021899+18164861 -66021912+18165180 -66021855+18165659 -66021152+18166465 -66021107+18166513 -66020599+18167056 -66020021+18167613 -66019533+18169488 -66019607+18169684 -66019612+18169790 -66019417+18170672 -66018851+18171053 -66017751+18171380 -66017243+18171931 -66016962+18172317 -66016810+18172978 -66016744+18173667 -66016553+18174646 -66016556+18174761 -66016559+18174862 -66016597+18174926 -66016717+18175050 -66016832+18176326 -66013231+18176553 -66013344+18181018 -66013274+18182065 -66011841+18183172 -66011788+18183619 -66011541+18185268 -66010593+18186105 -66010334+18186143 -66009504+18186263 -66008566+18186399
 -66008566+18186399 -66005690+18186326 -66005623+18186289 -66004488+18185583 -66004114+18185449
 -66004114+18185449 -66003855+18185468 -66003059+18186097 -66002614+18186686 -66002202+18187701 -65999608+18188614 -65999275+18189409 -65998899+18191155 -65998667+18191613 -65998707+18194285 -66000360+18200910 -66000405+18201247 -65999608+18204135 -65998882+18206404 -65998893+18207828
 -65998893+18207828 -65998997+18207916 -65999026+18208034 -65998969+18208108 -65998972+18208207
 -65998972+18208207 -65998893+18207828
 -65999089+18208551 -65998972+18208207
 -65999089+18208551 -65999611+18208918
 -66003139+18218536 -66000690+18218804
 -66000690+18218804 -65999609+18218271 -65999306+18217877 -65999434+18216177
 -65999364+18059900 -65999608+18060055
 -65999434+18216177 -65999444+18216035 -65999487+18215883 -65999608+18215686
 -65999434+18216177 -65999608+18215686
 -66064503+17904825 -66057959+17901382 -65999607+17900098
 -65999607+17900098 -65987551+17908923
 -65999608+18060055 -65999364+18059900
 -65999608+18060055 -66003155+18062055 -66003665+18062894
 -65999611+18208918 -66000044+18212946 -66000023+18213159 -65999608+18215671 -65999608+18215686
 -65999609+18380004 -65999648+18380003 -65999729+18380003 -66001017+18379733 -66001359+18379595 -66002017+18379388 -66002263+18379354 -66002470+18379325 -66002691+18379196 -66006488+18378834 -66006585+18378829
 -66006585+18378829 -66006858+18378830
 -66006858+18378830 -66007645+18378768
 -66007645+18378768 -66007848+18378789 -66008026+18378899 -66008085+18378925 -66008542+18379132 -66009436+18379582 -66011654+18379631 -66011736+18379685 -66011923+18379810 -66012509+18380568 -66012856+18380677
 -66012856+18380677 -66013046+18380616 -66013256+18380380 -66013925+18379947 -66013786+18378843
 -66013786+18378843 -66015882+18378947
 -66015882+18378947 -66016004+18378880 -66017058+18378360 -66017252+18378353
 -66017252+18378353 -66017961+18378430 -66018889+18378650 -66019067+18378651 -66022378+18379224 -66023248+18379387 -66024546+18379704 -66025125+18379778 -66025262+18379829
 -66025262+18379829 -66025392+18379686 -66025961+18379087 -66027387+18377726 -66027995+18377122 -66028279+18376821 -66028842+18376227 -66030164+18374934 -66030541+18374589 -66030720+18374425 -66030812+18374341 -66031627+18373595 -66031785+18373451 -66031848+18373393 -66032172+18373097
 -65999611+18208918 -65999089+18208551
 -66000180+18408639 -65998766+18407854
 -66000180+18408639 -65999609+18408082 -65999073+18407869 -65998766+18407854
 -66033983+18497998 -66033993+18496694 -66034030+18491967 -66034083+18485318 -66034142+18477798 -66034179+18473192 -66034296+18458237 -66034302+18457617 -66034332+18453767 -66034462+18452349 -66036706+18450066 -66037535+18449295 -66037356+18449089 -66037698+18448538 -66037805+18448379 -66038019+18447962 -66038068+18447618 -66038152+18446963 -66038218+18446239
 -66038218+18446239 -66040578+18446402
 -66040578+18446402 -66040750+18446242 -66041306+18445668 -66042090+18445019 -66042475+18444672 -66042568+18444579 -66042659+18444487 -66042985+18444158 -66043091+18444057 -66042413+18443452 -66041905+18442999 -66039191+18440822 -66038329+18440307 -66032399+18435868 -66032000+18434047 -66030940+18430396 -66029760+18427873 -66029735+18427795 -66025137+18424077 -66024616+18423701 -66023810+18423084 -66023709+18423004 -66023445+18422782 -66023398+18422732 -66020919+18420600 -66019629+18419696 -66017195+18418683 -66017066+18418638 -66015775+18418215 -66014925+18417849 -66014749+18417760 -66013145+18416546 -66013063+18416511 -66012343+18416197 -66011262+18415708 -66010685+18415108 -66009635+18413890 -66008845+18413094 -66008316+18412926 -66007728+18412685 -66006711+18412393 -66006315+18412345 -66005517+18412230 -66003754+18411242 -66003391+18411160 -66002745+18411040 -66001820+18410851 -66001276+18410267 -66001062+18409559 -66000657+18409033 -66000180+18408639
 -66003022+18306138 -66003226+18306118 -66003341+18306104
 -66003341+18306104 -66003452+18306122 -66003543+18306127
 -66003543+18306127 -66003615+18306099 -66003692+18306044 -66003764+18305971 -66003860+18305893
 -66003022+18306138 -66003860+18305893
 -66003665+18062894 -66006346+18065249 -66006490+18065345 -66006692+18065437 -66006851+18065510 -66006990+18065639 -66007144+18065799 -66007215+18065950
 -66003665+18062894 -66007215+18065950
 -66003860+18305893 -66004802+18305819 -66006613+18304740 -66007420+18304226 -66007540+18304203
 -66007540+18304203 -66008073+18304258 -66008506+18304831
 -66005407+18218746 -66005050+18218606 -66004705+18218513
 -66004705+18218513 -66003139+18218536
 -66005407+18218746 -66003139+18218536
 -66007443+18219886 -66006468+18219399 -66005893+18219031 -66005407+18218746
 -66009937+18269317 -66007189+18267307 -66008034+18266205 -66012694+18265029 -66012946+18264879 -66014083+18264510 -66014287+18264100 -66014323+18264014 -66012952+18258451 -66012832+18258240 -66012126+18256592 -66012967+18248010 -66013419+18247724 -66012255+18242223 -66009387+18240955 -66008162+18237644 -66008092+18236235 -66011406+18229499 -66013740+18225944 -66013452+18224852 -66010975+18221351 -66009625+18220646 -66008721+18220385 -66007443+18219886
 -66007215+18065950 -66008603+18066626 -66010607+18067812 -66010669+18067894 -66010569+18071730 -66009920+18072476 -66009691+18073805 -66010263+18075491 -66010246+18075565
 -66007443+18219886 -66005407+18218746
 -66008799+18271809 -66008677+18271910 -66008007+18276813 -66007906+18277157 -66008569+18278346 -66008636+18278383
 -66008636+18278383 -66008805+18278314 -66009462+18278220
 -66009462+18278220 -66010013+18278726 -66010065+18278768 -66011519+18279645 -66017139+18282390 -66029181+18289121 -66029404+18289447 -66021747+18305034
 -66008799+18271809 -66009865+18270277 -66009846+18270001 -66009889+18269776 -66009918+18269570 -66009937+18269317
 -66008799+18271809 -66009937+18269317
 -66009231+18305170 -66008506+18304831
 -66009231+18305170 -66009029+18305184
 -66009029+18305184 -66008506+18304831
 -66010246+18075565 -66013973+18076957 -66017563+18081222 -66017593+18081269 -66018305+18081736 -66019444+18083723 -66012717+18094457 -66014301+18096427 -66018159+18099506
 -66021747+18305034 -66016482+18308734
 -66016482+18308734 -66014801+18307569 -66014315+18307318
 -66014315+18307318 -66013657+18307433
 -66013657+18307433 -66013590+18307424
 -66013590+18307424 -66013383+18307428
 -66013383+18307428 -66013306+18307419 -66011845+18306524 -66010852+18305740 -66009231+18305170
 -66018444+18100207 -66018159+18099506
 -66018444+18100207 -66018347+18100016 -66018159+18099506
 -66018444+18100207 -66019551+18102097 -66019513+18102702 -66019495+18103003
 -66019495+18103003 -66020970+18102919 -66021360+18102876 -66022223+18102857 -66025206+18102485 -66025728+18102181 -66028065+18101570
 -66028065+18101570 -66037857+18103455 -66050891+18109385 -66051878+18109907
 -66035301+18120023 -66035311+18120161 -66035101+18121936 -66026578+18133648 -66025901+18133927 -66025221+18134948 -66020643+18143736 -66019610+18145514 -66019990+18146154 -66021535+18149404 -66023027+18153108 -66022247+18155683 -66022161+18155811 -66022067+18155944
 -66020222+18159083 -66019900+18158426 -66019981+18158279 -66019986+18158169 -66020000+18158045 -66019980+18157911 -66019990+18157700 -66020080+18157429 -66020214+18157190 -66020392+18156956 -66020655+18156703 -66022067+18155944
 -66020222+18159083 -66022067+18155944
 -66021747+18305034 -66023107+18306384 -66023492+18307118 -66023607+18307224 -66023958+18307545 -66024020+18307605 -66024751+18309041 -66024842+18309065 -66025793+18309638
 -66025793+18309638 -66030704+18309600 -66030776+18309513 -66030953+18309462 -66032482+18309136
 -66032482+18309136 -66032658+18309323
 -66032658+18309323 -66033127+18309291 -66033677+18309241
 -66033677+18309241 -66035474+18309581 -66036531+18309938 -66037247+18310425 -66037590+18310942 -66038141+18311435 -66038607+18311558 -66038671+18311567 -66038871+18311632 -66041129+18312087
 -66026789+17993276 -66026334+17992766
 -66026789+17993276 -66026658+17993122 -66026334+17992766
 -66082393+18032375 -66081955+18032854 -66079668+18034062 -66073854+18036797 -66073812+18036870 -66068341+18037701 -66066939+18038110 -66064798+18039049 -66060977+18039288 -66059814+18039409 -66058567+18040068 -66058449+18040106 -66057015+18040167
 -66057015+18040167 -66056333+18038982 -66055055+18038207 -66054054+18037871
 -66054054+18037871 -66052523+18037955
 -66052523+18037955 -66052375+18037604 -66052279+18037539 -66051388+18036782 -66050902+18036282 -66048955+18035986 -66048810+18035963 -66048671+18035908 -66048469+18035835 -66048334+18035770 -66048224+18035670 -66048108+18035614 -66046484+18031864 -66046068+18031398 -66045146+18030820 -66043265+18028019 -66042661+18022057 -66042559+18020329 -66041954+18017289 -66042248+18016539 -66043684+18014255 -66045656+18011119 -66046928+18009097 -66038447+18000647 -66031797+17996342 -66031552+17996222 -66031185+17996139 -66027102+17993646 -66026789+17993276
 -66032172+18373097 -66032273+18373004 -66032347+18372949
 -66032172+18373097 -66032347+18372949
 -66032347+18372949 -66032804+18372613 -66032908+18372394 -66032984+18372234 -66033194+18371492 -66034009+18370153 -66034054+18370108 -66034840+18369745
 -66034840+18369745 -66035104+18369814 -66035191+18369842
 -66035191+18369842 -66035336+18369693 -66035385+18369197
 -66035544+18368476 -66035550+18368174 -66035441+18367559 -66035018+18367311 -66035004+18367164 -66034826+18366599 -66034879+18366423 -66034843+18366249 -66034595+18366035 -66034906+18365349 -66034811+18364598 -66034980+18363998 -66034268+18362317 -66034024+18362103 -66034215+18361428 -66034690+18360784 -66034724+18360112 -66034792+18359413 -66034743+18358866 -66034719+18358604 -66034625+18357647 -66034258+18356639 -66032421+18355701 -66032427+18355593 -66032725+18355433 -66032981+18354768 -66034540+18352976 -66034353+18351677 -66034487+18351443 -66036221+18347559 -66036682+18345273
 -66035527+18344342 -66035466+18344103 -66035538+18342946 -66035454+18342712 -66034894+18341087 -66034865+18341000 -66034913+18340201 -66034588+18339234 -66034303+18337654 -66033702+18335114 -66034205+18334539 -66034932+18333452 -66034750+18332822 -66034940+18332214 -66035117+18331783 -66035016+18330943 -66035109+18330381 -66035911+18328084 -66036130+18324691 -66036058+18323865 -66036197+18322685 -66035764+18320923
 -66033970+18514269 -66033974+18509280
 -66033974+18509280 -66033970+18514269
 -66033974+18509280 -66033975+18508329
 -66033975+18508329 -66033974+18509280
 -66033975+18508329 -66033977+18505709
 -66033977+18505709 -66033975+18508329
 -66033977+18505709 -66033982+18499481
 -66033982+18499130 -66033982+18499481
 -66033982+18499130 -66033983+18497998
 -66033982+18499481 -66033977+18505709
 -66033982+18499481 -66033982+18499130
 -66033983+18497998 -66033982+18499130
 -66035385+18369197 -66035333+18369067 -66035246+18368799 -66035252+18368671 -66035427+18368541 -66035544+18368476
 -66035385+18369197 -66035544+18368476
 -66035503+18320334 -66035731+18319610 -66036013+18319316 -66036148+18319201 -66036859+18318627 -66036936+18318241 -66037232+18317506 -66039305+18316079 -66040010+18315858 -66040708+18313054 -66040689+18312940 -66040532+18312578 -66041129+18312087
 -66035764+18320923 -66035503+18320334
 -66035764+18320923 -66035812+18320815 -66035503+18320334
 -66036682+18345273 -66035527+18344342
 -66036682+18345273 -66036006+18344819 -66035849+18344639 -66035559+18344493 -66035527+18344342
 -66041071+18115427 -66035301+18120023
 -66041071+18115427 -66035306+18119844 -66035301+18120023
 -66041129+18312087 -66041505+18312324
 -66041505+18312324 -66042639+18312159 -66044315+18311439
 -66044315+18311439 -66044915+18311486
 -66044915+18311486 -66046920+18309408 -66047267+18308622 -66047414+18308219 -66046962+18304441 -66046948+18303840 -66047764+18302656 -66046114+18300116 -66045193+18299397 -66047004+18298520 -66047168+18298157 -66048013+18297886 -66048338+18297580
 -66048338+18297580 -66050204+18300270 -66050810+18301429
 -66052737+18113514 -66042679+18114158 -66041071+18115427
 -66050810+18301429 -66050896+18301471
 -66050896+18301471 -66051050+18301466 -66051271+18301392 -66051382+18301328 -66051449+18301296
 -66051449+18301296 -66051507+18301310 -66051569+18301424 -66051593+18301599 -66051617+18301782 -66051646+18301952 -66051677+18302181
 -66050810+18301429 -66051677+18302181
 -66051677+18302181 -66051776+18302701 -66052122+18303031 -66053131+18303797
 -66053131+18303797 -66053165+18303728 -66052968+18303473 -66052864+18303309
 -66052864+18303309 -66054438+18303788 -66056031+18304290
 -66056031+18304290 -66056928+18303775 -66057267+18302823 -66061463+18302551
 -66061463+18302551 -66062379+18303047
 -66062379+18303047 -66063081+18302629
 -66063081+18302629 -66063572+18303009 -66064755+18303812
 -66064755+18303812 -66065924+18303733 -66066129+18303175
 -66051878+18109907 -66052737+18113514
 -66053147+18107293 -66053224+18109490 -66051878+18109907
 -66053147+18107293 -66053610+18107290
 -66053610+18107290 -66054147+18107210 -66056000+18105750 -66057310+18105563 -66058472+18104763 -66058596+18104573 -66060167+18103743
 -66060167+18103743 -66060834+18104074
 -66060834+18104074 -66063629+18102912
 -66053610+18107290 -66063629+18102912
 -66060054+18090735 -66053653+18106858 -66053147+18107293
 -66094575+18168249 -66094144+18167719 -66091371+18165396 -66090943+18164132 -66090769+18162752 -66090619+18162445 -66090266+18162305 -66089928+18161925 -66088831+18161289 -66082804+18155238 -66080345+18152143 -66077852+18151509 -66074240+18150587 -66072986+18150328 -66071352+18149891 -66070951+18149784 -66070557+18149674 -66070360+18149620 -66070208+18149578 -66070036+18149530 -66069330+18149335 -66068069+18148986 -66066915+18148670 -66066292+18148499 -66065969+18148411 -66065763+18147553 -66066069+18147089 -66066083+18146777 -66066164+18146441 -66066303+18146071 -66067001+18145712 -66069516+18141669 -66069514+18137704 -66069566+18137589 -66069590+18137516 -66068544+18135436 -66065619+18131417 -66064956+18131086 -66064762+18129956 -66062956+18126977 -66061762+18124592 -66060265+18118585 -66060445+18117676 -66052737+18113514
 -66060313+18090105 -66060054+18090735
 -66060313+18090105 -66060227+18090197 -66060087+18090404 -66060064+18090505 -66060059+18090610 -66060054+18090735
 -66076987+18075350 -66072547+18078290 -66071484+18079032 -66070460+18079698
 -66070460+18079698 -66068811+18078768
 -66068811+18078768 -66067767+18079457 -66067532+18079920 -66067145+18080955 -66062546+18088056 -66060668+18089608 -66060366+18090137
 -66060366+18090137 -66060313+18090105
 -66063629+18102912 -66070383+18101882
 -66070383+18101882 -66070936+18101992 -66071306+18102056 -66073999+18105475 -66074169+18105787
 -66074169+18105787 -66074133+18105584
 -66074133+18105584 -66074449+18105807 -66074532+18105820
 -66074532+18105820 -66074949+18105650
 -66064503+17904825 -66069650+17963111 -66069701+17963685 -66069746+17964200 -66069966+17966401 -66070001+17966674 -66070754+17968842 -66072357+17978407 -66072401+17978682 -66072285+17980842 -66072147+17982694 -66072026+17984627 -66071883+17986924 -66071756+17988948 -66071714+17989624 -66071632+17990928 -66071601+17991838 -66081337+18005869 -66083850+18012918
 -66064503+17904825 -66094759+17895884 -66124609+17878773 -66151446+17878214 -66187342+17877036
 -66066129+18303175 -66066314+18303124
 -66066129+18303175 -66066635+18301002 -66066813+18300347 -66067113+18299003 -66067356+18297914 -66067629+18296463 -66068977+18291111 -66069742+18288077 -66069786+18287765 -66070266+18285686 -66070566+18284389 -66070946+18282747 -66071226+18281540 -66071293+18281366 -66071679+18279925 -66072922+18275298 -66073070+18274746 -66073459+18273305 -66074760+18267585 -66075302+18264974 -66076294+18260801 -66076963+18258042 -66077313+18256510 -66076251+18255620 -66075599+18255074 -66075127+18254679 -66074697+18253646 -66074838+18253068 -66075926+18251648 -66077314+18249838 -66078900+18247768 -66079426+18247218 -66079634+18247009 -66084921+18239079 -66084582+18237199
 -66068438+18301913 -66066314+18303124
 -66068438+18301913 -66068239+18302034 -66067267+18302676 -66066314+18303124
 -66080475+18297295 -66079848+18297258
 -66079848+18297258 -66072173+18299070 -66071022+18299532 -66070575+18300366 -66069557+18301232 -66069200+18301449 -66068538+18301852 -66068438+18301913
 -66079705+18070116 -66080186+18074772 -66080037+18074869 -66079903+18074929 -66079739+18074943
 -66079739+18074943 -66079465+18074883 -66079124+18074833
 -66079124+18074833 -66078979+18074852 -66078585+18074944 -66077552+18075212 -66076987+18075350
 -66079705+18070116 -66080915+18072684 -66080958+18072881 -66080915+18073171 -66080791+18073516 -66080719+18073654 -66080704+18073824 -66080719+18073985 -66080743+18074091 -66080705+18074220 -66080445+18074551 -66076987+18075350
 -66080475+18297295 -66082225+18296160 -66083335+18295440 -66085522+18294055 -66086289+18293569 -66086674+18293325 -66086789+18293210 -66087471+18292695 -66087895+18292221 -66088334+18292191 -66093830+18291930 -66093861+18290514 -66093438+18289715 -66094336+18285790 -66097681+18283763 -66098818+18282048 -66098895+18281938 -66099369+18281766 -66099486+18281648 -66099692+18281570 -66100538+18281152 -66101134+18280888 -66102248+18280385 -66106245+18278650 -66106320+18278640
 -66082582+18033549 -66085329+18039776 -66086032+18041197 -66087388+18042446 -66087584+18043181 -66086172+18047855 -66086115+18047951 -66085740+18048211 -66086309+18049404 -66086778+18049774 -66089378+18056198 -66088254+18059473 -66088120+18061124 -66085678+18063172
 -66085678+18063172 -66084360+18062833
 -66084360+18062833 -66082101+18063191 -66081145+18063890 -66079705+18070116
 -66082021+18030725 -66082097+18030973 -66082117+18031038 -66082393+18032375
 -66084711+18312592 -66084303+18312168 -66083142+18310408 -66083140+18305195 -66083235+18305083
 -66083235+18305083 -66083897+18305118
 -66083897+18305118 -66085296+18304222 -66085268+18302959 -66084841+18302000 -66084922+18301720 -66084979+18301628 -66085068+18301093 -66085044+18299924 -66084743+18299802 -66084239+18299708
 -66084239+18299708 -66083360+18299733 -66082680+18299874 -66082044+18299889
 -66082044+18299889 -66080475+18297295
 -66082393+18032375 -66082397+18032550 -66082412+18032945 -66082466+18033281 -66082518+18033469 -66082582+18033549
 -66082393+18032375 -66082582+18033549
 -66083850+18012918 -66085704+18012934 -66086550+18014127 -66088373+18015054
 -66083850+18012918 -66088373+18015054
 -66084582+18237199 -66084591+18237079 -66084987+18236305 -66085123+18235517 -66085962+18234946
 -66084582+18237199 -66085962+18234946
 -66088522+18323612 -66088336+18320030 -66088385+18319060 -66086719+18317717 -66085097+18315711 -66085135+18315156
 -66085135+18315156 -66084650+18314655 -66084492+18314306 -66084488+18313868 -66084497+18313288 -66084681+18312674 -66084711+18312592
 -66085135+18315156 -66084711+18312592
 -66085962+18234946 -66090421+18227413 -66090835+18227207 -66092183+18226845 -66092886+18226491 -66093190+18225707 -66095887+18224160 -66096192+18223799 -66096307+18223560 -66096349+18223110 -66096507+18222664
 -66105895+18386629 -66105733+18385462 -66106577+18383065 -66106507+18382683 -66106423+18382648 -66106159+18382500 -66105223+18382086 -66103638+18381125 -66103570+18381093 -66103478+18380917 -66103101+18380163 -66100947+18379799 -66099338+18379574 -66098716+18379242 -66098530+18379138
 -66098530+18379138 -66098058+18379202
 -66098058+18379202 -66097988+18379165 -66097541+18378891 -66097369+18378763 -66096952+18378516 -66096877+18378493 -66095201+18377824 -66094796+18377230 -66094620+18376912 -66094430+18376589 -66094354+18376459 -66093425+18375775 -66093124+18375661 -66092416+18375385 -66092256+18375342 -66092176+18375320 -66091724+18375247 -66091176+18375204 -66090354+18374704 -66091623+18373360 -66092068+18372835 -66092437+18372265 -66092420+18371779 -66092307+18370741 -66092303+18370060 -66092331+18369406 -66092128+18369044 -66091356+18368782 -66091118+18368458 -66090814+18367918 -66090448+18367194 -66090145+18366594 -66089948+18366204 -66090048+18365895 -66091020+18364894 -66091201+18364656 -66091868+18363419 -66091792+18363167 -66091782+18362690 -66091624+18361795 -66091778+18361064 -66091681+18361060
 -66091681+18361060 -66090935+18361286
 -66090935+18361286 -66090250+18361038 -66090086+18360817 -66089660+18359819 -66089559+18359583 -66089375+18359152 -66089339+18359069 -66088356+18357165 -66088476+18357081 -66088913+18356755 -66089643+18356301 -66089787+18356163
 -66089787+18356163 -66091233+18356689
 -66091233+18356689 -66091391+18356624 -66091581+18356548
 -66091581+18356548 -66092339+18356571
 -66092339+18356571 -66093367+18355473 -66094203+18354959
 -66094203+18354959 -66094405+18354982
 -66094405+18354982 -66094856+18354881 -66094981+18354812 -66095111+18354785
 -66095111+18354785 -66095173+18354831 -66095202+18354904 -66095188+18354982 -66095154+18355083 -66095144+18355198
 -66095144+18355198 -66095798+18354831 -66095903+18354711
 -66095903+18354711 -66096518+18355271 -66096643+18355363 -66097743+18355843
 -66097743+18355843 -66097619+18355643 -66097537+18355555 -66097388+18355422 -66097302+18355340 -66097170+18354949 -66097113+18354836 -66097086+18354782 -66096889+18354477 -66096776+18354318 -66096629+18354137 -66096589+18354087 -66096424+18353869 -66096333+18353671 -66096673+18353208 -66097186+18352832 -66097528+18352076 -66097703+18351508 -66098292+18350112 -66098214+18349639 -66097753+18346517 -66099307+18343584 -66097448+18340491
 -66097448+18340491 -66097328+18340500
 -66097328+18340500 -66096583+18340257 -66095738+18339233 -66095915+18339100 -66096011+18338871 -66096067+18338678 -66096306+18337867 -66095816+18337762
 -66095816+18337762 -66095517+18338483 -66095300+18339008 -66095126+18339427
 -66095126+18339427 -66094887+18338476 -66094873+18337820 -66094893+18337679
 -66094893+18337679 -66094918+18337696 -66092708+18337700
 -66092708+18337700 -66092619+18337655 -66092545+18337560 -66091567+18336498 -66090026+18335611 -66089953+18335530 -66089813+18335200 -66088991+18335007 -66088510+18334975 -66087356+18334026 -66086925+18333117 -66086751+18332964 -66087765+18329088 -66087313+18328358 -66087266+18327792 -66087955+18324708 -66088263+18323932 -66088331+18323805
 -66088373+18015054 -66091526+18020649 -66095136+18022048
 -66088522+18323612 -66088331+18323805
 -66088522+18323612 -66088408+18323707 -66088331+18323805
 -66101248+18152504 -66100259+18152743 -66100077+18153390 -66099359+18154580 -66098079+18158343 -66098003+18158536 -66097475+18158798 -66097145+18159202 -66096522+18159887 -66096161+18162299 -66095284+18163579 -66094936+18166929 -66095107+18169018
 -66095107+18169018 -66094575+18168249
 -66095107+18169018 -66095001+18168885 -66094722+18168458 -66094575+18168249
 -66095136+18022048 -66082021+18030725
 -66095136+18022048 -66095210+18022186 -66093883+18023318 -66091151+18024800
 -66091151+18024800 -66089357+18024547
 -66089357+18024547 -66088256+18026264 -66087063+18026734 -66086281+18027394 -66085598+18027468 -66084479+18028314 -66084104+18029377 -66082021+18030725
 -66117789+18209953 -66115954+18208001 -66111202+18202947 -66110267+18201953 -66109696+18201298 -66108379+18198472 -66103312+18186844 -66101675+18183087 -66101742+18182981 -66102089+18181728 -66102309+18180970 -66102355+18180812 -66102443+18180508 -66102484+18180366 -66102510+18180275 -66104300+18174578 -66104599+18173423 -66105188+18171478 -66104902+18171428 -66104674+18171317 -66104491+18171214 -66103982+18170904 -66103645+18170215 -66102741+18169549 -66102084+18169394
 -66102084+18169394 -66101534+18169546 -66100684+18169742
 -66100684+18169742 -66100491+18169734 -66100413+18169720 -66099639+18169348 -66099462+18169232 -66099327+18169155 -66098650+18169079 -66098054+18168903 -66097741+18168756 -66097004+18168270 -66096774+18168178
 -66096774+18168178 -66096624+18168600 -66095687+18168870 -66095107+18169018
 -66108575+18398715 -66108701+18398867 -66108608+18398971 -66107094+18400899 -66106626+18401884 -66106423+18402011
 -66106423+18402011 -66106162+18401987 -66105746+18401950 -66105358+18401926
 -66105358+18401926 -66105020+18401928 -66104300+18402018 -66102416+18402123
 -66102416+18402123 -66099839+18401564 -66098589+18401110 -66097734+18400767 -66096946+18400507 -66096718+18400432
 -66096718+18400432 -66096574+18400576 -66096335+18400815 -66095978+18401488 -66095629+18402027 -66095337+18402579 -66095165+18403031 -66095042+18403551 -66094969+18404016 -66095051+18404516 -66095120+18404861 -66095034+18405171 -66095216+18406229 -66096651+18408264 -66096823+18408507 -66097103+18409263 -66097551+18409666 -66097953+18410063 -66098436+18410437 -66099806+18411890 -66099583+18412727 -66099105+18414764 -66098064+18416884 -66098424+18417579 -66098625+18417888 -66098812+18418173 -66099427+18419114 -66099488+18419178 -66103409+18423283 -66104243+18424165 -66104641+18424579 -66105476+18425409 -66105797+18425737 -66106552+18426513 -66107050+18426906 -66107230+18427049 -66107571+18427288 -66107854+18427637 -66108001+18429273 -66108077+18431113 -66108197+18435653 -66108281+18438902
 -66096670+18222384 -66096507+18222664
 -66096670+18222384 -66096612+18222504 -66096540+18222623 -66096507+18222664
 -66117789+18209953 -66113916+18212262 -66109409+18213612 -66108512+18213957 -66107859+18214209 -66104977+18215680 -66103807+18216264 -66102072+18217307 -66101606+18217670 -66101139+18218111 -66100775+18218477 -66098088+18220905 -66098050+18221017 -66097877+18221245 -66097052+18221677 -66096717+18222288 -66096670+18222384
 -66102663+18151094 -66101248+18152504
 -66102663+18151094 -66102445+18151194 -66102258+18151272 -66102152+18151355 -66102056+18151488 -66101980+18151608 -66101994+18151718 -66102100+18151805 -66102153+18151929 -66102240+18152049 -66102212+18152375 -66101248+18152504
 -66118627+18138119 -66118057+18138709 -66117804+18138926 -66115651+18139721
 -66115651+18139721 -66115609+18139716
 -66115609+18139716 -66111057+18143928 -66109976+18145643 -66106766+18148887 -66105213+18150518 -66102869+18151052 -66102663+18151094
 -66105895+18386629 -66106105+18386733 -66107468+18386799
 -66105895+18386629 -66107468+18386799
 -66107468+18386799 -66107892+18389845 -66107893+18390155
 -66108191+18277768 -66106320+18278640
 -66108191+18277768 -66107946+18277824 -66107787+18277874 -66107610+18277971 -66107470+18278076 -66107384+18278168 -66107283+18278278 -66107182+18278384 -66107052+18278467 -66106826+18278531 -66106577+18278604 -66106320+18278640
 -66108191+18277768 -66108564+18277867 -66111190+18279313 -66111713+18279513 -66119749+18280759 -66120050+18280924 -66121479+18281384
 -66121479+18281384 -66121670+18281379 -66123250+18281226 -66127177+18280700 -66128661+18280519 -66132699+18280025 -66138353+18278873
 -66138353+18278873 -66139167+18278894
 -66139167+18278894 -66140751+18278835
 -66140751+18278835 -66143877+18279733
 -66108281+18438902 -66108345+18442476 -66108369+18443785 -66108376+18444124 -66108388+18444766 -66118366+18454934 -66121812+18458974 -66123811+18460802 -66124044+18461053 -66124554+18461551
 -66124554+18461551 -66124610+18461546
 -66124610+18461546 -66129404+18465632
 -66108575+18398715 -66107893+18390155
 -66108575+18398715 -66108474+18398586 -66108398+18398481 -66108350+18398366 -66108249+18398035 -66108115+18397741 -66108014+18397447 -66107966+18397259 -66107943+18396795 -66107991+18396487 -66108145+18396088 -66107893+18390155
 -66109068+18100097 -66075295+18105475 -66075112+18105576 -66075011+18105632 -66074949+18105650
 -66109068+18100097 -66101751+18104619 -66101568+18104661 -66101261+18104956 -66101184+18105089 -66101160+18105158 -66101228+18105222 -66101343+18105268 -66101454+18105319 -66101560+18105401 -66101588+18105493 -66074949+18105650
 -66121162+18069775 -66122465+18070925 -66121511+18072864 -66121896+18073181 -66126255+18077352 -66125651+18077605
 -66125651+18077605 -66124610+18077402
 -66124610+18077402 -66124610+18077646 -66124574+18077786 -66124415+18078097 -66123940+18079137 -66123725+18079472 -66127559+18086309 -66127996+18087164 -66128272+18087555 -66128551+18087954 -66129006+18088809 -66128339+18090396 -66128157+18090856 -66128129+18092247 -66127025+18096389 -66126668+18096795
 -66126668+18096795 -66125469+18096516 -66123736+18095054
 -66123736+18095054 -66109197+18099170 -66109068+18100097
 -66131580+18424656 -66131353+18424894 -66131262+18424990 -66131178+18425080 -66131104+18425125 -66123066+18433143 -66122938+18433282 -66122606+18433642 -66122266+18434015 -66122138+18434144 -66121518+18434770 -66121453+18434836 -66121104+18435174 -66120972+18435298 -66120540+18435707 -66120047+18436172 -66119863+18436344 -66119718+18436481 -66119463+18436720 -66118776+18437352 -66118454+18437648 -66118002+18438050 -66117233+18438715 -66117092+18438836 -66116206+18439576 -66115928+18439774 -66115648+18439973 -66115581+18440009 -66115432+18440088 -66114840+18440369 -66114259+18440536
 -66114259+18440536 -66113890+18440512 -66113728+18440485 -66113611+18440452 -66113183+18440330 -66112983+18440273 -66112729+18440201 -66108281+18438902
 -66139524+18205389 -66139121+18204514 -66139642+18199901 -66141356+18197703
 -66141356+18197703 -66140627+18197708
 -66140627+18197708 -66137309+18197622
 -66137309+18197622 -66134917+18199281 -66129676+18203053 -66129185+18203858 -66125338+18206882 -66119013+18209939
 -66119013+18209939 -66118455+18209625
 -66118455+18209625 -66118388+18209636 -66118159+18209688 -66117789+18209953
 -66118491+18379257 -66121544+18377985 -66121853+18377223 -66122074+18376792 -66122403+18376182
 -66122403+18376182 -66122837+18376326 -66124100+18376745 -66125143+18377205 -66125388+18377339 -66126358+18377869 -66127027+18378234 -66127371+18378422 -66128482+18379030 -66129216+18379432 -66131186+18380510 -66131777+18380833 -66132452+18381203 -66132502+18381230 -66132583+18381274 -66133392+18381717 -66134056+18381901 -66134916+18382691 -66135015+18382694 -66135185+18382701
 -66135185+18382701 -66137338+18379595 -66134466+18374577 -66134619+18373211
 -66134619+18373211 -66136619+18373560 -66137152+18373694
 -66137152+18373694 -66137703+18373005 -66137812+18365411 -66139977+18363321 -66141285+18362342 -66141537+18361973 -66141671+18361598 -66142005+18358842 -66141878+18358403 -66141922+18357603 -66139421+18355568 -66139175+18355559 -66138616+18354134 -66138645+18354033 -66138350+18353277 -66138175+18353047 -66138158+18352984 -66138187+18352740 -66138296+18351843 -66137998+18351625 -66137767+18351388 -66137593+18351070 -66137412+18350839 -66136559+18350527 -66135738+18346948
 -66118945+18380297 -66118491+18379257
 -66118945+18380297 -66118937+18379936 -66118911+18379524 -66118701+18379253
 -66118701+18379253 -66118491+18379257
 -66118953+18380625 -66118945+18380297
 -66119079+18380894 -66118953+18380625
 -66119079+18380894 -66118955+18380693 -66118953+18380625
 -66125193+18405747 -66127107+18404163 -66127804+18403102 -66127792+18402494 -66126806+18401322 -66126613+18401093
 -66126613+18401093 -66125750+18401402 -66125227+18401589
 -66125227+18401589 -66124924+18401096 -66124555+18400286 -66124243+18399559 -66124124+18399258 -66124056+18399041 -66124043+18398569 -66124610+18397748 -66124802+18397619 -66124848+18397588 -66125594+18396961 -66125761+18394497 -66124925+18392654 -66124456+18391618 -66123789+18389684 -66122919+18387792 -66121384+18385045 -66121113+18384503 -66120402+18383199 -66119939+18382390 -66119709+18381917 -66119079+18380894
 -66120142+18062614 -66120087+18062711 -66120068+18062812 -66120097+18062895 -66120241+18063001 -66120535+18063069 -66120717+18063143 -66120761+18063220 -66120746+18063312 -66120713+18063404 -66120588+18063547 -66121162+18069775
 -66120142+18062614 -66121162+18069775
 -66129687+18420701 -66129535+18420653 -66129443+18420625 -66128092+18419590 -66127491+18419433 -66127406+18419402 -66126352+18419022 -66124703+18417849 -66124610+18417757 -66123077+18416606 -66121859+18414864 -66121234+18414468 -66121441+18414130 -66121567+18413904
 -66121567+18413904 -66121758+18413505 -66122028+18413119
 -66121567+18413904 -66122028+18413119
 -66122028+18413119 -66122038+18413059 -66122129+18413000 -66122452+18412481 -66123381+18411067 -66123436+18411012 -66123515+18410933 -66124180+18409643 -66124117+18409359 -66123950+18408261 -66124610+18407327
 -66124610+18407327 -66124610+18407375
 -66124610+18407375 -66124789+18406388
 -66166145+18050063 -66156669+18045337 -66152200+18042571 -66149352+18042342
 -66149352+18042342 -66148698+18042346
 -66148698+18042346 -66142771+18039295 -66142559+18038206 -66140524+18037687
 -66140524+18037687 -66137774+18037777
 -66137774+18037777 -66137509+18037590 -66137204+18037385 -66136307+18037200
 -66136307+18037200 -66133584+18038494
 -66133584+18038494 -66132270+18038381
 -66132270+18038381 -66132006+18038524 -66130810+18038858 -66128513+18039526 -66128516+18040067 -66129605+18042349 -66127756+18048432 -66126753+18049311 -66126190+18049830 -66125232+18051650 -66124542+18052983 -66124515+18053087 -66122932+18060214 -66122777+18060367 -66122614+18060446 -66120142+18062614
 -66124279+18139867 -66119612+18138185 -66119583+18138126 -66119511+18138029 -66119348+18137951 -66119136+18137942
 -66119136+18137942 -66118930+18137979 -66118719+18138062 -66118627+18138119
 -66124279+18139867 -66120458+18138902
 -66120458+18138902 -66120367+18138930 -66120271+18138957 -66120151+18138998 -66119993+18139012
 -66119993+18139012 -66119858+18138930 -66119820+18138796 -66119800+18138659 -66119708+18138411 -66119627+18138277 -66118627+18138119
 -66131540+18136262 -66130537+18136543 -66129449+18138611 -66129307+18138671 -66127591+18139739
 -66127591+18139739 -66125463+18139676
 -66125463+18139676 -66124610+18139729 -66124279+18139867
 -66124789+18406388 -66124805+18406235 -66124917+18405932 -66125193+18405747
 -66124789+18406388 -66125193+18405747
 -66128969+18497999 -66128987+18524403
 -66128969+18497999 -66129070+18480827
 -66128987+18524403 -66124610+18523065 -66120665+18521965 -66119751+18521352
 -66119751+18521352 -66115684+18521592
 -66115684+18521592 -66112510+18520794 -66109334+18520131 -66107645+18519209
 -66107645+18519209 -66104354+18519690
 -66104354+18519690 -66100150+18519558
 -66100150+18519558 -66094600+18519617
 -66094600+18519617 -66033970+18514269
 -66128987+18524403 -66128969+18497999
 -66129070+18480827 -66128978+18485028 -66128969+18497999
 -66129070+18480827 -66129270+18471737 -66129404+18465632
 -66129404+18465632 -66135102+18463798 -66139055+18462525 -66139445+18462308 -66142421+18461633 -66143912+18459893
 -66131580+18424656 -66130546+18423498 -66130966+18422616 -66131262+18422023 -66131327+18421893 -66131468+18421316
 -66131468+18421316 -66129687+18420701
 -66131468+18421316 -66132274+18420475 -66132030+18420282
 -66132030+18420282 -66131448+18420473
 -66131448+18420473 -66130513+18420341
 -66130513+18420341 -66130109+18420833
 -66130109+18420833 -66129687+18420701
 -66131580+18424656 -66134741+18422610 -66135203+18422310 -66135671+18422009
 -66135671+18422009 -66135570+18422609 -66139616+18423055
 -66139616+18423055 -66139982+18423042 -66140349+18423029 -66142099+18422591 -66143517+18422251
 -66143517+18422251 -66145502+18422512 -66146986+18422665 -66146985+18422857
 -66146985+18422857 -66147713+18422765 -66147731+18422460 -66147740+18422275
 -66147740+18422275 -66148463+18422446 -66149155+18422820
 -66149155+18422820 -66149442+18422466 -66151543+18422324
 -66151543+18422324 -66151899+18422420
 -66151899+18422420 -66152198+18422249 -66152761+18422176 -66153219+18422112 -66153068+18421601 -66153505+18421332
 -66153505+18421332 -66154199+18421976
 -66131736+18134601 -66131540+18136262
 -66131736+18134601 -66131651+18136197 -66131540+18136262
 -66163477+18138094 -66163443+18138388 -66162775+18138598 -66162968+18139660 -66163413+18141384 -66164891+18144353 -66164209+18144964 -66163493+18145600 -66162362+18146171 -66161610+18146270 -66159366+18146390
 -66159366+18146390 -66158985+18146232 -66150283+18141392 -66142269+18137291
 -66142269+18137291 -66139432+18137360
 -66139432+18137360 -66139363+18137219 -66138275+18134344 -66137592+18133839 -66132050+18132605
 -66132050+18132605 -66131736+18134601
 -66141640+18322147 -66140496+18319322 -66135745+18314767 -66132613+18313793 -66132401+18313539 -66132347+18313432 -66138430+18311855 -66141642+18309843 -66140006+18306839 -66140873+18304052 -66140785+18300847 -66140655+18300704 -66140395+18300617 -66138208+18297808 -66139403+18294955 -66141051+18291927 -66140986+18288895 -66140606+18285111 -66144074+18283270 -66141787+18282443 -66143877+18279733
 -66135738+18346948 -66135732+18338705 -66135848+18338057 -66135881+18337878 -66135925+18337763 -66135987+18337630 -66136055+18337510 -66136107+18337364 -66136069+18337051 -66136012+18336886 -66136012+18336638 -66136471+18333524
 -66135738+18346948 -66135966+18346784 -66136053+18346701 -66136120+18346609 -66136173+18346471 -66136159+18346186 -66136106+18346081 -66136082+18345980 -66136111+18345911 -66136120+18345819 -66136096+18345759 -66136471+18333524
 -66136471+18333524 -66139299+18331856 -66141287+18329413 -66141530+18327892 -66141378+18325242 -66141573+18324467
 -66146374+18220097 -66146508+18219368 -66146531+18219217 -66146063+18213196 -66142389+18210193
 -66142389+18210193 -66139130+18210200
 -66139130+18210200 -66139033+18210054 -66138968+18209633 -66139489+18206000 -66139832+18205721
 -66139832+18205721 -66139524+18205389
 -66139832+18205721 -66139765+18205592 -66139582+18205455 -66139524+18205389
 -66141573+18324467 -66141579+18324324 -66141613+18324195 -66141738+18323805 -66141757+18323616 -66141733+18323497 -66141791+18323065 -66141825+18322716 -66141825+18322624 -66141749+18322358 -66141640+18322147
 -66141573+18324467 -66141640+18322147
 -66143812+18222750 -66145379+18221709
 -66145379+18221709 -66145389+18221787 -66145447+18221870 -66145543+18221902
 -66145543+18221902 -66145648+18221883 -66145739+18221805 -66145965+18221180 -66146204+18220615 -66146343+18220252 -66146374+18220097
 -66143812+18222750 -66146374+18220097
 -66143912+18459893 -66144084+18459287 -66144335+18458601 -66144563+18458110 -66144841+18457680 -66144955+18457451 -66145083+18457196 -66145254+18456927 -66145559+18456619 -66145928+18456203
 -66143912+18459893 -66145928+18456203
 -66169126+18224290 -66166274+18223870 -66159371+18220462
 -66159371+18220462 -66154389+18222011 -66151850+18223031 -66146279+18230334
 -66146279+18230334 -66144716+18224016 -66144062+18222968 -66143812+18222750
 -66145928+18456203 -66147080+18453974 -66147096+18453911 -66147148+18453714 -66147606+18452476 -66149199+18450515 -66151832+18447829 -66151953+18447710 -66153844+18445727
 -66153844+18445727 -66155002+18445827 -66156091+18446791 -66156746+18447076 -66156835+18447175
 -66156835+18447175 -66157061+18447115 -66158697+18445693 -66158939+18445673
 -66158939+18445673 -66160090+18445835 -66160240+18446840 -66159319+18448380 -66159184+18448756 -66159072+18449070 -66159152+18450074
 -66159152+18450074 -66159387+18450058 -66160378+18449700 -66160644+18449543 -66161328+18449063 -66161572+18448765
 -66153587+18282041 -66143877+18279733
 -66154199+18421976 -66154296+18422066
 -66154296+18422066 -66154521+18421932
 -66154199+18421976 -66154521+18421932
 -66154521+18421932 -66155253+18421704 -66155638+18421586 -66156275+18421365 -66156584+18421258 -66157134+18421067 -66157632+18420894
 -66157632+18420894 -66158610+18421314 -66158634+18421436 -66159261+18423561 -66160066+18425514 -66160768+18425941 -66161636+18426178 -66161867+18426320 -66161978+18426922 -66161970+18427243 -66161991+18427934 -66163290+18428377 -66163871+18428481 -66164267+18428642 -66164390+18428713 -66164754+18428924 -66164971+18429050 -66165142+18429284 -66165411+18429838 -66165713+18430289 -66166451+18430389 -66169219+18430886 -66169516+18430998
 -66155031+18282219 -66153587+18282041
 -66155031+18282219 -66154532+18281829
 -66154532+18281829 -66153814+18282162
 -66153814+18282162 -66153587+18282041
 -66186823+18263886 -66186744+18264158 -66186594+18264663 -66186502+18264786 -66186401+18264924 -66186205+18265180 -66185958+18266333 -66184649+18267968 -66181733+18270109 -66179133+18271441 -66179024+18271538 -66177081+18276175 -66177041+18276211 -66175446+18276717 -66175447+18276793 -66175339+18277210 -66175065+18277325 -66172483+18278403
 -66172483+18278403 -66167855+18277728
 -66167855+18277728 -66164499+18280412 -66164222+18280610 -66163754+18280873 -66163422+18280890
 -66163422+18280890 -66163284+18280881
 -66163284+18280881 -66161730+18282545 -66161332+18282750 -66159547+18283128
 -66159547+18283128 -66155031+18282219
 -66161572+18448765 -66161714+18448593 -66161846+18448415
 -66161572+18448765 -66161846+18448415
 -66161846+18448415 -66162197+18447875 -66163374+18445588 -66163879+18441999 -66164091+18440854 -66164665+18438860 -66164775+18438483 -66164795+18438423 -66165200+18437356 -66166060+18436281 -66166324+18435966 -66166629+18435645 -66166971+18435363 -66167294+18435150 -66167497+18435020 -66168302+18434916
 -66168302+18434916 -66168991+18435390 -66169458+18435510
 -66169458+18435510 -66169833+18435384 -66169955+18435095 -66169838+18433537 -66169743+18432042 -66169516+18430998
 -66163477+18138094 -66163549+18138140
 -66163549+18138140 -66163635+18138126 -66163755+18138080 -66163880+18138007 -66164082+18137937 -66164384+18137914 -66164585+18137882 -66164797+18137831 -66164993+18137725 -66165205+18137624 -66166015+18135354
 -66163477+18138094 -66166063+18135840 -66166020+18135592 -66166015+18135354
 -66166015+18135354 -66167828+18133817 -66168638+18133461
 -66168638+18133461 -66168870+18133477 -66169604+18133521
 -66169604+18133521 -66172955+18133430
 -66166145+18050063 -66167515+18051700
 -66167515+18051700 -66188677+18050259 -66198602+18047743 -66198735+18047571 -66201967+18046078
 -66201967+18046078 -66201990+18046143 -66202048+18046189 -66202325+18047211 -66202760+18048598 -66204766+18051236 -66204309+18055060 -66203829+18055156 -66201045+18065092 -66201285+18065947 -66201681+18067639 -66201835+18067639 -66206068+18067653 -66207867+18069680 -66208561+18070780 -66210953+18073659 -66211736+18074602 -66211875+18074810 -66213981+18077325 -66215694+18079367 -66215803+18079563 -66216576+18089174 -66223351+18095003 -66224725+18095096
 -66166145+18050063 -66171654+18039453 -66174903+18032736 -66178119+18031709 -66180937+18028852 -66179952+18025740
 -66169078+18224349 -66168949+18224507 -66168800+18224796 -66168776+18225008 -66168839+18225219 -66168992+18225439 -66169050+18225609 -66169065+18225719 -66169098+18225876 -66169142+18226013 -66169289+18226204
 -66169078+18224349 -66169289+18226204
 -66169126+18224290 -66169078+18224349
 -66169126+18224290 -66169855+18224289 -66171531+18223346 -66171492+18222675 -66171463+18222379 -66171444+18222317 -66171377+18222147 -66171336+18221833 -66171302+18221571 -66171128+18220900 -66169811+18217898 -66172018+18215599
 -66172018+18215599 -66173123+18216005
 -66173123+18216005 -66174307+18215678 -66174754+18215444 -66175463+18214905 -66177108+18213700 -66177226+18213615 -66177412+18213487 -66177499+18213427 -66179209+18211535 -66179814+18211058
 -66169289+18226204 -66169329+18226257 -66169543+18226424 -66170002+18226736 -66170833+18227182 -66171850+18227753 -66172815+18228277 -66173738+18228584 -66176392+18230208 -66176257+18230494 -66174996+18232236 -66175694+18233671 -66176869+18234516 -66177205+18235104 -66177513+18235485 -66178925+18237532 -66179107+18237745 -66178807+18238803 -66178815+18238855 -66179215+18241753 -66178645+18243374 -66178577+18243481 -66178527+18243546 -66178185+18243988 -66178179+18245808 -66178623+18246690 -66180211+18247200 -66181490+18248010 -66181882+18249069 -66181874+18249155 -66181924+18249933 -66182738+18250184 -66183914+18250620 -66184786+18252309 -66185831+18253155 -66186631+18253631 -66187482+18254187 -66188380+18255739 -66188466+18255831 -66188778+18255923 -66189631+18257130 -66190771+18258742
 -66169516+18430998 -66169592+18430569 -66170254+18430083 -66170619+18429007 -66170229+18428864 -66169345+18427491 -66169495+18426660 -66169827+18425489 -66171196+18423733 -66172644+18420917 -66173016+18420882 -66173201+18420868 -66176797+18419683
 -66172955+18133430 -66174534+18133501 -66174625+18133543 -66174716+18133616 -66174832+18133685 -66174937+18133703 -66175137+18133724
 -66172955+18133430 -66175137+18133724
 -66175137+18133724 -66179885+18141212 -66180096+18141456 -66181488+18144038
 -66181488+18144038 -66185259+18137520
 -66185259+18137520 -66189802+18137588 -66193108+18140942 -66193181+18140954
 -66193181+18140954 -66194220+18140534 -66195335+18138287 -66195837+18137584 -66195899+18137530 -66195953+18137484
 -66195953+18137484 -66201195+18139599 -66200121+18144032 -66201803+18146822
 -66201803+18146822 -66204118+18141988 -66204283+18140674 -66204261+18140434
 -66176797+18419683 -66176903+18419651 -66177235+18419454 -66177460+18419256 -66177667+18419169 -66177879+18419082 -66178047+18419040
 -66178047+18419040 -66178234+18419073 -66178518+18419330 -66178754+18419592 -66178922+18419747 -66179601+18420239
 -66176797+18419683 -66179114+18419871 -66179292+18419917 -66179494+18420069 -66179601+18420239
 -66179601+18420239 -66181657+18421423 -66181859+18421515 -66182003+18421616 -66182152+18421685 -66182249+18421712
 -66182249+18421712 -66182383+18421671 -66182614+18421579 -66182998+18421533
 -66182998+18421533 -66183378+18421542 -66183657+18421593
 -66183657+18421593 -66184888+18421501
 -66179601+18420239 -66184888+18421501
 -66179952+18025740 -66180002+18025436 -66180510+18025069 -66181737+18024656 -66182281+18024539
 -66182281+18024539 -66183397+18025250 -66184025+18025486
 -66184025+18025486 -66184751+18025420 -66185207+18025313
 -66179952+18025740 -66185207+18025313
 -66180424+18210755 -66179814+18211058
 -66180424+18210755 -66180277+18210874 -66179814+18211058
 -66240594+18184799 -66235867+18184606 -66234170+18184537 -66230754+18184397 -66230645+18182416 -66230537+18182197 -66228285+18178847 -66224071+18174361
 -66224071+18174361 -66220742+18175028
 -66220742+18175028 -66218494+18174324 -66218366+18174307 -66217892+18174251 -66217708+18174238 -66214013+18172821
 -66214013+18172821 -66213108+18177733 -66212057+18181565 -66213511+18184133 -66209939+18192019 -66209918+18192118 -66209138+18193451 -66209096+18193522 -66208987+18193707 -66207608+18196037 -66207429+18196353 -66207101+18196933
 -66207101+18196933 -66202301+18196871
 -66202301+18196871 -66200362+18197151 -66193547+18200122 -66193292+18200187 -66185165+18201051 -66183386+18202252 -66182977+18202662 -66182914+18203060 -66183326+18203501 -66184238+18204277 -66184841+18205244 -66184776+18205957 -66183186+18207504 -66182799+18207575 -66182134+18207812 -66182015+18207925 -66180809+18210095 -66180424+18210755
 -66184888+18421501 -66186436+18420868 -66187491+18419728 -66187532+18419596 -66187667+18419333 -66190811+18418455 -66191340+18418195
 -66185207+18025313 -66202011+18016419 -66205657+18011853 -66205658+18011503 -66205666+18008186 -66205577+17998545 -66205572+17998278 -66205601+17998020 -66205622+17997070 -66205630+17996727 -66205644+17996092 -66205653+17995692 -66205657+17995509 -66205664+17995170 -66205670+17994897 -66205788+17989770 -66205806+17989008 -66205812+17988741 -66205845+17987322 -66205861+17986608
 -66186823+18263886 -66186931+18263511 -66187032+18263281 -66187098+18263154
 -66186823+18263886 -66187098+18263154
 -66187098+18263154 -66188170+18262444 -66188658+18260612 -66189064+18259808 -66189662+18259550 -66190446+18259081 -66190771+18258742
 -66187272+18526271 -66128987+18524403
 -66187272+18526271 -66187279+18522293 -66187321+18497999 -66195649+18471065 -66196042+18470372 -66196932+18468957 -66198236+18467884 -66198399+18467847 -66198905+18466801 -66198924+18466686 -66199079+18465878 -66199108+18465704 -66199259+18465017 -66199313+18464974 -66200073+18464642 -66201911+18464088
 -66191340+18418195 -66194305+18418179 -66194724+18417406
 -66191340+18418195 -66194724+18417406
 -66206221+18276644 -66205805+18276158 -66205653+18275690
 -66205653+18275690 -66202952+18276562
 -66202952+18276562 -66199855+18274530 -66199762+18274408 -66197494+18269914 -66193400+18267940 -66193099+18267288 -66193753+18265084 -66193772+18264835 -66190771+18258742
 -66323220+17877667 -66292591+17880027
 -66292591+17880027 -66286890+17878943 -66272644+17873026 -66274382+17873026 -66249611+17864053 -66249611+17863861 -66220920+17862832
 -66220920+17862832 -66212813+17864710 -66193771+17873026 -66193653+17873026 -66187342+17877036
 -66194724+18417406 -66195267+18417259 -66195715+18417021 -66196162+18416101 -66197065+18415616 -66196953+18405416 -66196826+18404689
 -66196826+18404689 -66196999+18404717
 -66196999+18404717 -66197076+18402450 -66196611+18401607 -66195870+18392115 -66195810+18391930 -66197088+18390772 -66197064+18390036 -66196976+18389252
 -66196976+18389252 -66197048+18388421 -66197082+18388034 -66197129+18387501 -66197265+18385947 -66197320+18385326 -66197333+18385285 -66197368+18384783 -66197393+18384027 -66197409+18383543 -66197525+18381176 -66197615+18379323 -66197621+18379198 -66197666+18378409 -66197704+18377731 -66197781+18376697 -66198361+18375241 -66198587+18374673 -66198813+18374108 -66198993+18373656 -66199179+18373191 -66199255+18373005 -66199232+18373005 -66199073+18371875 -66199539+18369495 -66199339+18368679 -66199135+18368268 -66198970+18367975 -66198781+18367722 -66198458+18367326 -66198413+18367271 -66198355+18367138 -66198100+18366555 -66197358+18360775 -66197633+18359465 -66199515+18355233 -66199713+18354800 -66199690+18354646 -66198780+18353515 -66198483+18352423 -66198517+18352153 -66198544+18351940 -66198559+18351819 -66198576+18351682 -66198609+18351426 -66198652+18351233 -66198737+18351036 -66198818+18350849 -66198875+18350718 -66199048+18350320 -66199136+18350118 -66199218+18349931 -66199560+18349133 -66199895+18348445
 -66196976+18389252 -66200702+18390467 -66201552+18390748 -66202126+18390938 -66202563+18391083 -66202793+18391159 -66207881+18392843 -66208667+18393074 -66210528+18393680 -66210859+18393827 -66212802+18394472 -66213348+18394654 -66214806+18395138 -66216358+18395653 -66217421+18396022 -66218605+18396434 -66218937+18396595 -66219077+18396597 -66219196+18396599 -66220267+18396951 -66220542+18397041 -66220737+18397105 -66220953+18397176 -66225701+18398738 -66226688+18399086 -66227108+18399234 -66227617+18399413 -66228066+18399572 -66228341+18399669 -66229309+18400011 -66229481+18400072 -66229830+18400195 -66229908+18400223 -66230237+18400339 -66230483+18400426 -66230975+18400600 -66231270+18400704 -66232537+18401152
 -66232537+18401152 -66237472+18398933 -66237554+18398878 -66240520+18397019 -66244061+18394918 -66244753+18394890
 -66244753+18394890 -66244903+18394955 -66249612+18395540 -66249612+18395544
 -66200290+18347673 -66200275+18347503 -66200385+18347281 -66200444+18347163 -66200527+18344093 -66200343+18343298 -66199933+18341518 -66199549+18339855 -66200147+18339278 -66200210+18339209 -66200234+18339158 -66203616+18336673 -66203367+18335758 -66202742+18333451 -66202559+18332775 -66202408+18332218 -66202159+18331299 -66201865+18330217 -66201553+18329063 -66201531+18328983 -66202369+18325412 -66202450+18325051 -66203094+18322165 -66204205+18317005 -66204338+18316414
 -66204338+18316414 -66205141+18316460 -66205364+18316495
 -66199895+18348445 -66199933+18348372 -66200164+18347963 -66200261+18347756 -66200290+18347673
 -66199895+18348445 -66200290+18347673
 -66201911+18464088 -66202540+18463929 -66203727+18463642
 -66201911+18464088 -66203727+18463642
 -66203727+18463642 -66205563+18463573
 -66205563+18463573 -66207472+18464360 -66207992+18464582 -66209304+18465120 -66211145+18465536 -66211978+18465552
 -66211978+18465552 -66212596+18465481 -66214576+18465013 -66214581+18464958 -66231491+18453236 -66231659+18451924 -66230758+18450331 -66232244+18449659
 -66232244+18449659 -66233324+18450161 -66235282+18452312 -66235659+18452617 -66236039+18452934
 -66236039+18452934 -66247832+18451411
 -66247832+18451411 -66251829+18451583 -66253262+18453793 -66254898+18454176 -66257673+18454981
 -66257673+18454981 -66257913+18453465 -66258289+18451989 -66258452+18451590 -66258496+18451475 -66258630+18451075 -66258678+18450621 -66258626+18450038 -66258634+18449942 -66258536+18448158 -66256923+18437923
 -66204142+18139799 -66205899+18137379
 -66205899+18137379 -66209522+18139013 -66210083+18139694 -66210246+18139950 -66216904+18143158
 -66216904+18143158 -66217031+18143124
 -66204261+18140434 -66204142+18139799
 -66204261+18140434 -66204240+18140205 -66204142+18139799
 -66211118+18293052 -66211072+18293109 -66210399+18293596 -66208678+18296024 -66210126+18298161 -66210097+18298295 -66210130+18299861 -66210401+18300468 -66210310+18300838 -66210620+18303048 -66211197+18303529 -66211274+18303689 -66212829+18304707 -66212904+18304816 -66212954+18304880 -66213150+18305128 -66212369+18307025 -66212028+18307039
 -66212028+18307039 -66211759+18307012
 -66211759+18307012 -66211345+18307301 -66211101+18307338
 -66211101+18307338 -66209235+18306893 -66208293+18306755 -66207307+18306590
 -66207307+18306590 -66206779+18306596 -66206206+18306622 -66206062+18306668 -66205867+18310378 -66205876+18310769 -66205624+18314397 -66205513+18314586 -66205489+18314788 -66205397+18315241 -66205298+18316089 -66205367+18316271 -66205364+18316495
 -66238535+18332633 -66238404+18332605 -66235680+18329061 -66234545+18328059 -66233506+18325879 -66234285+18324070 -66233832+18323479 -66232892+18323429
 -66232892+18323429 -66232719+18323444 -66232440+18323469 -66232199+18323540 -66229209+18326247 -66228045+18328185 -66225460+18330159 -66221087+18332987 -66220212+18333244
 -66220212+18333244 -66215927+18331874 -66215943+18331801 -66215980+18331631 -66215836+18330943 -66215423+18329627 -66214910+18328904 -66214445+18327414 -66214465+18326842 -66214470+18326746 -66214178+18325717 -66213597+18324272 -66213391+18323786 -66211847+18323504
 -66211847+18323504 -66211724+18323557 -66209087+18324138
 -66209087+18324138 -66205782+18319111 -66205582+18318692 -66205357+18316868 -66205362+18316680 -66205364+18316495
 -66205861+17986608 -66205886+17982685
 -66205861+17986608 -66205900+17984949 -66205886+17982685
 -66205886+17982685 -66205884+17982328 -66205894+17980407 -66205865+17978348 -66205879+17977802 -66205901+17976944 -66206007+17972857 -66206095+17969464 -66206098+17969327 -66206105+17968925 -66206116+17968248 -66206117+17968166 -66206121+17967950 -66206134+17967249 -66206145+17966663 -66206208+17962986 -66218802+17947744 -66220479+17946389 -66221281+17945592 -66219909+17916939 -66217980+17914575 -66215924+17912055 -66215892+17912016 -66215325+17911322 -66209398+17904059 -66208580+17903057 -66187342+17877036
 -66206221+18276644 -66207358+18276723 -66207739+18276797
 -66207739+18276797 -66217352+18274317 -66218990+18274286 -66219139+18274213 -66219257+18274050 -66221584+18269276 -66225453+18264176 -66226933+18262642 -66232884+18255017 -66237870+18253978
 -66237870+18253978 -66238358+18253991 -66241985+18254736
 -66241985+18254736 -66242072+18254564 -66242351+18254059 -66242759+18252835 -66242804+18252715 -66243608+18250840 -66244172+18250160 -66244366+18249955 -66245109+18249218 -66245353+18249139 -66248691+18248408
 -66248691+18248408 -66250172+18249830
 -66209133+18287976 -66209117+18285550 -66208765+18283738 -66208628+18283585 -66208274+18282143 -66206221+18276644
 -66211118+18293052 -66209133+18287976
 -66211118+18293052 -66211250+18292888 -66211395+18292686 -66211506+18292516 -66211558+18292250 -66211506+18291621 -66211420+18291396 -66211295+18291276 -66211223+18291125 -66211208+18290950 -66211194+18290840 -66209133+18287976
 -66216999+18141931 -66216955+18141774 -66216953+18136641 -66218651+18133328 -66218699+18133225 -66220736+18131321
 -66217031+18143124 -66217043+18142750
 -66217031+18143124 -66219255+18142767
 -66219255+18142767 -66220507+18143308 -66221129+18148612 -66227509+18150588 -66227602+18150739 -66228653+18158025 -66228771+18158261 -66228802+18158322 -66224514+18160500 -66223706+18164849 -66233982+18175038 -66237087+18178000 -66237279+18178170 -66237471+18178294 -66237702+18178408 -66237971+18178578 -66238590+18179018 -66239022+18179307 -66239353+18179500 -66239699+18179679 -66240064+18179871 -66240246+18179967 -66242791+18180249
 -66217043+18142750 -66216999+18141931
 -66217043+18142750 -66217031+18142514 -66216980+18141995 -66216999+18141931
 -66220736+18131321 -66220781+18130857 -66220780+18129851 -66220770+18129414 -66220741+18129162 -66220645+18128872 -66220540+18128689 -66220131+18128455 -66219440+18128226 -66219239+18128125 -66219147+18127992 -66224593+18110188
 -66220736+18131321 -66224593+18110188
 -66224789+18098332 -66224490+18095303 -66224725+18095096
 -66224593+18110188 -66225926+18108642 -66226377+18108283 -66226013+18107616 -66225836+18107087 -66225385+18106273 -66224989+18104715
 -66224725+18095096 -66226066+18095218 -66231786+18095784
 -66231786+18095784 -66236131+18093999 -66239240+18093122 -66239847+18087145 -66239790+18087136 -66240376+18082987 -66241516+18081316 -66242805+18078508 -66242238+18077148 -66242976+18077122 -66244552+18076940 -66246210+18076794 -66257528+18075884
 -66224789+18098332 -66224761+18098414 -66225519+18099401 -66225494+18099900 -66225694+18100362 -66226082+18100620 -66226945+18101973 -66227059+18102238 -66226936+18102351 -66225851+18102706 -66225076+18103040 -66224989+18104715
 -66224789+18098332 -66224989+18104715
 -66238535+18332633 -66238738+18332591 -66238926+18332558
 -66238926+18332558 -66239389+18332679
 -66238535+18332633 -66239389+18332679
 -66239389+18332679 -66240200+18333134
 -66240200+18333134 -66245076+18331593 -66247542+18327358 -66248446+18326114
 -66248446+18326114 -66249612+18326429 -66249898+18326582 -66249960+18326646 -66252625+18328427 -66254197+18330353 -66255738+18330910 -66256193+18331074 -66256973+18331356 -66257924+18331698
 -66257924+18331698 -66263634+18329816
 -66263634+18329816 -66267048+18330020
 -66267048+18330020 -66269836+18329102 -66270034+18328928 -66270946+18328602 -66271410+18328570
 -66271410+18328570 -66271496+18328575 -66271829+18328594 -66273360+18329439 -66273453+18329506 -66278076+18329975
 -66240594+18184799 -66242172+18192151 -66242249+18192211
 -66242791+18180249 -66241529+18183884 -66240594+18184799
 -66242249+18192211 -66246554+18191342 -66246631+18191195 -66246737+18191090 -66246847+18191011 -66246972+18190974
 -66246972+18190974 -66247111+18190979 -66247270+18191052 -66247514+18191180 -66247812+18191277 -66248153+18191345
 -66248153+18191345 -66263231+18184943
 -66242249+18192211 -66263231+18184943
 -66242791+18180249 -66240594+18184799
 -66242791+18180249 -66247152+18168158 -66247368+18167713 -66249612+18165592
 -66249612+18165592 -66249612+18165604
 -66249612+18165604 -66251612+18165342
 -66251612+18165342 -66256897+18170876
 -66256897+18170876 -66257151+18170434
 -66249612+18395544 -66251689+18395052 -66251780+18394891 -66251890+18394767 -66251991+18394574 -66252058+18394427 -66252178+18394248 -66252359+18394131
 -66252359+18394131 -66252466+18394156
 -66249612+18395544 -66252466+18394156
 -66308313+18529788 -66300527+18528283
 -66300527+18528283 -66295914+18528295
 -66295914+18528295 -66289897+18527943 -66286205+18527395
 -66286205+18527395 -66283098+18528631 -66277498+18529155 -66271123+18529709 -66265526+18529761
 -66265526+18529761 -66260072+18529443 -66254344+18528283 -66251671+18527905 -66249998+18527709 -66187272+18526271
 -66250172+18249830 -66250388+18249930 -66250744+18249998 -66250975+18250026
 -66250975+18250026 -66251347+18250012
 -66250172+18249830 -66251347+18250012
 -66251347+18250012 -66253621+18248593 -66254746+18248010 -66255130+18247610 -66255283+18247535 -66257121+18247422
 -66257121+18247422 -66258884+18247583
 -66258884+18247583 -66260625+18247312 -66260878+18247182 -66260937+18247152 -66261410+18246885 -66261917+18246656 -66262162+18246551 -66262764+18246353
 -66262764+18246353 -66263204+18246363 -66263456+18246425 -66263978+18246552 -66264140+18246591 -66264261+18246621 -66264448+18246667 -66265416+18246869
 -66265416+18246869 -66266065+18245797 -66266377+18245280
 -66252466+18394156 -66254377+18395197
 -66257506+18387904 -66257398+18388315 -66257219+18389246 -66257229+18389408 -66255702+18389908 -66255037+18390031 -66254171+18392279 -66252562+18394030 -66252466+18394156
 -66254377+18395197 -66254469+18395317 -66254575+18395395 -66254767+18395569 -66255040+18395744 -66255314+18395858 -66255458+18395881 -66255593+18395936 -66255900+18396111 -66256078+18396262 -66256231+18396519 -66259854+18409322
 -66254377+18395197 -66257425+18406150 -66257506+18406389 -66257679+18406729 -66257876+18407114 -66258006+18407381 -66258198+18407702 -66258337+18407913 -66258448+18407968 -66258606+18408001 -66258707+18408060 -66259854+18409322
 -66259854+18409322 -66259643+18410374 -66256611+18411402 -66255860+18413939 -66256977+18415857 -66263468+18418260 -66263375+18419005 -66263372+18419119 -66263607+18419864 -66260516+18422337 -66259995+18423160 -66262357+18428852 -66257995+18430767 -66257686+18434003 -66257881+18434952
 -66257506+18387904 -66257525+18387818 -66257650+18387607 -66257771+18387491
 -66257506+18387904 -66257771+18387491
 -66257528+18075884 -66258572+18074425 -66258627+18074379 -66261020+18072997 -66263463+18072176 -66264952+18071416 -66265786+18070845 -66266282+18070587 -66268723+18069225 -66284812+18059722 -66285896+18059225 -66296488+18056881
 -66296488+18056881 -66297944+18056942
 -66297944+18056942 -66306228+18049145 -66312120+18040721 -66312153+18038940 -66313420+18036722 -66313575+18036496 -66312611+18034569 -66312486+18034168
 -66257771+18387491 -66266131+18385981 -66270127+18385503 -66271645+18383694
 -66271645+18383694 -66271930+18383884 -66272051+18383975 -66272110+18384019 -66274329+18384201 -66278734+18384535
 -66278734+18384535 -66280166+18383667
 -66257881+18434952 -66256923+18437923
 -66257881+18434952 -66257913+18435195 -66257899+18435654 -66257865+18436049 -66257846+18436352 -66257692+18436742 -66257524+18437133 -66257317+18437358 -66257149+18437688 -66256923+18437923
 -66314848+18152088 -66315111+18147756 -66316682+18141799 -66316233+18138992 -66313077+18138250 -66317829+18130966 -66318032+18130597 -66318654+18129566 -66318745+18129422 -66319062+18128922 -66319181+18128732 -66319991+18127439 -66320913+18126005 -66311518+18118753 -66310768+18118168 -66307740+18115733 -66295541+18106348 -66294956+18105903 -66291999+18103655 -66290160+18102205 -66277155+18095696 -66277103+18095636 -66276985+18095499 -66274483+18092656 -66272729+18086508
 -66272729+18086508 -66270640+18086919
 -66270640+18086919 -66269790+18086760 -66269308+18086339 -66262980+18085582 -66262550+18085227 -66257528+18075884
 -66266680+18238335 -66265969+18237141 -66265891+18236971 -66266036+18235740 -66266365+18234959 -66265894+18234313 -66265579+18232835 -66266366+18230569 -66267383+18227642 -66268332+18224911 -66268469+18224558 -66268966+18223249 -66269018+18223112 -66269384+18222013 -66270286+18219305 -66270994+18217433 -66269211+18213890 -66268023+18211208 -66267730+18210379 -66267453+18209330 -66267518+18209093 -66266314+18207067 -66265430+18206326 -66265141+18206142 -66264538+18205759 -66264459+18205451 -66264328+18202492 -66264387+18202474 -66264358+18201791 -66264215+18198394 -66264152+18196633 -66264112+18196443 -66264025+18196008 -66264030+18194590 -66263946+18192900 -66263843+18190825 -66263569+18185284 -66263553+18184959 -66263502+18184956 -66263231+18184943
 -66266377+18245280 -66268173+18241588
 -66266377+18245280 -66268713+18245019 -66271529+18244660 -66271579+18244654 -66272184+18244577 -66273394+18244423 -66273929+18244355 -66278861+18243728
 -66268173+18241588 -66266680+18238335
 -66268173+18241588 -66267978+18241165 -66267709+18240884 -66267352+18240084 -66266915+18238639 -66266680+18238335
 -66275650+18172576 -66257151+18170434
 -66275650+18172576 -66257868+18169878 -66257714+18169841
 -66257714+18169841 -66257469+18169845 -66257412+18169864 -66257191+18170332 -66257151+18170434
 -66277095+18173942 -66275650+18172576
 -66318976+18367399 -66318623+18367419 -66304499+18368599
 -66304499+18368599 -66304244+18367920 -66303169+18365964 -66301752+18364808 -66291097+18355912 -66288683+18353117 -66288114+18352148 -66287328+18350810 -66286512+18349093 -66286165+18348277 -66286522+18345835
 -66286522+18345835 -66285145+18345844
 -66285145+18345844 -66284041+18343770 -66283516+18342754 -66283182+18342082 -66282463+18340639 -66281816+18339341 -66281774+18339255 -66281016+18337616 -66280097+18335998 -66279714+18335128 -66279359+18334255 -66278205+18331505 -66278008+18331161 -66278076+18329975
 -66278076+18329975 -66278491+18328671 -66278644+18328190 -66279609+18325292 -66280877+18321502 -66281544+18319421 -66281974+18318080 -66282239+18317405 -66283077+18314071 -66283412+18308984
 -66278861+18243728 -66279989+18243585 -66280877+18243580
 -66280877+18243580 -66283389+18244186 -66285020+18244541 -66286310+18244662 -66287436+18244793
 -66278861+18243728 -66287436+18244793
 -66280166+18383667 -66280295+18383653 -66280722+18383621 -66280977+18383529 -66281452+18383295 -66281822+18383157 -66282216+18383032 -66282754+18382991
 -66282754+18382991 -66283220+18383078
 -66283220+18383078 -66283508+18383064 -66283697+18383053
 -66280166+18383667 -66283697+18383053
 -66283412+18308984 -66283473+18307999 -66283566+18307804
 -66283412+18308984 -66283566+18307804
 -66283566+18307804 -66285125+18304071 -66285318+18303769 -66285564+18302035 -66285734+18300681 -66285934+18298942 -66286150+18296822 -66286190+18296406 -66286271+18295513 -66286401+18294243 -66286554+18293258 -66286624+18291436 -66287425+18287144 -66287256+18283640 -66288715+18275272 -66287784+18270224 -66288241+18269507 -66288808+18269245 -66289541+18268478 -66292186+18263630 -66292583+18263220 -66293293+18262338 -66294225+18260644 -66295193+18259254 -66295448+18258877 -66295975+18257796 -66296907+18257158
 -66283697+18383053 -66284957+18383215
 -66284957+18383215 -66285731+18383164
 -66285731+18383164 -66289228+18385374
 -66289228+18385374 -66289756+18385030 -66290511+18384765
 -66290511+18384765 -66291210+18385030
 -66291210+18385030 -66297012+18384275 -66301400+18383441
 -66301400+18383441 -66303452+18383972 -66303663+18384093
 -66286757+18169640 -66277095+18173942
 -66286757+18169640 -66284016+18170568 -66283666+18170788 -66283104+18171266 -66282960+18171362 -66282590+18171459
 -66282590+18171459 -66282335+18171454 -66282033+18171385 -66281783+18171339 -66281485+18171330
 -66281485+18171330 -66281350+18171357 -66277095+18173942
 -66287436+18244793 -66293220+18245499
 -66293220+18245499 -66298473+18245356 -66307073+18241481
 -66307073+18241481 -66307355+18241729 -66307804+18242747 -66310538+18245043 -66310676+18245057 -66310749+18245717 -66311011+18246156 -66311173+18246853 -66311449+18248010 -66311458+18248010 -66312924+18248130 -66313425+18248139
 -66314848+18152088 -66311117+18157356 -66310219+18158228 -66309160+18159539 -66292426+18165759 -66292334+18167707 -66291196+18169064
 -66291196+18169064 -66290337+18168864
 -66290337+18168864 -66286757+18169640
 -66296907+18257158 -66297463+18256897 -66298815+18256584
 -66296907+18257158 -66298815+18256584
 -66298815+18256584 -66299413+18256484 -66302988+18254614
 -66302988+18254614 -66304676+18255128
 -66304676+18255128 -66306090+18254880 -66311470+18250595 -66313439+18249346
 -66303663+18384093 -66303648+18385255 -66303701+18387138 -66303792+18390099 -66303780+18396012 -66303779+18397057 -66303778+18397448 -66303777+18398315 -66303776+18398990 -66303775+18400186 -66303813+18401642 -66303822+18402860 -66303883+18410888 -66303889+18411110 -66303289+18413279 -66303270+18413327 -66302855+18414358 -66302392+18415510 -66301730+18417156 -66299684+18420316 -66299554+18420578 -66299529+18420891 -66299514+18421390 -66299510+18421726 -66299462+18422015 -66299414+18422327 -66299602+18423718 -66299835+18424088 -66300025+18424379 -66300041+18424569 -66300084+18424766 -66300157+18424987 -66300279+18425234 -66300297+18425270
 -66300297+18425270 -66300350+18425375 -66300518+18425756 -66300710+18426109
 -66300297+18425270 -66300710+18426109
 -66300710+18426109 -66300772+18426222 -66300869+18426398 -66301024+18426707 -66301186+18427037 -66301307+18427329
 -66301307+18427329 -66301430+18427537 -66301627+18427895 -66301709+18428372 -66301721+18428491
 -66301307+18427329 -66301721+18428491
 -66301721+18428491 -66301900+18429866 -66301865+18430992 -66301837+18433740 -66308899+18434432 -66310680+18437092 -66312113+18439231 -66313462+18441344 -66314073+18442617 -66317422+18451074 -66317192+18453283 -66316748+18457576 -66316206+18463016 -66315426+18470683 -66315094+18474040 -66315018+18474809 -66314649+18478105 -66313982+18484065 -66312424+18497999 -66308313+18529788
 -66303663+18384093 -66309402+18381916 -66309881+18381680 -66314174+18380778 -66315089+18378653 -66317045+18374171 -66318286+18372340 -66319056+18370866 -66318976+18367399
 -66312486+18034168 -66312447+18033929 -66312457+18033653 -66312554+18033041 -66312626+18032847 -66312669+18032682 -66312723+18032447 -66312757+18032288
 -66312486+18034168 -66312757+18032288
 -66312757+18032288 -66314164+18031462 -66314641+18030495 -66315002+18029639
 -66315002+18029639 -66315171+18029694 -66315243+18029740 -66315291+18029772 -66315638+18029937 -66315696+18029951
 -66315696+18029951 -66315763+18029937
 -66315763+18029937 -66316068+18030011 -66316149+18030030 -66316440+18030100
 -66316440+18030100 -66321350+18025287 -66321625+18024803 -66321688+18024521 -66323432+18020854 -66330573+18019332 -66330596+18019217 -66331182+18015917 -66331274+18015852
 -66313439+18249346 -66313665+18249231 -66313871+18249153 -66314064+18249010 -66314150+18248863 -66314112+18248592 -66313973+18248450 -66313808+18248352
 -66313439+18249346 -66313808+18248352
 -66313439+18249346 -66318881+18248010 -66326297+18247855 -66327047+18244087 -66328616+18243905 -66328769+18243891 -66330720+18243684 -66332229+18242462 -66333614+18241253 -66334036+18240910 -66334246+18240520 -66335192+18240090 -66335247+18240051 -66336117+18239504
 -66336117+18239504 -66336374+18239519
 -66336374+18239519 -66337342+18239431 -66338134+18239271 -66341465+18239234
 -66341465+18239234 -66344005+18239499 -66344633+18240056 -66350794+18241235
 -66313808+18248352 -66313425+18248139
 -66313808+18248352 -66313646+18248257 -66313425+18248139
 -66371982+18173190 -66369840+18172837 -66369119+18172615 -66366632+18170656 -66366029+18170236 -66364353+18169803
 -66364353+18169803 -66363702+18169962 -66363106+18170206 -66362726+18170362 -66362601+18170413
 -66362601+18170413 -66362218+18170396 -66361384+18170065 -66360973+18169949 -66358138+18169467 -66355633+18169450 -66355105+18168517 -66355477+18167948 -66354737+18167649 -66354100+18167388 -66353448+18167170 -66352678+18166773 -66351728+18165960 -66351664+18165899 -66350863+18165462
 -66350863+18165462 -66349856+18165665 -66349446+18165825 -66348895+18166164 -66348308+18166187 -66342507+18168060 -66341919+18168180
 -66341919+18168180 -66339828+18166036
 -66339828+18166036 -66338375+18168668
 -66338375+18168668 -66331151+18168227 -66324952+18166023 -66323048+18165507 -66322323+18165503 -66321592+18155822 -66318570+18155144 -66317232+18154175 -66314848+18152088
 -66323220+17877667 -66347015+17876574 -66358556+17876286 -66359777+17875447 -66362163+17874434 -66364772+17873409 -66366413+17873025 -66362626+17873025 -66408613+17873025 -66418504+17877316 -66424443+17881961 -66424485+17881992
 -66424485+17881992 -66424575+17881938
 -66337942+17978604 -66337936+17978408 -66338059+17977232 -66338144+17976490 -66336799+17966915 -66333824+17947364 -66333459+17944965 -66329467+17918729 -66329427+17918468 -66324414+17885520 -66323220+17877667
 -66365272+18333229 -66365074+18333219 -66363392+18333119 -66361302+18332994 -66361139+18332984 -66360014+18331279 -66359491+18330759 -66359158+18330699
 -66359158+18330699 -66357981+18331911 -66356626+18345002 -66355746+18345908 -66353075+18347898 -66349760+18349620 -66355164+18356658 -66355222+18357442 -66355225+18359589 -66350273+18361210 -66340023+18363981 -66339385+18366564 -66338606+18367542 -66333612+18367948
 -66333612+18367948 -66326119+18365948
 -66326119+18365948 -66318976+18367399
 -66331274+18015852 -66331375+18014053 -66332696+18011499 -66334860+18006383 -66335402+18004935 -66335607+18004820 -66337246+18002827 -66338489+18000214 -66338489+17999895 -66338542+17998517 -66339193+17997200 -66340539+17995654 -66342223+17988537 -66342221+17988519
 -66384618+18038629 -66380904+18037514 -66374613+18034016 -66374089+18033873 -66373154+18033372 -66371959+18032597
 -66371959+18032597 -66360856+18037082
 -66360856+18037082 -66358423+18036853 -66356847+18036849 -66356205+18036229 -66355120+18034056 -66354413+18033115 -66353720+18032705 -66353069+18032315 -66352865+18032176 -66352193+18031588 -66352083+18031487 -66351895+18031322 -66351673+18031147 -66350945+18030960 -66350658+18030903 -66349793+18030707
 -66349793+18030707 -66349290+18030780 -66348912+18030780 -66348518+18030570 -66348416+18030445 -66341682+18023698 -66339186+18023281 -66333656+18019630 -66331548+18016344 -66331274+18015852
 -66342221+17988519 -66337942+17978604
 -66342221+17988519 -66340971+17984838 -66340798+17984750 -66340611+17984686 -66340409+17984676
 -66340409+17984676 -66340083+17984704 -66339780+17984736
 -66339780+17984736 -66339569+17984722 -66339329+17984671 -66339027+17984602 -66338417+17984427 -66337942+17978604
 -66350093+18541014 -66346584+18540895 -66342994+18540861 -66338808+18540380 -66333083+18538617 -66327783+18536417 -66322449+18534049 -66318128+18532793 -66313250+18530695 -66310647+18530453 -66308313+18529788
 -66377050+18344209 -66377072+18344461 -66377609+18345565 -66376350+18350192 -66374967+18355843 -66372380+18367741 -66372917+18369343 -66373278+18369615 -66372490+18372605 -66372329+18372727 -66371404+18375637 -66364533+18388118 -66364423+18389028 -66364370+18389362 -66364312+18389495 -66364232+18389665 -66364178+18389780 -66364077+18390372 -66363557+18392544 -66362875+18395421 -66362588+18396632 -66362429+18397304 -66360187+18406972 -66359553+18412564 -66359334+18415376 -66359155+18417681 -66359022+18419422 -66358899+18421032 -66355279+18424517 -66348799+18428099 -66348330+18428467 -66348035+18430111
 -66348035+18430111 -66349617+18429404
 -66349617+18429404 -66350012+18430095 -66350030+18430221 -66350072+18430420 -66351216+18430445
 -66351216+18430445 -66351221+18430349 -66351475+18429763
 -66351475+18429763 -66353205+18430357 -66353180+18430491 -66353157+18430618 -66353094+18431326 -66352755+18432766 -66352531+18433967 -66352277+18435438 -66351815+18438223 -66351705+18438553 -66351525+18439255 -66351264+18440277 -66351110+18440881 -66350413+18443406 -66349997+18444469 -66349733+18445028 -66349166+18446301 -66348215+18448403 -66348201+18448756 -66348407+18451116 -66348392+18451337 -66348455+18452884 -66348488+18453695 -66348719+18458421 -66348756+18459173 -66348792+18459887 -66348806+18460376 -66348816+18460761 -66348853+18461910 -66348941+18464641 -66348954+18465045 -66349281+18473639 -66349419+18477055 -66349496+18478980 -66349656+18482944 -66349698+18484164 -66349738+18489214 -66349934+18494429 -66350060+18497999 -66350093+18541014
 -66350794+18241235 -66351338+18235584 -66351360+18233759 -66351565+18231960 -66351515+18231654 -66350398+18227491 -66351020+18225237 -66352055+18224941 -66354453+18222735 -66351746+18213708 -66352117+18211717 -66350915+18204707 -66352799+18198773
 -66350794+18241235 -66352345+18243962 -66353750+18243968 -66355023+18244741
 -66351797+18195115 -66351873+18194001 -66352169+18193200 -66354969+18192067
 -66354969+18192067 -66356026+18192298 -66356795+18194330 -66358991+18197544 -66359995+18198837 -66360266+18199246 -66363655+18200684
 -66363655+18200684 -66364806+18199400 -66366062+18197777 -66367305+18196934 -66367343+18195522 -66367535+18195301 -66367506+18193909 -66367083+18192168 -66365771+18185621
 -66365771+18185621 -66366857+18185778 -66370173+18185885
 -66370173+18185885 -66373540+18184128 -66373639+18183259 -66373700+18182918 -66373796+18182165 -66373581+18181601 -66372963+18180435 -66373061+18179248 -66372040+18177697 -66371989+18176997 -66372296+18176284 -66372960+18175520 -66373002+18175189 -66373026+18175003 -66373045+18174520 -66373768+18173694
 -66352799+18198773 -66351797+18195115
 -66352799+18198773 -66351921+18196175 -66351945+18196092 -66351883+18195996 -66351724+18195872 -66351666+18195803 -66351666+18195693 -66351791+18195247 -66351797+18195115
 -66355023+18244741 -66355259+18244990 -66356042+18245491 -66356786+18245574 -66357497+18245791 -66357747+18245887 -66358078+18246136
 -66355023+18244741 -66358078+18246136
 -66382670+18274333 -66377133+18273642 -66375511+18271368 -66374614+18270724 -66372968+18270012 -66371850+18268159 -66369280+18265424 -66368497+18264617 -66367626+18263571 -66367085+18262917 -66366155+18261804 -66365083+18260503 -66364122+18259338 -66362296+18256853 -66358853+18251470 -66357949+18249973 -66357770+18249569 -66357493+18248619 -66357596+18248010 -66358141+18246386 -66358078+18246136
 -66365272+18333229 -66370296+18337015 -66373634+18342158 -66373725+18342222 -66374460+18343276 -66374614+18343884 -66374695+18344117
 -66374695+18344117 -66375715+18343982
 -66375715+18343982 -66377050+18344209
 -66371859+18312755 -66370972+18314854 -66370235+18317554 -66368594+18321739 -66367216+18326534 -66366897+18327592 -66366639+18328485 -66366367+18329364 -66365639+18331921 -66365272+18333229
 -66371859+18312755 -66372040+18312360 -66372496+18310495
 -66371859+18312755 -66372496+18310495
 -66372496+18310495 -66372457+18309835 -66372596+18309262 -66372847+18307917 -66372964+18304932 -66372951+18304411 -66375960+18300015 -66377723+18293955
 -66373768+18173694 -66371982+18173190
 -66373768+18173694 -66373668+18173581 -66373315+18173448 -66372532+18173210 -66371982+18173190
 -66409440+18163168 -66408831+18163618 -66407494+18164043 -66406360+18164484 -66405401+18165574 -66405328+18165647 -66404551+18166723 -66403675+18167123
 -66403675+18167123 -66403171+18166861 -66403027+18166731 -66397890+18165610
 -66397890+18165610 -66397013+18165830
 -66397013+18165830 -66395358+18165761
 -66395358+18165761 -66394302+18166021
 -66394302+18166021 -66393865+18165971
 -66393865+18165971 -66392418+18166333
 -66392418+18166333 -66391885+18166304
 -66391885+18166304 -66391710+18166661 -66389121+18170273 -66388840+18172011 -66388762+18172307 -66385173+18172308 -66384420+18172605 -66384379+18172648 -66383335+18172963
 -66383335+18172963 -66383160+18172819 -66382107+18172262
 -66382107+18172262 -66375580+18173176 -66375532+18173204 -66374614+18174901
 -66374614+18174901 -66374106+18174037 -66374103+18173875 -66373768+18173694
 -66377050+18344209 -66378166+18343431
 -66378166+18343431 -66384979+18344466 -66385830+18344763 -66387615+18350893 -66388829+18353272 -66389190+18356325 -66391192+18364776
 -66377723+18293955 -66380954+18282377
 -66436752+18540805 -66436436+18540811 -66436212+18540816
 -66436212+18540816 -66432985+18540219
 -66432985+18540219 -66429777+18541574 -66426721+18541920 -66423699+18542401 -66419608+18543278 -66415984+18543620 -66413959+18543643
 -66413959+18543643 -66378642+18540600
 -66378642+18540600 -66350093+18541014
 -66380954+18282377 -66382670+18274333
 -66380954+18282377 -66382736+18274386 -66382670+18274333
 -66455841+18257687 -66443882+18257839 -66443803+18257900 -66440099+18258454
 -66440099+18258454 -66439189+18256824 -66437715+18255969
 -66437715+18255969 -66437745+18256212 -66433933+18257664 -66428343+18260756
 -66428343+18260756 -66427744+18260652 -66427620+18260632
 -66427620+18260632 -66426796+18260838 -66421772+18261598 -66419567+18261933 -66414880+18262622 -66412229+18262955 -66407387+18264355 -66406756+18264677 -66405670+18265250 -66402576+18266789 -66401889+18267161 -66400456+18267938 -66399781+18268278 -66399093+18268564 -66398214+18268930 -66397549+18269468 -66394128+18272243 -66392796+18273325 -66390035+18274142 -66389746+18274542 -66388033+18278928 -66387119+18281596 -66386951+18282137 -66386615+18283226 -66385770+18284866 -66383617+18291105 -66377723+18293955
 -66384618+18038629 -66386300+18039620 -66386401+18039624
 -66386401+18039624 -66386516+18039588 -66386661+18039542
 -66386661+18039542 -66386824+18039561 -66387342+18039736 -66388005+18039994 -66388158+18040067 -66388269+18040141
 -66384618+18038629 -66388269+18040141
 -66391192+18364776 -66392042+18365908
 -66392042+18365908 -66392178+18365834
 -66392178+18365834 -66392380+18365853 -66392562+18365917 -66392687+18366106 -66392754+18366262 -66392787+18366860 -66392921+18367058 -66393157+18367353 -66393411+18367882 -66395522+18371790
 -66391192+18364776 -66395522+18371790
 -66427096+18042646 -66424159+18042130 -66419007+18041226 -66393792+18038076
 -66393792+18038076 -66393124+18038576 -66388269+18040141
 -66395522+18371790 -66400843+18364008
 -66400843+18364008 -66404745+18365349 -66406216+18366333 -66409300+18368397 -66411247+18369700 -66412266+18370450 -66415903+18373005 -66416148+18373280 -66416753+18373958 -66416878+18374097 -66417163+18377482
 -66417163+18377482 -66424097+18375960 -66427304+18371746 -66428451+18370461 -66428883+18370372
 -66428883+18370372 -66431074+18370525 -66433081+18370710
 -66433081+18370710 -66433346+18370706
 -66433346+18370706 -66437759+18371766 -66438722+18372043
 -66438722+18372043 -66440989+18371962 -66443495+18371066 -66443801+18371027
 -66409704+18163012 -66409440+18163168
 -66409704+18163012 -66409599+18163037 -66409440+18163168
 -66416099+18164541 -66412345+18163922 -66409704+18163012
 -66416618+18164766 -66416099+18164541
 -66416618+18164766 -66416421+18164693 -66416099+18164541
 -66416618+18164766 -66418461+18165205 -66420580+18166522 -66421962+18168988 -66421784+18170033 -66422197+18170930 -66422560+18171382 -66423025+18171801
 -66423025+18171801 -66423868+18171649
 -66423868+18171649 -66429567+18171722 -66430165+18172463 -66431041+18173457 -66431916+18173990
 -66431916+18173990 -66432440+18173918
 -66432440+18173918 -66433769+18174382 -66434176+18174730 -66434291+18174800 -66435335+18175264 -66435517+18175273 -66439042+18175744 -66439640+18175923
 -66429218+18089546 -66428887+18091352 -66425600+18093838 -66423022+18099498 -66425490+18100494 -66427674+18107188 -66430761+18114833 -66430056+18116499 -66426728+18119206 -66426321+18124548 -66424554+18131922 -66424242+18132074
 -66424242+18132074 -66424170+18131991 -66424156+18131983
 -66424156+18131983 -66423343+18132000 -66423250+18132262 -66420617+18134434 -66420220+18139231 -66419317+18139521
 -66419317+18139521 -66419020+18139519
 -66419020+18139519 -66418500+18139787 -66419086+18144440 -66419676+18146499 -66420616+18147492 -66420744+18147584 -66420891+18147735 -66426390+18154066 -66427328+18154379 -66427848+18155146 -66429234+18156707 -66428767+18162127 -66428816+18163426 -66438067+18173009
 -66438067+18173009 -66438626+18172790
 -66438626+18172790 -66444068+18176652
 -66421249+18021262 -66424431+18028981 -66424379+18029140 -66424088+18029795 -66424038+18031561
 -66424038+18031561 -66424184+18031507
 -66424184+18031507 -66426192+18031577 -66426107+18032347 -66426083+18033431
 -66424127+18015403 -66421249+18021262
 -66424127+18015403 -66422035+18017256 -66421804+18017790 -66421352+18018788 -66421169+18019183 -66421092+18019579 -66421073+18019970 -66421159+18020706 -66421249+18021262
 -66424575+17881938 -66437862+17873025 -66466849+17862744 -66499614+17841558
 -66429626+18058801 -66424903+18052906 -66424225+18051715 -66425011+18051453 -66425778+18050015 -66425904+18046464 -66427096+18042646
 -66426083+18033431 -66426136+18034026 -66426236+18034477 -66426395+18034739 -66426654+18035245 -66426941+18036184 -66427090+18036768 -66427195+18037219 -66427152+18037619 -66427051+18037900 -66426897+18038171 -66427096+18042646
 -66426083+18033431 -66426743+18038552 -66426666+18038778 -66426488+18039022 -66426301+18039204 -66426238+18039397 -66426253+18039476 -66426420+18039609 -66426872+18039803 -66427169+18039992 -66427357+18040153 -66427096+18042646
 -66452634+17980927 -66451113+17982578 -66451072+17982623 -66450833+17982828 -66449412+17984150 -66449294+17984235 -66446093+17988156 -66442804+17990579 -66435925+17994519 -66434841+17996680 -66435091+17999039 -66435328+18000409 -66433003+18008321 -66427948+18011076 -66427224+18011747 -66424127+18015403
 -66430620+18062531 -66431654+18063422 -66430984+18065151 -66430905+18065261 -66430826+18065343 -66430015+18066202 -66427736+18071634 -66427897+18072153 -66430196+18076304
 -66429153+18078322 -66430500+18082035
 -66429626+18058801 -66430206+18060753 -66430254+18061001 -66430258+18061277 -66430282+18061710 -66430330+18061926 -66430522+18062386 -66430620+18062531
 -66429626+18058801 -66430620+18062531
 -66430196+18076304 -66429153+18078322
 -66430196+18076304 -66430326+18076391 -66430451+18076538 -66430532+18076695 -66430566+18076824 -66430551+18076985 -66430460+18077238 -66430138+18077661 -66429917+18077808 -66429624+18078019 -66429292+18078184 -66429153+18078322
 -66430500+18082035 -66429218+18089546
 -66430500+18082035 -66429851+18084022 -66429812+18084178 -66429759+18084390 -66429792+18084606 -66430018+18084832 -66430157+18084914 -66430335+18084933
 -66430335+18084933 -66430700+18084906 -66430925+18084897
 -66430925+18084897 -66431098+18084943 -66429218+18089546
 -66430500+18082035 -66439835+18084728
 -66439835+18084728 -66439973+18084540 -66441842+18084524 -66454635+18081250
 -66454635+18081250 -66471406+18085984 -66484626+18089598 -66490713+18095316 -66492603+18096009 -66492858+18096125 -66492367+18098185
 -66492367+18098185 -66497113+18096345 -66497943+18096317 -66501876+18095666 -66501948+18085958 -66502254+18085115 -66503914+18083198 -66504692+18082406 -66504951+18082230 -66507092+18080966 -66507490+18080915
 -66507490+18080915 -66511107+18082226 -66512972+18082925 -66518245+18085030 -66527410+18099798 -66528502+18103463 -66528522+18103570 -66528685+18104421 -66528775+18104892 -66528788+18105248 -66529427+18106003 -66526233+18111582 -66525819+18112295 -66525421+18115695 -66523212+18122255 -66523199+18122484
 -66450744+17957817 -66448520+17950215 -66447950+17948270 -66439400+17919075 -66437146+17913603 -66436663+17912424 -66436108+17911070 -66424575+17881938
 -66436752+18540805 -66438501+18497999
 -66438501+18497999 -66436752+18540805
 -66438911+18440754 -66438740+18441792 -66438736+18441966 -66438742+18442285 -66439796+18448207 -66439865+18450556 -66439908+18451071 -66439924+18451257 -66439804+18452300 -66439594+18458669 -66439574+18458996 -66439494+18462245 -66439396+18466252 -66439379+18466861 -66439325+18468728 -66439295+18469723 -66439097+18475534 -66439093+18475658 -66439105+18477019 -66439008+18479794 -66438984+18480489 -66438961+18481156 -66438956+18481312 -66438945+18481651 -66438942+18481737 -66438813+18485748 -66438809+18485919 -66438718+18489497 -66438620+18493321 -66438501+18497999
 -66439521+18439783 -66440178+18439099 -66440140+18435739 -66440182+18433796 -66440392+18430560 -66440415+18429528 -66440093+18424260 -66440048+18423567 -66440087+18422589 -66439990+18420796 -66439739+18416130 -66439413+18410366 -66441145+18404627 -66441535+18403468 -66441982+18402142 -66442797+18400688 -66446346+18394476 -66448138+18391501 -66446669+18383789 -66446669+18383701 -66446388+18382972 -66445240+18380355 -66445343+18378568 -66445289+18374294 -66445270+18374203 -66444904+18373473 -66444027+18371605 -66443856+18371255 -66443801+18371027
 -66439521+18439783 -66438911+18440754
 -66439521+18439783 -66439059+18440264 -66438911+18440754
 -66440111+18175992 -66439640+18175923
 -66440111+18175992 -66439885+18175973 -66439640+18175923
 -66444068+18176652 -66440750+18175904
 -66440750+18175904 -66440111+18175992
 -66463211+18371473 -66456288+18371604 -66453461+18371970
 -66453461+18371970 -66449623+18371837 -66444180+18371019
 -66444180+18371019 -66443801+18371027
 -66448742+18176540 -66445494+18175492
 -66445494+18175492 -66444068+18176652
 -66449911+18177491 -66448742+18176540
 -66449911+18177491 -66450015+18177282 -66449756+18176937 -66449348+18176761 -66448856+18176584 -66448742+18176540
 -66451248+18177976 -66451085+18177924 -66450370+18177651 -66449911+18177491
 -66450744+17957817 -66452634+17980927
 -66450744+17957817 -66454781+17971518 -66455420+17973736 -66455454+17974016 -66455471+17974530 -66455403+17975329 -66455269+17976057 -66454916+17977224 -66454462+17978270 -66453873+17979309 -66453015+17980536 -66452634+17980927
 -66451975+18178217 -66451248+18177976
 -66451975+18178217 -66451747+18178135 -66451248+18177976
 -66521899+18151954 -66515600+18154599 -66512001+18157108 -66509921+18160057 -66509638+18160163 -66509368+18160296 -66508655+18160602 -66507965+18160991 -66504971+18163739 -66504784+18163827 -66501863+18164852 -66496523+18166675 -66492447+18166861 -66491154+18167128
 -66491154+18167128 -66489441+18166503 -66488562+18165932
 -66488562+18165932 -66483743+18168611 -66482626+18169436 -66477375+18170011 -66476630+18171101 -66473823+18172239 -66472353+18175674 -66470676+18177265 -66469139+18177918
 -66469139+18177918 -66467513+18177494
 -66467513+18177494 -66465773+18177756 -66465263+18177779 -66463630+18178845
 -66463630+18178845 -66462350+18177498
 -66462350+18177498 -66461889+18177499
 -66461889+18177499 -66461283+18177132 -66460536+18177118
 -66460536+18177118 -66459912+18177226 -66459812+18177240
 -66459812+18177240 -66457976+18176651
 -66457976+18176651 -66453971+18178175 -66453872+18178508
 -66453872+18178508 -66453485+18178318
 -66453485+18178318 -66452983+18178480
 -66452983+18178480 -66452627+18178453 -66451975+18178217
 -66455841+18257687 -66454137+18256334 -66454553+18251740 -66466797+18245627
 -66466797+18245627 -66470778+18246591 -66471603+18246905 -66472109+18247012 -66472394+18247047 -66475303+18249383 -66476657+18250440 -66476875+18250493 -66478478+18250884 -66487429+18252885
 -66487429+18252885 -66494566+18252225
 -66494566+18252225 -66495902+18252615 -66500351+18255808 -66501133+18256354
 -66501133+18256354 -66501183+18256219 -66501409+18255891 -66501621+18255560 -66501640+18254793 -66501679+18254333 -66501689+18253447 -66501713+18252863 -66501973+18252381 -66502280+18251990 -66502347+18251545 -66502535+18251021 -66508745+18248563 -66508802+18248431 -66508988+18248010 -66508819+18248010 -66511745+18242408 -66511086+18241762 -66507935+18238661 -66507666+18238564 -66507329+18238307 -66507122+18238059 -66506954+18237755 -66506824+18237397 -66506636+18236864 -66506544+18236524 -66506481+18236197 -66506578+18236197
 -66463211+18371473 -66463656+18367559 -66463782+18366464 -66463881+18365602 -66464170+18362895 -66464435+18360698 -66464074+18359468 -66464893+18351587 -66464844+18351322 -66464480+18350370 -66464053+18349395 -66462690+18346474 -66462396+18345983 -66461242+18344196 -66454262+18328528 -66454259+18328069 -66454255+18327476 -66454298+18327345 -66454318+18326963 -66454299+18326816 -66454261+18326678 -66454334+18325470 -66454480+18319944 -66454489+18317313 -66454542+18313039 -66456004+18304717 -66456060+18304594 -66456000+18304476 -66458533+18303391 -66458706+18303283 -66458916+18303152 -66458971+18296309 -66459134+18296142 -66459193+18296079 -66459767+18295240 -66464803+18282922 -66464676+18282745 -66464500+18282667 -66462368+18282416 -66462217+18282338 -66460739+18279402 -66460751+18277156 -66461875+18275742 -66462053+18275671 -66462623+18274907 -66462135+18274115 -66461428+18272687 -66459273+18268974 -66459240+18268473 -66459747+18267332 -66459834+18267098 -66459994+18264678 -66455152+18262488 -66456712+18257876 -66455841+18257687
 -66532521+18535478 -66504337+18530597 -66488160+18526684 -66478561+18524420
 -66478561+18524420 -66465197+18533981 -66455418+18538131 -66436752+18540805
 -66533623+18351333 -66524179+18354386 -66516803+18358222 -66512375+18361588 -66506346+18363570 -66503459+18364173 -66500553+18364852
 -66500553+18364852 -66499851+18364713
 -66499851+18364713 -66493842+18366256
 -66493842+18366256 -66491753+18365752 -66490678+18365452
 -66490678+18365452 -66488695+18365561 -66488364+18365576 -66483587+18366002 -66483322+18366066 -66478949+18366923
 -66478949+18366923 -66478862+18366887
 -66478862+18366887 -66476778+18367238 -66476070+18367538 -66474489+18368040 -66473611+18368319 -66467607+18371149 -66463211+18371473
 -66530853+18000963 -66532585+17999854 -66532388+17998665 -66533271+17998202 -66533322+17998020 -66535920+17997808 -66535707+17996682 -66536077+17996315 -66536271+17996057 -66539165+17984847 -66538933+17982739 -66539585+17979291 -66539578+17979190 -66537602+17977431 -66537391+17976472 -66537516+17976431 -66537702+17976335 -66538604+17973904 -66541562+17965386 -66541822+17964638 -66544731+17956262 -66544814+17956027 -66545360+17954451 -66536206+17931854 -66518569+17916810 -66514170+17912708 -66499614+17898920 -66499614+17896702 -66499614+17874903 -66499614+17873025 -66499614+17841558
 -66506578+18236197 -66506794+18236215
 -66506794+18236215 -66506827+18235724 -66506890+18235475 -66507014+18234962 -66507158+18234502 -66507418+18233946 -66507581+18233652 -66507598+18233568
 -66506578+18236197 -66507598+18233568
 -66507598+18233568 -66512204+18230281 -66517416+18230023 -66517474+18229561 -66517373+18225966 -66517428+18225797 -66517491+18225617 -66517423+18225388 -66517322+18225291 -66517077+18225024 -66516832+18224726 -66516596+18224252 -66516518+18223807 -66516528+18223374 -66516417+18222699 -66515762+18218949 -66514946+18215789 -66512412+18211397 -66512627+18207068 -66512163+18205068 -66511901+18201326 -66511387+18197711 -66514234+18192145 -66514271+18191922 -66514196+18191221
 -66514748+18185588 -66512625+18183582 -66512349+18183189 -66512465+18182612 -66512629+18181469 -66512022+18179550 -66510736+18176479 -66510829+18175495 -66510987+18173985 -66512263+18169083 -66511790+18166342 -66512587+18165933
 -66512587+18165933 -66516693+18166976
 -66516693+18166976 -66517289+18166879 -66526621+18159563 -66529412+18156896 -66529633+18156752 -66531614+18156203
 -66531614+18156203 -66531774+18156321 -66538492+18160047 -66543133+18163098
 -66514196+18191221 -66513332+18187541 -66513645+18187256 -66513996+18186985 -66514313+18186732 -66514534+18186328 -66514601+18186098 -66514659+18185891 -66514748+18185588
 -66514196+18191221 -66514748+18185588
 -66521899+18151954 -66522101+18148746 -66526373+18140952 -66526686+18137685 -66526320+18136414 -66527638+18134617 -66525937+18128041 -66525856+18127899 -66525795+18127475 -66525268+18126736
 -66525268+18126736 -66523199+18122484
 -66525268+18126736 -66524882+18126192 -66524717+18125456 -66524802+18124467 -66523640+18123015 -66523341+18122759 -66523199+18122484
 -66526406+18428976 -66526764+18427316 -66527065+18426411 -66533183+18423925 -66535479+18421638 -66543341+18418846 -66543571+18418743 -66542461+18416954 -66542771+18414710 -66542975+18414069 -66543079+18405422
 -66527732+18440272 -66521252+18431450 -66521190+18431290 -66521239+18431051 -66521388+18430840 -66521580+18430702 -66521763+18430564 -66521936+18430394 -66522047+18430312 -66522134+18430165 -66522307+18429890 -66526406+18428976
 -66527732+18440272 -66528139+18435012 -66528177+18434750 -66528110+18434525 -66527947+18434337 -66527683+18434112 -66527563+18433965 -66527438+18433744 -66527347+18433579 -66527290+18433359 -66527266+18433088 -66526406+18428976
 -66547221+18153130 -66545212+18149466 -66543892+18147639 -66542336+18147508 -66542028+18147449 -66540981+18147292
 -66540981+18147292 -66540874+18147320 -66538287+18148517 -66538168+18148520 -66538028+18148524 -66537802+18148576 -66537624+18148616 -66537383+18148922 -66537336+18149025 -66534814+18151834 -66531761+18152307 -66530679+18152661 -66528420+18152782 -66528183+18153076
 -66528183+18153076 -66521899+18151954
 -66532521+18535478 -66532545+18497999 -66533280+18485608 -66533292+18481573 -66534450+18478479 -66531266+18473886 -66530581+18472072 -66530414+18470988 -66530723+18465052
 -66530723+18465052 -66530748+18464891 -66530835+18464721 -66530979+18464326 -66531221+18463523 -66531452+18462894 -66531717+18462159 -66531863+18461846 -66532006+18461540 -66532228+18461173 -66532464+18460819 -66537223+18456945
 -66530723+18465052 -66532632+18460631 -66533007+18460245 -66533315+18459924 -66533455+18459773 -66533618+18459626 -66533772+18459529 -66534085+18459272 -66534888+18458648 -66535860+18457951 -66536216+18457717 -66537223+18456945
 -66537223+18456945 -66537559+18454231 -66537720+18453410 -66530928+18449784 -66540204+18443679
 -66540204+18443679 -66536250+18444007
 -66536250+18444007 -66535147+18443236 -66533189+18442278
 -66533623+18351333 -66533506+18357268 -66531333+18368051 -66531168+18373004 -66531591+18378319 -66531361+18380504 -66531513+18382787 -66530986+18386068 -66533716+18387413 -66535290+18391580
 -66531195+18004104 -66530853+18000963
 -66531195+18004104 -66531010+18004075 -66530664+18003888 -66530586+18003680 -66530420+18003075 -66530417+18002644 -66530668+18001255 -66530853+18000963
 -66539071+18026127 -66539655+18023972 -66540656+18022889 -66540666+18022781 -66540522+18022716 -66538374+18022697 -66537713+18021788 -66536966+18019346 -66536631+18018359 -66536307+18011856 -66536032+18011760 -66535760+18011686 -66535520+18011399 -66535230+18010924 -66535128+18010785 -66535044+18010383 -66535027+18009900 -66535110+18009648 -66535204+18009341 -66535256+18009161 -66535259+18008941 -66535261+18008818 -66534868+18007924 -66533431+18006647 -66533364+18005885 -66533339+18005729 -66532495+18004194 -66531195+18004104
 -66533189+18442278 -66530356+18436955
 -66530356+18436955 -66530682+18437116 -66531052+18437378 -66531292+18437645 -66531426+18437851 -66531661+18438324 -66531675+18438613 -66531665+18438788 -66531703+18438930 -66531814+18439063 -66527732+18440272
 -66533189+18442278 -66532074+18434449 -66531901+18434440 -66531584+18434339 -66531282+18434279 -66531075+18434269
 -66531075+18434269 -66530917+18434347 -66530839+18434412 -66530806+18434499 -66530921+18434862 -66530945+18435022 -66527732+18440272
 -66533623+18351333 -66540271+18344320 -66561762+18342402 -66565617+18341170
 -66534865+18186642 -66534463+18186233 -66533766+18185228 -66533771+18183915 -66533422+18183210 -66532475+18182492 -66532068+18181402 -66531023+18180137 -66532241+18176804 -66532965+18176401 -66533804+18176378 -66538180+18176238
 -66534865+18186642 -66538180+18176238
 -66535290+18391580 -66535677+18393907
 -66562275+18253640 -66562832+18249948 -66562487+18248955 -66564046+18243390 -66563775+18242200 -66562703+18240721 -66559972+18239430 -66559468+18239207 -66555228+18237327 -66553876+18233757 -66552589+18230359 -66551298+18226875 -66548883+18220567 -66536431+18206288 -66535496+18191336 -66535542+18191145 -66534865+18186642
 -66535677+18393907 -66535290+18391580
 -66535677+18393907 -66540119+18399840
 -66546099+18064748 -66545821+18062252 -66545679+18062151 -66544573+18060293 -66544143+18059422 -66543848+18057845 -66545981+18054230 -66546040+18054098 -66546174+18053798 -66545909+18052964 -66544979+18052120 -66544220+18051762 -66544080+18051660 -66542558+18048672 -66541369+18044530 -66539099+18042502 -66537340+18041286 -66537708+18039475 -66537741+18039106 -66539599+18035690
 -66538180+18176238 -66537619+18173804 -66543133+18163098
 -66539599+18035690 -66539071+18026127
 -66539599+18035690 -66540176+18035105 -66541273+18034041 -66541769+18033600 -66542027+18033276 -66542264+18032870 -66542423+18032472 -66542462+18031946 -66542360+18031468 -66542196+18031038 -66541905+18030709 -66539071+18026127
 -66540119+18399840 -66535677+18393907
 -66540119+18399840 -66543079+18405422
 -66543079+18405422 -66551402+18408078 -66556036+18411937
 -66556036+18411937 -66556414+18411918 -66558760+18411909
 -66558760+18411909 -66561819+18412626 -66566619+18412687
 -66566619+18412687 -66570372+18410077 -66575461+18402201 -66580929+18395523
 -66580929+18395523 -66582689+18395605
 -66582689+18395605 -66582967+18389491 -66588181+18389408
 -66543133+18163098 -66543178+18163003 -66547221+18153130
 -66545379+18069019 -66545258+18068753 -66545452+18068361 -66545591+18068070 -66545920+18066762 -66546072+18066329 -66546224+18065985 -66546237+18065722 -66546184+18065109 -66546099+18064748
 -66545379+18069019 -66546099+18064748
 -66550054+18078283 -66550314+18077931 -66550483+18077506 -66550138+18075784 -66547211+18071518 -66545379+18069019
 -66547221+18153130 -66552766+18152057
 -66552766+18152057 -66552175+18150881 -66557351+18146656 -66562865+18143721 -66563366+18142858 -66564803+18126045 -66564117+18124821 -66562533+18123423 -66562051+18123015 -66561587+18115293
 -66561587+18115293 -66559217+18115453 -66555772+18115828
 -66555772+18115828 -66555698+18115719 -66555113+18113104 -66549883+18099013 -66549460+18094617 -66553466+18088098 -66553490+18087985 -66555421+18084516 -66553228+18082907 -66552368+18082309
 -66549802+18078777 -66549919+18078493 -66550054+18078283
 -66549802+18078777 -66550054+18078283
 -66550045+18079526 -66549802+18078777
 -66552368+18082309 -66550045+18079526
 -66552368+18082309 -66551983+18082240 -66551382+18081792 -66550929+18081256 -66550539+18080760 -66550167+18079873 -66550045+18079526
 -66584606+18168231 -66581113+18168133 -66580465+18167752 -66578933+18167653
 -66578933+18167653 -66574835+18168230
 -66574835+18168230 -66572303+18164737 -66568802+18162487 -66566772+18159119 -66564999+18158680 -66563880+18158528 -66561308+18157363 -66561108+18156511 -66560050+18154268 -66559808+18153850 -66554187+18153009 -66552766+18152057
 -66555633+18254347 -66558169+18253176 -66558424+18253130
 -66558424+18253130 -66558750+18253185 -66559053+18253194
 -66559053+18253194 -66559355+18253157 -66559763+18253075
 -66559763+18253075 -66560119+18253084 -66560311+18253102 -66560594+18253217 -66560916+18253438 -66562275+18253640
 -66555633+18254347 -66562275+18253640
 -66566665+18298583 -66565820+18296373 -66561000+18293063 -66562865+18286982 -66556970+18278034 -66557800+18275109 -66557580+18264570
 -66557501+18262996 -66558242+18262672 -66557441+18256349 -66555633+18254347
 -66557580+18264570 -66557501+18262996
 -66557580+18264570 -66557804+18264652 -66558049+18264656
 -66558049+18264656 -66558088+18264496 -66558006+18264201 -66557512+18263618 -66557401+18263374 -66557411+18263126 -66557501+18262996
 -66565617+18341170 -66572320+18342508 -66573822+18342517
 -66573822+18342517 -66575298+18341987 -66576345+18341409
 -66576345+18341409 -66577239+18341537
 -66577239+18341537 -66577581+18341333 -66578264+18340959
 -66578264+18340959 -66578947+18341030
 -66578947+18341030 -66579436+18340889 -66579670+18340454 -66583441+18339129
 -66565617+18341170 -66583441+18339129
 -66566665+18298583 -66573204+18300373
 -66573204+18300373 -66574100+18297386 -66573205+18292829 -66573387+18290802
 -66573387+18290802 -66574039+18291543 -66575125+18291702
 -66606989+18328186 -66609894+18324215 -66610469+18323363 -66610829+18322866 -66611150+18322423
 -66611150+18322423 -66610658+18322779 -66610229+18323022 -66607904+18323713
 -66607904+18323713 -66605762+18322214 -66604739+18321679
 -66604739+18321679 -66594431+18324041 -66590809+18324713
 -66590809+18324713 -66585197+18322735 -66584615+18321947 -66582727+18317005 -66575836+18311280 -66570420+18302227 -66566838+18299797 -66566665+18298583
 -66574604+18290850 -66574535+18288689 -66574800+18288411 -66575508+18287145 -66576175+18286302 -66576816+18285796
 -66575125+18291702 -66574604+18290850
 -66575125+18291702 -66574976+18291523 -66574736+18291330 -66574664+18291225 -66574606+18291004 -66574604+18290850
 -66576816+18285796 -66581029+18284917 -66581164+18284885 -66581423+18284747 -66581630+18284682 -66582106+18284443
 -66576816+18285796 -66582106+18284443
 -66578441+18541431 -66577552+18541517
 -66577552+18541517 -66573022+18541290 -66566441+18540714
 -66566441+18540714 -66562935+18540930
 -66562935+18540930 -66556601+18540254 -66548856+18538964 -66546206+18538208 -66540087+18537332 -66533125+18535474
 -66533125+18535474 -66532521+18535478
 -66578441+18541431 -66584891+18497999 -66585958+18489657 -66586208+18488221 -66586831+18484644 -66586961+18483937 -66587910+18478902 -66587995+18478632 -66588411+18475974 -66588464+18475670 -66588525+18475633 -66588514+18475542 -66588526+18475471 -66588854+18473525 -66588910+18473210 -66588829+18473071 -66587272+18470503 -66587172+18470292 -66587179+18470245 -66586150+18468481 -66585619+18467992 -66583437+18466687
 -66583437+18466687 -66580738+18467483 -66580511+18467701 -66579868+18467957
 -66579868+18467957 -66579942+18467400 -66580482+18463603 -66580520+18463309 -66580813+18459490 -66581263+18455007 -66581752+18450849 -66581880+18449690 -66582306+18445812 -66582634+18442758 -66582668+18442322 -66582718+18441888 -66582745+18441656 -66587405+18438979 -66587399+18437531
 -66587399+18437531 -66584139+18438677
 -66584139+18438677 -66583163+18438327 -66583216+18437846 -66583818+18431879 -66584661+18425115 -66584828+18423761 -66585086+18421679 -66586046+18416846 -66587319+18411101 -66587619+18410307
 -66587619+18410307 -66588318+18410374
 -66715245+17912682 -66641674+17911973
 -66641674+17911973 -66637699+17912088 -66624616+17913535 -66610435+17913634
 -66610435+17913634 -66586186+17881481 -66586472+17873026 -66580868+17858226 -66499614+17841558
 -66582106+18284443 -66582541+18284252 -66590293+18283396
 -66590293+18283396 -66590293+18283551 -66591019+18283912 -66594514+18284329
 -66594514+18284329 -66598714+18281952 -66597338+18280403 -66598075+18279247
 -66590785+18338060 -66582946+18364405 -66582408+18370808 -66582374+18374238 -66587897+18383597 -66588273+18386988 -66588181+18389408
 -66586763+18169296 -66584606+18168231
 -66586763+18169296 -66586452+18169471
 -66586452+18169471 -66586157+18169454 -66585947+18169330 -66585642+18169016 -66585300+18168735 -66584606+18168231
 -66586763+18169296 -66586834+18169348 -66587585+18169393 -66587649+18169446 -66587780+18169452 -66590319+18172162
 -66590319+18172162 -66591703+18172156 -66591854+18172042 -66603857+18165774 -66608685+18162478 -66609780+18161834 -66611875+18160071 -66612755+18158878 -66612899+18158849 -66613284+18158764
 -66613284+18158764 -66613505+18158766 -66613679+18158767 -66615102+18158934
 -66615102+18158934 -66615847+18158513 -66617294+18157624 -66617927+18157583
 -66617927+18157583 -66618438+18157638
 -66618438+18157638 -66621616+18157425 -66622685+18156951
 -66622685+18156951 -66629675+18157126
 -66629675+18157126 -66632258+18153523 -66631011+18150460 -66631721+18149772
 -66631721+18149772 -66638193+18152625 -66638793+18153781 -66639008+18154351 -66640899+18155140
 -66640899+18155140 -66641528+18154882
 -66641528+18154882 -66642348+18155109 -66642373+18155175 -66642396+18155235 -66642830+18156541 -66647092+18157890 -66649549+18158864
 -66588181+18389408 -66588985+18389544 -66590909+18392481 -66590930+18396772 -66590973+18397280 -66593039+18398412 -66590998+18410261
 -66590785+18338060 -66589736+18338343 -66583441+18339129
 -66590998+18410261 -66588318+18410374
 -66590998+18410261 -66590917+18410620
 -66590917+18410620 -66588318+18410374
 -66598075+18279247 -66599290+18266090 -66599689+18265984 -66600006+18265754 -66600106+18265493 -66600438+18265194 -66600750+18265088 -66601120+18265038 -66601384+18264808 -66601408+18264564 -66601169+18264301
 -66598075+18279247 -66601169+18264301
 -66601169+18264301 -66601121+18264248 -66600416+18255012 -66600341+18254922 -66599311+18253940 -66604755+18246721 -66605695+18240685 -66606736+18238480
 -66606736+18238480 -66610487+18241234
 -66606989+18328186 -66601769+18334144 -66590785+18338060
 -66606989+18328186 -66614911+18332156
 -66614911+18332156 -66630103+18328275 -66636823+18325239
 -66615727+18246428 -66610487+18241234
 -66615727+18246428 -66615649+18246249 -66615705+18245818 -66615453+18245202 -66615165+18244633 -66614781+18243881
 -66614781+18243881 -66614286+18243963
 -66614286+18243963 -66613909+18243783 -66613255+18243668 -66613020+18242365 -66612773+18241850 -66610487+18241234
 -66641839+18191927 -66642102+18192194 -66642107+18192709 -66643438+18195507 -66643184+18195802 -66641849+18196424 -66641762+18196635 -66640820+18198268 -66640507+18199210 -66640079+18200336 -66639886+18201192 -66638682+18203462 -66639000+18204925 -66638963+18205358 -66637139+18207565 -66636153+18208639 -66633104+18211338 -66631731+18213487 -66628531+18214310 -66629013+18218088 -66629313+18219938 -66629282+18221337 -66628368+18225230 -66627212+18229158 -66628630+18231859 -66630021+18234394 -66630068+18234710 -66629193+18235822 -66628902+18236297
 -66628902+18236297 -66626694+18233585 -66626507+18233534
 -66626507+18233534 -66626185+18234284 -66625216+18243660 -66624977+18246876 -66624617+18247259 -66624506+18247319 -66623219+18248010 -66622076+18248631
 -66622076+18248631 -66615727+18246428
 -66636823+18325239 -66641945+18326774 -66642193+18326793
 -66642193+18326793 -66642530+18326622 -66642760+18326102 -66642949+18325980 -66643366+18325937
 -66643366+18325937 -66643634+18325956
 -66643634+18325956 -66644042+18325758
 -66636823+18325239 -66644042+18325758
 -66649549+18158864 -66649304+18159329 -66649733+18162469 -66650913+18164928 -66651367+18165850 -66651682+18167390 -66653356+18169520 -66654176+18169989 -66651864+18173258 -66651513+18173493 -66650668+18174234 -66650835+18175305 -66651451+18179099 -66651490+18179265 -66652243+18182497 -66642288+18183761 -66642312+18183972 -66640951+18187034 -66641161+18187612
 -66641161+18187612 -66641587+18188565 -66641839+18191927
 -66641161+18187612 -66641839+18191927
 -66644042+18325758 -66652022+18328382
 -66652022+18328382 -66653440+18327262 -66653673+18326692 -66654048+18325647 -66654482+18324422 -66654992+18323939 -66655768+18323182 -66655990+18322956 -66656172+18322769 -66656593+18322375 -66657133+18321994 -66657503+18321937 -66657701+18321847 -66658514+18321636 -66662588+18319933
 -66662588+18319933 -66668232+18322891 -66669339+18323448 -66670452+18323978 -66671611+18324529
 -66671611+18324529 -66672061+18324388 -66672460+18324365
 -66670494+18152831 -66669194+18152361
 -66669194+18152361 -66662848+18155536 -66661932+18155992 -66659621+18156948
 -66659621+18156948 -66658760+18156863 -66656735+18156831
 -66656735+18156831 -66655137+18157936 -66650491+18158552 -66649549+18158864
 -66670494+18152831 -66673618+18151651 -66676653+18150702
 -66676653+18150702 -66676780+18153197 -66675635+18154081 -66675555+18154559 -66676235+18155841 -66676722+18158576 -66676709+18159033 -66676771+18159216 -66676654+18160207 -66676625+18160286
 -66676625+18160286 -66676578+18160260
 -66676578+18160260 -66672329+18162676 -66670962+18163637 -66670599+18165888 -66671304+18167408 -66669141+18167498 -66667568+18169908 -66667299+18170304 -66665905+18171509 -66664847+18174585 -66665412+18175725 -66669637+18178714 -66681684+18188320
 -66694071+18130534 -66693097+18130163
 -66693097+18130163 -66688510+18130867
 -66688510+18130867 -66682942+18130342 -66680939+18129411
 -66680939+18129411 -66677163+18129863 -66676966+18129930 -66676567+18131744 -66676391+18133190 -66675051+18135052 -66674786+18135421 -66673725+18139451 -66673341+18140087 -66672278+18142805 -66672313+18145902 -66672381+18145980 -66672735+18146848 -66672302+18147957 -66670440+18151153 -66670494+18152831
 -66673269+18324217 -66672460+18324365
 -66673269+18324217 -66673138+18324283 -66672951+18324329
 -66672951+18324329 -66672749+18324260
 -66672749+18324260 -66672566+18324292 -66672460+18324365
 -66760191+18334180 -66757351+18336018 -66756314+18337053 -66753924+18337445 -66744964+18342727 -66736443+18349309
 -66736443+18349309 -66734746+18347950
 -66734746+18347950 -66731773+18348264 -66730854+18348922 -66730441+18349484
 -66730441+18349484 -66729748+18348356 -66729381+18347853 -66723462+18339850 -66719990+18335609 -66720703+18334888 -66722570+18333257 -66722681+18331751 -66721361+18328139 -66718785+18318664 -66712500+18315501
 -66712500+18315501 -66711439+18315606 -66702076+18320597 -66699756+18320735 -66698029+18320963 -66697769+18321078 -66696841+18321523
 -66696841+18321523 -66691935+18321350 -66685471+18321039
 -66685471+18321039 -66683782+18321077
 -66683782+18321077 -66683281+18320892 -66682980+18320760
 -66682980+18320760 -66679719+18321539 -66678716+18321839 -66676209+18322870 -66673889+18323902 -66673269+18324217
 -66679799+18081777 -66680203+18082103 -66678408+18086570 -66678041+18087167 -66678260+18087694 -66677851+18089054 -66677930+18092381 -66678064+18092523 -66679222+18097888 -66679640+18105286 -66683497+18110615 -66684367+18115775 -66684426+18116661 -66684411+18117058 -66684243+18117470 -66684437+18117769 -66684616+18118560 -66685563+18119656 -66686652+18121307 -66686802+18121390 -66687651+18122044 -66688193+18122389
 -66688193+18122389 -66688250+18122368
 -66679555+18079916 -66679949+18078114 -66680060+18077725 -66680353+18077052 -66680819+18075538 -66680638+18074986 -66680648+18074793 -66680496+18074512 -66679626+18073039 -66679566+18072825 -66679465+18072647 -66679483+18072559 -66680142+18070452 -66680376+18070409 -66680822+18069522 -66681660+18068214 -66681823+18067681 -66682309+18066288 -66684470+18063042 -66684763+18061976 -66685096+18060005 -66685029+18059633 -66685296+18058120 -66685533+18057621 -66685643+18057266 -66686416+18055146 -66687193+18054105 -66687360+18053873 -66687662+18052806 -66687577+18052016 -66687044+18051528 -66686575+18050278 -66686541+18050103 -66686079+18048802 -66685586+18047514 -66685833+18046161 -66685891+18045983 -66688710+18041689 -66689490+18038917 -66689404+18037884 -66689359+18036761 -66689410+18032040 -66689390+18031547 -66689041+18030868 -66689360+18029939 -66689424+18029842 -66689427+18029764 -66689333+18028980 -66689008+18027648 -66688738+18026581 -66687677+18023258 -66686528+18018934 -66686518+18018416 -66686338+18016967 -66688181+18012176 -66689521+18006029 -66689899+18004739 -66688937+17994876 -66689016+17994717 -66687316+17992900 -66698963+17978163 -66699102+17977611 -66703995+17957932 -66705336+17952539 -66715245+17912682
 -66679555+18079916 -66679391+18081123 -66679799+18081777
 -66679555+18079916 -66679799+18081777
 -66681093+18202287 -66681099+18202391 -66681163+18203515 -66687720+18209816 -66688257+18210183 -66699446+18215813 -66699793+18215913 -66700079+18215995 -66703140+18217018
 -66703140+18217018 -66704537+18216791 -66704619+18216732 -66704878+18216658 -66706846+18216596
 -66706846+18216596 -66708659+18217647 -66710377+18218225 -66713818+18219944 -66715743+18220688 -66716061+18221279
 -66716061+18221279 -66717795+18220890
 -66717795+18220890 -66721458+18221562
 -66681684+18188320 -66682841+18191103 -66682966+18191332 -66683095+18191465 -66683259+18191594 -66683442+18191745
 -66681684+18188320 -66683442+18191745
 -66683442+18191745 -66681093+18202287
 -66683442+18191745 -66682171+18199363 -66681308+18200450 -66681081+18202067 -66681093+18202287
 -66688502+18123178 -66688250+18122368
 -66688502+18123178 -66688487+18123113 -66688524+18123015 -66688538+18122794 -66688414+18122582 -66688250+18122368
 -66694071+18130534 -66693916+18129750 -66690257+18124656 -66688502+18123178
 -66694071+18130534 -66694950+18130743 -66694998+18130784
 -66694998+18130784 -66697619+18130667
 -66697619+18130667 -66697643+18130713
 -66697643+18130713 -66698249+18130601 -66702546+18129013
 -66702546+18129013 -66704887+18129695
 -66704887+18129695 -66705953+18129501 -66706889+18129308 -66707917+18129169 -66710227+18127932
 -66710227+18127932 -66713398+18131053 -66713521+18131311 -66714304+18131932
 -66714304+18131932 -66714708+18131833 -66716463+18131469
 -66716463+18131469 -66716646+18131529
 -66716646+18131529 -66717164+18131519 -66717035+18130660 -66717454+18129184 -66717551+18128988 -66717589+18128912 -66717457+18128146 -66718156+18128002 -66719192+18127362 -66719833+18126309 -66722772+18123329 -66723432+18123015 -66723578+18123015 -66725138+18121275 -66725619+18120413 -66725778+18119321 -66725805+18119187 -66725182+18116794 -66726794+18114880 -66727169+18113876 -66727500+18113018 -66728904+18112508 -66731959+18112059
 -66731959+18112059 -66733412+18113447 -66733481+18113562 -66737791+18115806 -66738952+18116266 -66739437+18116624 -66739464+18116992 -66740344+18117399
 -66721458+18221562 -66722288+18221276 -66722680+18221142
 -66721458+18221562 -66722680+18221142
 -66722680+18221142 -66722878+18221074
 -66722878+18221074 -66723280+18221304
 -66723280+18221304 -66724179+18221050
 -66724179+18221050 -66725597+18221579 -66725620+18221636
 -66764693+18538330 -66763457+18537965 -66755945+18535159 -66751820+18533318 -66749620+18532061 -66745377+18529453 -66740889+18528424 -66734606+18526012
 -66734606+18526012 -66731346+18527137 -66730948+18527232 -66725489+18528493 -66578441+18541431
 -66774123+17914796 -66749618+17915628 -66736300+17915760
 -66736300+17915760 -66727857+17912986 -66715245+17912682
 -66730680+18225507 -66725620+18221636
 -66730680+18225507 -66729926+18225260 -66729523+18224823 -66726751+18223402 -66726706+18222688 -66726185+18222474 -66725654+18221781 -66725620+18221636
 -66736336+18043507 -66736236+18042708 -66737896+18041587 -66738424+18041091 -66738954+18039943 -66739035+18039049 -66738740+18038300 -66738768+18038188 -66738735+18038127 -66738493+18037602 -66738452+18037462 -66738321+18037180 -66739326+18035722 -66739720+18035431 -66739757+18035362 -66740003+18035023 -66741641+18031110 -66738066+18026090 -66736539+18023998 -66736107+18023652 -66733510+18018958 -66733450+18018662 -66733373+18018447 -66734845+18014096 -66735358+18013960 -66735679+18013874
 -66735679+18013874 -66740501+18014095
 -66740501+18014095 -66741628+18013720 -66741975+18013517
 -66736745+18044140 -66736336+18043507
 -66736745+18044140 -66736601+18044042 -66736378+18043711 -66736336+18043507
 -66766711+18063097 -66766560+18062504 -66768887+18059949 -66769258+18058996 -66768380+18056257 -66768427+18056169 -66767081+18053423 -66766664+18052765 -66768112+18048921 -66767451+18047915 -66767464+18047832 -66767415+18047698 -66767365+18047484 -66766790+18044559 -66766211+18041207 -66766124+18040076 -66765132+18038980
 -66765132+18038980 -66765057+18039239 -66763245+18043911 -66757597+18053436 -66755640+18056235
 -66755640+18056235 -66754866+18054788 -66753962+18052551 -66747059+18045018 -66746599+18044764
 -66746599+18044764 -66740295+18044878 -66739939+18045475
 -66739939+18045475 -66737851+18044449 -66736745+18044140
 -66777986+18248010 -66775278+18242609 -66764719+18237363 -66764258+18237137 -66756118+18224451 -66756197+18223709 -66748107+18222169 -66746244+18222061
 -66746244+18222061 -66743206+18222490
 -66743206+18222490 -66741288+18221655 -66740888+18221456 -66739359+18220517
 -66739359+18220517 -66730680+18225507
 -66741425+18117342 -66740344+18117399
 -66741425+18117342 -66741034+18117370 -66740616+18117429
 -66740616+18117429 -66740344+18117399
 -66741975+18013517 -66743069+18012882 -66743780+18012519 -66744933+18012279 -66745636+18012153
 -66741975+18013517 -66745636+18012153
 -66745636+18012153 -66745944+18012032 -66747091+18011584 -66748249+18011136 -66750029+18008427 -66751076+18006989 -66752079+18001833 -66752460+18001212 -66752786+18000916 -66753324+18000431 -66753579+18000090 -66753957+17999599 -66754065+17999459 -66754311+17999060 -66762963+17998021 -66774137+17992332 -66775464+17990373 -66775366+17984821 -66775182+17974497 -66774967+17962342 -66774123+17914796
 -66746490+18115787 -66741425+18117342
 -66746490+18115787 -66746380+18115874 -66746029+18116021
 -66746029+18116021 -66745564+18115957 -66745387+18115915 -66745190+18115892
 -66745190+18115892 -66745065+18115979 -66744835+18115998
 -66744835+18115998 -66744638+18115974 -66744499+18115919 -66744370+18115827
 -66744370+18115827 -66741425+18117342
 -66769050+18134983 -66767131+18135002
 -66767131+18135002 -66765460+18133705 -66764707+18132646 -66763972+18132614 -66756521+18123183 -66754839+18120061 -66754781+18119909 -66753992+18119014 -66753330+18118223 -66747489+18115392
 -66747489+18115392 -66746490+18115787
 -66760191+18334180 -66762155+18332154 -66762203+18332062 -66762294+18331984 -66762434+18331915 -66762578+18331874 -66762780+18331851
 -66762780+18331851 -66762958+18331869 -66763164+18331906 -66763386+18332007 -66763549+18332108
 -66763549+18332108 -66770091+18324774
 -66760191+18334180 -66763732+18332182
 -66763732+18332182 -66763900+18332200
 -66763900+18332200 -66764140+18332196 -66764390+18332191 -66764588+18332168 -66764765+18332136 -66764934+18332090 -66765078+18332017 -66765169+18331962 -66765275+18331875 -66770091+18324774
 -66769050+18134983 -66769166+18131813 -66766054+18123841 -66761278+18112323 -66761569+18111195 -66763862+18108992 -66764939+18103817 -66764699+18102090 -66764911+18099850 -66765817+18098500 -66765889+18098428 -66767150+18096632 -66767787+18093164 -66767926+18091567 -66766177+18083101 -66766042+18077707 -66766641+18077261 -66766535+18076826
 -66767172+18392097 -66767720+18394630 -66768186+18396715 -66769280+18401611 -66769471+18402575 -66769807+18404757 -66769699+18406445 -66769812+18408051 -66769830+18408115 -66769518+18409576 -66768964+18411830 -66768734+18412766 -66768236+18414478 -66767838+18417181 -66767837+18418229 -66767911+18419744 -66767951+18420573 -66768048+18421946 -66768004+18424151 -66768168+18428385 -66769847+18433796 -66770446+18437127 -66770446+18437290 -66768101+18446658 -66767683+18451776 -66767322+18456624 -66767256+18457077 -66767282+18461589
 -66767282+18461589 -66768013+18461467
 -66768013+18461467 -66768057+18462532 -66768071+18462869 -66768099+18463555 -66768110+18463824 -66768151+18464818 -66768177+18465437 -66768179+18465489 -66768172+18465607 -66768149+18465663 -66769155+18469008 -66768506+18472362 -66766149+18481572 -66765978+18481897 -66765040+18483680 -66764566+18488318 -66764573+18489549 -66764581+18491023 -66764619+18497999 -66764693+18538330
 -66766535+18076826 -66766088+18076265 -66766153+18075335 -66766207+18075011
 -66766207+18075011 -66768246+18072459 -66768527+18069992 -66768272+18069128 -66766947+18063475
 -66766535+18076826 -66766207+18075011
 -66766947+18063475 -66766711+18063097
 -66766947+18063475 -66766843+18063312 -66766711+18063097
 -66767125+18391708 -66767115+18391832 -66767172+18392097
 -66767125+18391708 -66767172+18392097
 -66770091+18324774 -66770132+18324983 -66769799+18333786 -66769788+18334449 -66769754+18336431 -66769325+18349699 -66769468+18350952 -66769260+18355368 -66769338+18356627 -66769411+18357545 -66769488+18358252 -66769447+18360446 -66769386+18361888 -66769352+18362233 -66769324+18362599 -66769159+18369292 -66768981+18374116 -66768458+18379104 -66767796+18385097 -66767543+18387447 -66767413+18388655 -66767269+18389895 -66767125+18391708
 -66769050+18134983 -66775875+18133789
 -66775875+18133789 -66780771+18135948 -66783596+18137758
 -66783596+18137758 -66786960+18136394 -66789359+18134369
 -66770091+18324774 -66770328+18320656 -66770458+18320614
 -66770458+18320614 -66777289+18320938 -66781880+18321220 -66785097+18321460 -66793901+18321858 -66794752+18321898 -66804737+18322362 -66808393+18322525 -66820953+18323089 -66825621+18323298 -66826129+18323382
 -66777986+18248010 -66778163+18248185 -66778312+18248337 -66778523+18248474
 -66777986+18248010 -66778523+18248474
 -66778523+18248474 -66779745+18248771 -66780097+18249112 -66781038+18249781 -66782201+18250530
 -66782201+18250530 -66792800+18250016 -66794318+18249869 -66795797+18242606 -66804917+18228114
 -66804917+18228114 -66807376+18228323
 -66807376+18228323 -66807574+18228292
 -66807574+18228292 -66809168+18229027
 -66809168+18229027 -66810773+18229023 -66811734+18228812
 -66811734+18228812 -66813007+18228919 -66813058+18228979 -66813331+18229306 -66814428+18229935 -66815581+18230239
 -66815581+18230239 -66816638+18230162 -66816892+18230125 -66817282+18230047
 -66790587+18134821 -66789359+18134369
 -66790587+18134821 -66789586+18134359
 -66789586+18134359 -66789359+18134369
 -66790587+18134821 -66794012+18133633 -66797558+18133445
 -66797558+18133445 -66798937+18132741 -66798695+18130483 -66796698+18123015 -66807228+18114936 -66808205+18114703
 -66827331+18171256 -66827266+18171141 -66827195+18170599 -66825079+18163841 -66824821+18159348 -66817006+18150581 -66809296+18149234 -66804058+18148056 -66802719+18140189 -66797558+18133445
 -66810647+18113150 -66810666+18113030 -66810637+18112874 -66810249+18111129 -66810065+18110520 -66809824+18108003 -66809791+18107819 -66808859+18105473 -66805176+18101027 -66805468+18100415 -66805675+18100011 -66805882+18099369 -66806622+18097514 -66805270+18094031 -66803825+18088773 -66805219+18086960 -66805325+18086822 -66805422+18086694 -66805488+18086607 -66806450+18085272 -66807552+18083556 -66807643+18083331 -66807864+18083084 -66807970+18082900 -66808667+18081939 -66809201+18081226 -66809315+18081071 -66809475+18080853 -66809634+18080661 -66810163+18079937 -66810971+18078693 -66811163+18078433 -66811484+18078003 -66813605+18075113 -66815145+18072982 -66815617+18071633
 -66808205+18114703 -66808447+18114636 -66809447+18114302 -66810159+18113899 -66810547+18113590 -66810647+18113150
 -66808205+18114703 -66810647+18113150
 -66836693+18540206 -66817153+18543489 -66809864+18543727
 -66809864+18543727 -66764693+18538330
 -66826153+18427822 -66825539+18426791 -66824054+18422541 -66821993+18416646 -66820867+18414651 -66813881+18390332 -66812199+18384678 -66815714+18364232 -66819667+18359411 -66821043+18356392 -66820176+18355511 -66819842+18354701 -66819702+18354579 -66819618+18354431 -66819288+18354240 -66819050+18354044 -66818952+18353835 -66818883+18353545 -66818893+18353046 -66819029+18352656 -66820153+18350548 -66820230+18350405 -66821666+18347715 -66824223+18342998
 -66815617+18071633 -66815811+18071446 -66815852+18071405
 -66815617+18071633 -66815852+18071405
 -66815852+18071405 -66816082+18071176 -66816160+18071161 -66817783+18066253 -66818004+18065522 -66818502+18063448 -66818601+18056520 -66818609+18056456 -66819277+18055174 -66820631+18053028 -66821854+18051202 -66822104+18050808 -66822498+18050276 -66822556+18050099 -66823994+18047706 -66824048+18047374 -66824182+18046706 -66824182+18046651 -66824236+18045016 -66824295+18044173 -66824488+18043162 -66824839+18042703 -66824822+18042567 -66824411+18040865 -66822055+18037046 -66821909+18036790 -66821497+18032694 -66818062+18029528 -66820870+18024471 -66821131+18022460 -66821778+18021104 -66826658+18019686 -66827356+18019298 -66827603+18019288 -66829143+18018964 -66829664+18018709 -66829879+18014944 -66830929+18009926 -66825741+18002075 -66826908+17999478
 -66826947+18258378 -66825490+18253825 -66826431+18249709 -66824148+18242861 -66824234+18242530 -66822147+18238575 -66821501+18237826 -66817128+18234510 -66817256+18230783 -66817282+18230047
 -66817282+18230047 -66818445+18230401 -66822951+18232136 -66823141+18232330
 -66823141+18232330 -66833232+18228108 -66829815+18220016 -66833390+18213736 -66834878+18210741 -66834094+18202797 -66834519+18201748 -66836756+18193391 -66835531+18187581 -66835726+18185292 -66834495+18184569
 -66826129+18323382 -66825178+18322296 -66824980+18322285 -66825524+18321602 -66826291+18315477 -66826389+18315447 -66826581+18315392 -66826778+18315323 -66826903+18315259 -66827062+18315149 -66827191+18315038 -66827268+18314942 -66827345+18314832 -66827398+18314699 -66827412+18314556 -66827192+18313947 -66825084+18306981 -66823461+18303430 -66825648+18302605 -66824998+18294910 -66826285+18292637 -66829727+18287494
 -66824223+18342998 -66827739+18344035 -66829174+18344590 -66831552+18345763 -66833861+18346929 -66835402+18347675 -66837810+18348749 -66841949+18350065 -66842332+18350189 -66845556+18350769 -66846489+18351176 -66846521+18351228 -66848728+18353327
 -66848728+18353327 -66849096+18353268 -66850000+18353230
 -66850000+18353230 -66851578+18353928 -66853475+18355014 -66854310+18355084 -66857982+18355648 -66861869+18356020 -66862811+18356055 -66862903+18356058 -66863108+18356065 -66873676+18356880
 -66873676+18356880 -66874621+18356732
 -66874621+18356732 -66878171+18358488 -66879781+18359913 -66880979+18362998 -66883047+18364889 -66883122+18364935 -66888336+18367282
 -66888336+18367282 -66893216+18367055
 -66826129+18323382 -66826065+18323781 -66825988+18324265 -66825428+18327709 -66825424+18328682 -66825301+18329770 -66825276+18329964 -66824847+18333185 -66824828+18335165 -66824825+18336927 -66824611+18339231 -66824352+18341436 -66824223+18342998
 -66834142+18184064 -66834321+18182419 -66833932+18182390 -66833720+18182379 -66832712+18181976 -66832425+18181406 -66832304+18181056 -66831768+18179820 -66831438+18179755 -66830423+18179672 -66829315+18179461 -66827449+18178356 -66826858+18176537 -66827585+18175508 -66827541+18174648 -66826990+18174467 -66826742+18174460 -66826273+18174418 -66826076+18174399 -66824803+18173755 -66826506+18172189 -66827174+18171550 -66827331+18171256
 -66836693+18540206 -66836506+18497999 -66836590+18491264 -66836593+18491026 -66836636+18487603 -66836558+18487371 -66835845+18486626 -66838697+18483483 -66837594+18480654 -66835243+18479810 -66834907+18479744 -66829115+18472917 -66829517+18472197 -66829908+18470985 -66829164+18470487 -66829241+18470401 -66830559+18469680 -66829534+18468282 -66831183+18467868 -66832751+18463559 -66825721+18456481 -66825955+18454519 -66825945+18442484 -66825925+18442417 -66826812+18433214
 -66825915+18264844 -66826947+18258378
 -66825915+18264844 -66827011+18259321 -66826958+18259284 -66826910+18259220 -66826896+18259124 -66826920+18259041 -66827001+18258940 -66827074+18258830 -66827097+18258706 -66827083+18258564 -66826947+18258378
 -66826812+18433214 -66825891+18429618 -66825905+18429347 -66825958+18429099 -66826011+18428901 -66826098+18428722 -66826170+18428561 -66826218+18428373 -66826247+18428258 -66826251+18428138 -66826222+18427968 -66826153+18427822
 -66826812+18433214 -66826153+18427822
 -66830197+18278739 -66830328+18278262 -66830449+18277738 -66826857+18276830 -66827214+18272704 -66825915+18264844
 -66826908+17999478 -66827386+17999459 -66827731+17999426 -66828175+17999171 -66828506+17999003
 -66828506+17999003 -66829174+17999146 -66829688+17999302 -66830306+17999432
 -66830306+17999432 -66830517+17999379 -66830687+17999130 -66830463+17998772 -66831423+17997046
 -66826908+17999478 -66831423+17997046
 -66827331+18171256 -66830544+18170917 -66836770+18170632
 -66829727+18287494 -66828768+18284853 -66828686+18284802 -66828609+18284674 -66828575+18284508 -66828628+18284302 -66828830+18283985 -66828998+18283756 -66829161+18283632 -66829358+18283558 -66829507+18283499 -66830197+18278739
 -66829727+18287494 -66830668+18280193 -66830600+18280157 -66830566+18280106 -66830557+18279968 -66830590+18279863 -66830624+18279748 -66830624+18279615 -66830566+18279459 -66830465+18279362 -66830369+18279266 -66830197+18278739
 -66831423+17997046 -66831482+17995051 -66831226+17994675 -66835408+17986456 -66835478+17985326 -66835611+17983179 -66835630+17982874 -66840609+17963290 -66847238+17958559 -66847370+17958467 -66852375+17954942 -66852546+17954822 -66855419+17952803 -66858233+17950825
 -66834495+18184569 -66834142+18184064
 -66834495+18184569 -66834377+18184510 -66834146+18184298 -66834084+18184160 -66834142+18184064
 -66836770+18170632 -66839205+18166616 -66852119+18154620 -66852190+18154328 -66852247+18154094 -66852356+18153669 -66852621+18152642 -66853614+18148794 -66854189+18146568 -66854203+18146515 -66854554+18145152 -66855001+18144532 -66855617+18143456 -66855714+18143102 -66856048+18140685 -66856072+18140340 -66858501+18137979
 -66858501+18137979 -66859648+18138136 -66861340+18138367
 -66861340+18138367 -66861484+18138307
 -66861484+18138307 -66864018+18138375 -66864849+18138408 -66866411+18138934 -66872643+18141595
 -66836770+18170632 -66843562+18171494
 -66843562+18171494 -66850755+18170359
 -66850755+18170359 -66852762+18171321
 -66852762+18171321 -66853012+18171270 -66853445+18171220
 -66853445+18171220 -66853598+18171298 -66853949+18171703 -66854213+18171873
 -66854213+18171873 -66854448+18171859 -66855087+18171639 -66855640+18171511
 -66855640+18171511 -66855827+18171644 -66855913+18171759 -66862600+18173469 -66862661+18178596 -66864867+18182137 -66863054+18183616
 -66839930+17898993 -66839157+17899009 -66835994+17899196 -66832353+17899427 -66829032+17899792 -66825310+17900449 -66821237+17901774 -66819373+17902723 -66817958+17903629 -66816017+17903723
 -66816017+17903723 -66812884+17903686
 -66812884+17903686 -66774123+17914796
 -66902086+18535238 -66881504+18541535 -66874622+18542165 -66874622+18542231 -66854217+18542439
 -66854217+18542439 -66847301+18542061 -66836693+18540206
 -66858233+17950825 -66857379+17948404 -66857277+17948115 -66839930+17898993
 -66884645+18024814 -66884462+18024818
 -66884462+18024818 -66879678+18015776
 -66879678+18015776 -66877848+18016095
 -66877848+18016095 -66876052+18014803 -66875698+18014548 -66875475+18014417 -66875095+18013989 -66875165+18012823 -66875214+18012133 -66875272+18011315 -66874873+18010995 -66868899+18007103 -66865985+18003116 -66864299+17999267 -66863045+17996561 -66863098+17995596 -66862822+17995162 -66863282+17990605 -66863778+17988976 -66863864+17987465 -66863726+17982641 -66863721+17982496 -66863615+17978804 -66863503+17976157 -66863439+17973659 -66863357+17965377 -66862143+17962368 -66861361+17960395 -66860857+17958771 -66859557+17954574 -66858233+17950825
 -66870508+18187164 -66863486+18184287
 -66863486+18184287 -66863097+18184360 -66862871+18184379
 -66862871+18184379 -66862760+18184273 -66862722+18184015 -66863054+18183616
 -66870508+18187164 -66864358+18186903 -66864026+18186843 -66863849+18186645 -66863763+18186144 -66863725+18185786 -66863663+18185298 -66863711+18185046 -66863812+18184779 -66863856+18184558 -66863765+18184384 -66863054+18183616
 -66999620+17883900 -66933870+17877200 -66931022+17876565 -66927640+17875945 -66924335+17875358 -66920997+17875176
 -66920997+17875176 -66917795+17875479 -66912896+17876988 -66907817+17879118 -66905976+17880130 -66874619+17891419 -66839930+17898993
 -66898563+18187896 -66898027+18187759 -66895443+18187305 -66894930+18187260 -66894704+18187255
 -66894704+18187255 -66880281+18187375
 -66880281+18187375 -66874825+18187084
 -66874825+18187084 -66870508+18187164
 -66875003+18142489 -66872643+18141595
 -66875003+18142489 -66874981+18142413 -66874865+18142335 -66874702+18142316 -66874621+18142311 -66874419+18142253 -66874318+18142217
 -66874318+18142217 -66874174+18142244
 -66874174+18142244 -66873895+18142235 -66873766+18142120 -66873651+18142000 -66872643+18141595
 -66875003+18142489 -66877735+18145899 -66877901+18146264 -66880524+18147954 -66880627+18147971 -66884516+18151249 -66887391+18153252
 -66887391+18153252 -66889328+18152315
 -66889328+18152315 -66889385+18152395
 -66889385+18152395 -66890002+18151664 -66889904+18151644
 -66898646+18042285 -66896000+18041061 -66891516+18036368 -66891454+18036238 -66889224+18035324 -66887341+18033958 -66887159+18033826 -66886795+18032498 -66886807+18031551 -66886039+18028070 -66885692+18027287 -66884645+18024814
 -66895027+18023247 -66886339+18024889
 -66886339+18024889 -66884645+18024814
 -66889777+18149051 -66890416+18148303 -66896027+18147942 -66898031+18147583 -66898409+18147340 -66900295+18146776 -66903003+18146264
 -66903003+18146264 -66903743+18146522 -66910961+18151427 -66912002+18151453 -66914025+18152595 -66914349+18153306 -66915509+18154182
 -66915509+18154182 -66920532+18153606 -66923899+18151798 -66924261+18151573 -66925486+18151440 -66926251+18151172
 -66889904+18151644 -66889685+18149557 -66889685+18149353 -66889702+18149256 -66889736+18149160 -66889777+18149051
 -66889904+18151644 -66889777+18149051
 -66893216+18367055 -66892963+18366727 -66892681+18366522 -66891871+18365466 -66893549+18359434 -66893999+18357667 -66894253+18356772 -66894472+18355622 -66896415+18348905 -66897617+18343678 -66897887+18342938 -66897965+18342770 -66898022+18342695 -66898398+18341513 -66899344+18338547 -66900913+18333624 -66901119+18332979 -66901334+18332303 -66901890+18330691 -66902528+18328747 -66903136+18326896 -66904460+18322864 -66904534+18322636 -66904727+18321610 -66904885+18320557 -66905030+18319591 -66905236+18318448 -66905569+18315983 -66905651+18315736 -66905863+18315088 -66907914+18308820 -66909299+18304731 -66909835+18303146 -66909969+18302811 -66910263+18296750 -66909973+18295206 -66909715+18293953 -66909549+18293102 -66909613+18292201 -66909924+18287798 -66910223+18283580 -66910299+18282400 -66910389+18281056 -66910589+18278179 -66908451+18273758 -66908260+18273574 -66908868+18266742 -66908800+18266145 -66908747+18266109 -66907501+18264805 -66906998+18262375 -66908113+18257767 -66908566+18255920 -66908591+18255775 -66907459+18253140 -66907213+18253136
 -66895027+18023247 -66895527+18023440 -66896051+18023647 -66896581+18023872 -66896797+18023946 -66897047+18024006 -66897451+18024052 -66897865+18024080 -66897922+18024085
 -66895027+18023247 -66897922+18024085
 -66897922+18024085 -66898484+18024083 -66898649+18024007
 -66898649+18024007 -66900728+18026280
 -66900728+18026280 -66901078+18026273
 -66901078+18026273 -66905580+18026308
 -66905580+18026308 -66906262+18025439 -66906518+18024942 -66910272+18024333 -66910887+18023883
 -66910887+18023883 -66911746+18024380 -66920876+18027037 -66922594+18027212 -66930383+18030385 -66931081+18030604 -66933879+18030727
 -66933879+18030727 -66936178+18029742 -66936271+18029416
 -66936271+18029416 -66937887+18029819 -66938507+18029973 -66940976+18031352 -66941078+18031397 -66943110+18032145 -66945295+18032917 -66945897+18033048 -66949741+18033539 -66952465+18033625
 -66898919+18366114 -66898871+18366066 -66898149+18365783
 -66898149+18365783 -66893216+18367055
 -66898646+18042285 -66898352+18044160 -66898491+18044297 -66898708+18044454 -66898895+18044615 -66899021+18044776 -66899121+18044969 -66899150+18045295 -66899160+18045506 -66899191+18045700
 -66898646+18042285 -66899191+18045700
 -66900756+18441850 -66900836+18439774 -66900858+18439216 -66900887+18438493 -66901090+18434914 -66901269+18423869 -66901281+18418969 -66901275+18417990 -66901162+18415881 -66901074+18414465 -66901040+18414300 -66900857+18412083 -66900486+18406694 -66900316+18404900 -66899237+18397400 -66899773+18392265 -66900155+18390212 -66900292+18389360 -66900810+18386139 -66900599+18382227 -66900432+18380840 -66900167+18378317 -66900127+18377929 -66899578+18372198 -66899286+18369173 -66899040+18366812 -66899001+18366509 -66898982+18366265 -66898919+18366114
 -66899191+18045700 -66899659+18046692 -66901484+18053556 -66903130+18056159 -66906919+18062728 -66909812+18068725 -66910080+18072111 -66910482+18072439 -66912200+18074093 -66912911+18075940 -66913182+18078838 -66914995+18085475 -66918895+18091145 -66916679+18095977 -66915896+18096135 -66915654+18097680 -66919880+18103050 -66920699+18103949 -66920947+18106936 -66921003+18107008 -66921206+18107272 -66921754+18108131 -66917558+18119987 -66917202+18121721 -66918109+18123498 -66916700+18125434 -66917404+18129349 -66917844+18132146 -66919516+18136312 -66919994+18137640 -66920473+18138989 -66925189+18146256 -66925064+18147657 -66925046+18147726 -66925047+18148986 -66925670+18150473 -66925930+18150583 -66926251+18151172
 -66907213+18253136 -66906400+18252790 -66906692+18250310 -66906697+18250203 -66906811+18246145 -66910624+18239713 -66910752+18239525 -66911631+18236750 -66912092+18235298 -66912318+18234564 -66912859+18233009 -66912792+18232752 -66911630+18228303 -66911130+18226829 -66910570+18225177 -66908661+18219546 -66905420+18209984 -66904767+18208056 -66904612+18207555 -66902124+18199529 -66901188+18196508 -66901107+18196273 -66900308+18193582 -66900290+18193523 -66900061+18192776 -66899811+18191963 -66898563+18187896
 -66900735+18445796 -66900717+18444106 -66900756+18441850
 -66900735+18445796 -66900756+18441850
 -66902086+18535238 -66901569+18488295 -66901519+18486936 -66901383+18483285 -66901383+18479700 -66901383+18479350 -66901382+18476031 -66901382+18475733 -66901383+18474816 -66901384+18474209 -66901368+18471679 -66901358+18470093 -66901345+18467913 -66901184+18459297 -66901181+18459161 -66901104+18455925 -66901087+18455421 -66900919+18450410 -66900735+18445796
 -66993832+18198724 -66991545+18199914 -66991225+18199986 -66990269+18202172 -66985247+18205345 -66979110+18207663
 -66979110+18207663 -66971162+18204513
 -66971162+18204513 -66970203+18204763 -66969418+18206172 -66967096+18206689
 -66967096+18206689 -66966865+18206618 -66966495+18206384 -66965996+18206068 -66963181+18205941 -66962424+18205896 -66961866+18205689 -66957836+18204318 -66958120+18203271 -66958349+18200366 -66958036+18199823
 -66958036+18199823 -66951051+18201475 -66950186+18201603 -66948260+18201660
 -66948260+18201660 -66947604+18201557 -66947359+18201519 -66943657+18198852 -66942184+18198608 -66941375+18198412 -66938266+18197659 -66937729+18197529 -66936974+18197311 -66930626+18195740 -66929285+18195371 -66923742+18194107 -66917536+18192789 -66914738+18192035 -66913670+18191747 -66907051+18190059 -66901846+18188733 -66898563+18187896
 -66922020+18393204 -66922212+18391364 -66916728+18377189 -66915365+18376282 -66905721+18367222 -66898919+18366114
 -66907213+18253136 -66907491+18252828 -66908390+18252095
 -66908390+18252095 -66908688+18252149 -66910513+18253114 -66916391+18255486 -66917385+18255672 -66918801+18258586 -66919198+18259077
 -66919198+18259077 -66921414+18257975
 -66921414+18257975 -66923411+18259155 -66926230+18259826
 -66926230+18259826 -66926522+18259778 -66926588+18259769 -66927145+18259538
 -66922020+18393204 -66922963+18393148 -66923521+18393084 -66923696+18393063 -66925173+18392908 -66925544+18392873 -66925741+18392855 -66925894+18392841 -66926017+18392830 -66926160+18392817 -66926378+18392797 -66926575+18392779 -66926733+18392764 -66926991+18392740 -66927222+18392718 -66927762+18392668 -66928138+18392633 -66928776+18392569 -66931033+18391173 -66935018+18388321 -66935389+18387732 -66935485+18387538 -66935531+18387438 -66935492+18386210 -66936637+18383253 -66937159+18381749 -66937148+18381656 -66937117+18381049 -66937123+18380926 -66936860+18379417 -66936547+18377683 -66936608+18376777 -66937490+18376578 -66937856+18376504 -66938569+18376396 -66941098+18375970 -66944051+18375409 -66945207+18375315 -66945592+18375229
 -66945592+18375229 -66946145+18375568 -66946658+18375799 -66947276+18376341 -66947651+18376591 -66948939+18377113 -66949252+18377434 -66949687+18378184 -66949728+18378248 -66950297+18378913 -66950656+18379332 -66951350+18379496
 -66951350+18379496 -66951463+18379485 -66951628+18379460 -66952588+18379319
 -66952588+18379319 -66952816+18379323 -66952882+18379324 -66953694+18379552 -66953795+18379593 -66957251+18381807
 -66922020+18393204 -66923061+18398402 -66923211+18398457 -66923798+18398545
 -66923798+18398545 -66924929+18398214 -66925601+18397899
 -66925601+18397899 -66926222+18398139
 -66945939+18540419 -66924527+18537103 -66902086+18535238
 -66926222+18398139 -66926391+18398296 -66926627+18398382
 -66926627+18398382 -66926955+18398363 -66927263+18398271 -66927427+18398220
 -66927427+18398220 -66927726+18398238 -66928160+18398325 -66928488+18398471 -66928941+18398613 -66929220+18398622 -66943638+18409981
 -66926222+18398139 -66943638+18409981
 -66934934+18148487 -66934654+18148813 -66934593+18148884 -66934463+18149126 -66933944+18150229
 -66933944+18150229 -66931413+18149799 -66931321+18149779 -66930052+18148934
 -66930052+18148934 -66927475+18151397
 -66927475+18151397 -66926426+18151204 -66926251+18151172
 -66928662+18256779 -66927145+18259538
 -66928662+18256779 -66930404+18257766 -66930510+18257949 -66930553+18258087 -66930577+18258243 -66930496+18258395 -66930274+18258569 -66930063+18258702 -66929799+18258781 -66929525+18258827 -66929303+18258854 -66927145+18259538
 -66942081+18263875 -66942973+18260479
 -66942973+18260479 -66938612+18261429
 -66938612+18261429 -66938602+18261198 -66932681+18254328 -66930665+18253784
 -66930665+18253784 -66928662+18256779
 -66943638+18409981 -66933428+18418815 -66934059+18418846 -66941655+18421950
 -66942546+18148806 -66935199+18148236
 -66935199+18148236 -66934934+18148487
 -66941655+18421950 -66943836+18429677 -66943841+18429810 -66943899+18430095 -66943943+18430394 -66944137+18430697 -66944192+18430747
 -66941655+18421950 -66944192+18430747
 -66941751+18266641 -66941539+18264650 -66941712+18264489 -66941856+18264319 -66941937+18264140 -66942081+18263875
 -66941751+18266641 -66942081+18263875
 -66942546+18148806 -66934934+18148487
 -66977856+18143801 -66970480+18141992
 -66970480+18141992 -66958127+18145714 -66951121+18146361 -66950015+18146740 -66949823+18146813 -66948093+18147267 -66947558+18147467 -66947212+18147699 -66946671+18148105 -66943405+18149012
 -66943405+18149012 -66942546+18148806
 -66944192+18430747 -66949381+18438029
 -66949381+18438029 -66949751+18437831 -66950074+18437660 -66950425+18437512 -66950830+18437365 -66951225+18437272 -66951629+18437221
 -66951629+18437221 -66951871+18437298 -66952165+18437454 -66952812+18438018 -66962587+18447930
 -66944192+18430747 -66962587+18447930
 -66993221+18275598 -66992748+18275614 -66992678+18275634 -66992599+18275668 -66992453+18275730 -66990896+18276824
 -66990896+18276824 -66989177+18276549 -66989006+18276226 -66988828+18276004 -66988701+18275877 -66988460+18275683 -66988184+18275536 -66987873+18275403 -66987484+18275263 -66987216+18275157 -66986820+18275010 -66986439+18274911 -66985937+18274779 -66985521+18274707 -66984935+18274642 -66984448+18274618 -66983037+18274544
 -66983037+18274544 -66982931+18274579 -66982129+18274951 -66979645+18276001 -66979411+18276032
 -66979411+18276032 -66979178+18275999 -66978938+18275926 -66978726+18275826 -66978387+18275653 -66978146+18275425 -66978032+18275277 -66977947+18275183 -66977813+18275049 -66977473+18274929 -66977233+18274836 -66976394+18274800 -66975977+18274782 -66975117+18274682 -66974919+18274659 -66972939+18273664 -66972901+18273584 -66972823+18273449 -66972780+18273321 -66972708+18273099 -66972658+18272951 -66972536+18272677 -66972437+18272528 -66972302+18272279 -66971995+18271728 -66971859+18271351 -66971858+18271196 -66971858+18271048 -66971847+18270947 -66971761+18270745 -66971448+18270147 -66971284+18269797 -66971100+18269549 -66970866+18269314 -66970639+18269018 -66970351+18267867 -66970371+18267537 -66970453+18267031 -66970449+18266229 -66970392+18266027 -66970299+18265744 -66970199+18265488 -66970141+18265333 -66969953+18264444 -66969739+18263906 -66969575+18263698 -66969368+18263629 -66968996+18263506 -66968516+18263469 -66968333+18263456
 -66968333+18263456 -66967649+18263473 -66967247+18263630 -66965964+18265072 -66965485+18269154 -66965500+18269305 -66965382+18269595 -66962665+18270552
 -66962665+18270552 -66962568+18270372 -66962184+18270254
 -66962184+18270254 -66957088+18272059 -66956829+18272114
 -66956829+18272114 -66953844+18271533 -66953381+18271344
 -66953381+18271344 -66946629+18273126
 -66946629+18273126 -66945550+18273028 -66945079+18271621 -66941751+18266641
 -66952977+18476554 -66959472+18473343 -66962256+18473195
 -66962256+18473195 -66962695+18473447
 -66962695+18473447 -66963124+18473369 -66963249+18473273 -66963326+18473029 -66963292+18472027 -66962407+18471569 -66961798+18471336 -66960845+18467809 -66962333+18461848 -66963478+18458615 -66963562+18458422 -66963527+18456933 -66965091+18455394 -66962587+18447930
 -66954046+18483250 -66951843+18483470 -66951038+18483538
 -66951038+18483538 -66950527+18483407 -66950510+18483050 -66952650+18480398 -66953024+18479566 -66952978+18479108 -66952833+18478671 -66952672+18477999 -66952593+18477123 -66952977+18476554
 -66954046+18483250 -66952977+18476554
 -66945939+18540419 -66956198+18494365 -66956687+18492439 -66956749+18492195 -66957518+18489170 -66957703+18487652 -66955882+18484574 -66955688+18484443 -66954046+18483250
 -66955947+18032843 -66952465+18033625
 -66955947+18032843 -66955807+18032845
 -66955807+18032845 -66955471+18032822 -66955230+18032790 -66955110+18032771
 -66955110+18032771 -66954985+18032776 -66954759+18032877 -66953330+18033607 -66953195+18033648
 -66953195+18033648 -66952465+18033625
 -66957251+18381807 -66957268+18381817 -66957547+18381908 -66957817+18381995 -66958063+18382078 -66958171+18382151
 -66957251+18381807 -66958171+18382151
 -66958171+18382151 -66958726+18382163
 -66958726+18382163 -66958970+18382143 -66959678+18382102
 -66959678+18382102 -66962947+18384174 -66963817+18384297 -66963928+18384319 -66964447+18384414 -66966102+18384831
 -66966102+18384831 -66966310+18384806
 -66966310+18384806 -66966685+18384899 -66970504+18385693 -66970766+18385793 -66971135+18385917 -66972876+18386280 -66973999+18386302 -66977463+18386343 -66979092+18386364
 -66958748+18032477 -66958515+18032603 -66955947+18032843
 -66958748+18032477 -66958965+18027780 -66959070+18026174 -66959560+18019367 -66959541+18019057
 -66983233+18046486 -66982061+18042843 -66982354+18041807 -66982675+18041202 -66981919+18041067 -66978602+18040477 -66973643+18039546 -66971341+18039125 -66971127+18039086 -66968532+18038584 -66968044+18038489 -66967976+18038476 -66967736+18038430 -66967149+18038317 -66966933+18038121 -66966752+18037816 -66960530+18036522 -66960371+18036519 -66959316+18035035 -66959272+18033649 -66959267+18032150
 -66959267+18032150 -66958748+18032477
 -66960000+18014233 -66959541+18019057
 -66960000+18014233 -66959988+18014471 -66959541+18019057
 -66999621+17915845 -66989687+17935455 -66983456+17947757 -66981669+17951285 -66981424+17951769 -66981055+17952496 -66980947+17952718 -66978146+17958422 -66973500+17967884 -66963788+17987827 -66962434+17990610 -66961756+17994059 -66961025+18000788 -66960511+18007343 -66960498+18007499 -66960058+18013124 -66960052+18013203 -66960000+18014233
 -67104966+18566546 -67084582+18567775
 -67084582+18567775 -67052647+18565643 -67023604+18563291 -66999624+18558436 -66999624+18558364 -66999624+18556196 -66998500+18555836 -66981371+18548332 -66975098+18546066 -66961074+18542044 -66945939+18540419
 -66977072+18124509 -66976071+18125120 -66974175+18126279 -66970463+18132486 -66972865+18140385
 -66976618+18143291 -66972865+18140385
 -66976618+18143291 -66976546+18143242 -66976228+18143096 -66975983+18143003 -66975065+18142649 -66974724+18142483 -66974344+18142147 -66973830+18141595 -66973269+18140886 -66973076+18140629 -66972976+18140458 -66972865+18140385
 -66977072+18124509 -66978037+18123010
 -66977856+18143801 -66976618+18143291
 -66978037+18123010 -66977072+18124509
 -66978037+18123010 -66978083+18123014
 -66978083+18123014 -66981358+18111197 -66982979+18109059 -66983347+18108284 -66983371+18108190 -66983482+18107785 -66983815+18107374 -66984033+18106937 -66983690+18105584 -66984108+18101644 -66984034+18100093 -66983201+18095239 -66983578+18088383 -66982313+18086341 -66982266+18086286 -66982186+18086130 -66982125+18082246 -66981888+18081443 -66981284+18080506 -66981116+18080114 -66980589+18078685 -66981035+18076889 -66981047+18076618 -66981047+18076611 -66981088+18075730 -66981120+18075044 -66981151+18074376 -66981186+18073617 -66981236+18072323 -66981396+18066977 -66981426+18066267 -66981702+18059870 -66983317+18052513
 -66979092+18386364 -66979402+18386335 -66979803+18385993
 -66979092+18386364 -66979803+18385993
 -66979803+18385993 -66980179+18385672 -66980295+18385603 -66981392+18384852
 -66981392+18384852 -66984293+18385105
 -66984293+18385105 -66984509+18385101
 -66984509+18385101 -66985263+18385572 -66986408+18386350 -66993662+18388704 -66994422+18389533 -66994629+18389559 -66997382+18390745 -66997999+18391029
 -66997999+18391029 -66998214+18390859 -66999623+18390477
 -66999623+18390477 -67000583+18391474 -67005906+18394130 -67006093+18394263
 -67006093+18394263 -67006975+18394257
 -67006975+18394257 -67008965+18394815 -67009337+18394823
 -67009337+18394823 -67009979+18394419 -67011287+18394354
 -67011287+18394354 -67011423+18394422 -67013192+18394556
 -67009710+18159894 -67007034+18159005 -67004426+18157302 -67003731+18157240 -67003177+18157090 -67002329+18156849
 -67002329+18156849 -66999622+18157265
 -66999622+18157265 -66999020+18156777 -66997563+18156711 -66995196+18155500 -66993751+18153172 -66993349+18152342 -66992322+18150698 -66989718+18148981 -66989507+18148691 -66989456+18148581 -66988699+18148507
 -66988699+18148507 -66984802+18148601
 -66984802+18148601 -66982484+18147992 -66982414+18147290 -66977856+18143801
 -66983233+18046486 -66983233+18046540 -66983122+18046912 -66982842+18047275 -66982308+18047767 -66982409+18048148 -66982524+18048433 -66982654+18048672 -66982779+18048884 -66982861+18049058 -66982943+18049293 -66983341+18050767
 -66983233+18046486 -66983341+18050767
 -66983317+18052513 -66983482+18052124 -66983353+18050839 -66983341+18050767
 -66983317+18052513 -66986231+18053209 -66988546+18053762 -66990134+18054142
 -66990134+18054142 -66991144+18054088 -66991990+18053225 -66993173+18052484
 -66993173+18052484 -66993597+18052531 -66993626+18052591 -66995690+18053522 -66998489+18054543 -66998860+18054698 -67006067+18058392 -67006276+18058460 -67010690+18058938 -67011443+18059090 -67022307+18059861
 -67022307+18059861 -67029438+18058324
 -67029438+18058324 -67035144+18058500
 -67035144+18058500 -67036181+18057761
 -67036181+18057761 -67037836+18058914 -67038381+18059223 -67039413+18059806 -67039690+18059962 -67040116+18060071 -67043048+18061805 -67044881+18061859 -67046456+18062361 -67047320+18062497 -67047819+18062576 -67048558+18062829 -67048742+18062898 -67049290+18063104 -67049546+18063215 -67049724+18063345 -67050160+18063965 -67052343+18065009
 -66994132+18198866 -66993832+18198724
 -66994132+18198866 -66993902+18198737 -66993832+18198724
 -66994132+18198866 -66998986+18197501
 -66994251+18275707 -66993221+18275598
 -66994251+18275707 -66993800+18275676 -66993221+18275598
 -67000825+18276469 -66998908+18277362 -66998542+18277512 -66998218+18277561
 -66998218+18277561 -66997921+18277535 -66997638+18277375 -66997391+18277215 -66996570+18276720 -66996400+18276627 -66995601+18276226 -66995347+18276194 -66995234+18276147 -66995064+18276094 -66994916+18276021 -66994658+18275943 -66994541+18275827 -66994251+18275707
 -66998986+18197501 -66999622+18197650
 -66999620+17883900 -66999621+17915845
 -66999621+17915845 -66999620+17883900
 -66999622+18197650 -66998986+18197501
 -66999622+18197650 -67000047+18197724
 -67000047+18197724 -67002866+18195463 -67003518+18194089 -67003803+18193501
 -67003803+18193501 -67007024+18193910 -67011494+18194478 -67016313+18195022 -67019837+18195471
 -67006872+18279091 -67000825+18276469
 -67006872+18279091 -67006533+18279110 -67005921+18279157
 -67005921+18279157 -67005660+18279110 -67004850+18278496 -67003976+18277639 -67003433+18277180 -67002235+18276546 -67001791+18276169 -67001573+18276108
 -67001573+18276108 -67001285+18276229 -67000825+18276469
 -67009710+18159894 -67015433+18166113
 -67015433+18166113 -67016508+18165765 -67017579+18165384 -67018026+18165214
 -67009710+18159894 -67018026+18165214
 -67028716+18278696 -67027971+18278539 -67027457+18278524
 -67027457+18278524 -67023904+18281530
 -67023904+18281530 -67019665+18279189 -67015747+18277212
 -67015747+18277212 -67006872+18279091
 -67018226+18187818 -67017683+18189718 -67017385+18189893 -67017517+18190193 -67018945+18193442 -67019837+18195471
 -67018226+18187818 -67022288+18186134 -67022720+18186111 -67022946+18186084 -67023109+18186006 -67023234+18185896 -67023354+18185763 -67023421+18185630 -67023464+18185432 -67023455+18185244 -67023450+18185092
 -67023450+18185092 -67029949+18185267
 -67018226+18187818 -67029949+18185267
 -67045763+18224771 -67044255+18223975 -67044234+18223968
 -67044234+18223968 -67043524+18224050 -67042993+18224281 -67042783+18224336 -67042703+18224344
 -67042703+18224344 -67039806+18222252 -67037138+18221773 -67035943+18219440 -67035539+18218929 -67032963+18218056 -67033082+18212225 -67033120+18210322 -67033166+18208175
 -67033166+18208175 -67032184+18208735 -67031997+18208767
 -67031997+18208767 -67029655+18208465 -67025866+18206750 -67025030+18205570 -67024900+18205492 -67022731+18205069 -67021479+18204770 -67020990+18204676 -67018857+18204522 -67019467+18202129 -67019574+18201022 -67020102+18199420 -67020532+18196829 -67019837+18195471
 -67051462+18174026 -67051252+18174110
 -67051252+18174110 -67043754+18169149 -67031107+18167493 -67026395+18166651 -67025182+18166141 -67020118+18165744 -67018026+18165214
 -67024483+18392207 -67013192+18394556
 -67024483+18392207 -67019160+18394363 -67018906+18394405 -67018165+18394438 -67018010+18394514 -67017604+18394854 -67017378+18394890 -67016087+18395042
 -67016087+18395042 -67015818+18395024
 -67015818+18395024 -67013834+18395127
 -67013834+18395127 -67013671+18395068 -67013192+18394556
 -67027258+18393555 -67026862+18392719 -67024483+18392207
 -67027258+18393555 -67032349+18404305 -67033193+18406204 -67033309+18406493 -67033740+18407394 -67037086+18414392 -67042269+18425232 -67043904+18429026 -67044063+18429394 -67044275+18429761 -67044579+18430472 -67044931+18431187 -67045370+18432086 -67045482+18432329 -67045534+18432442 -67050310+18442776 -67050883+18444017 -67050983+18444233 -67051783+18445861 -67052813+18448354 -67054111+18452600 -67054528+18453966 -67055487+18457223 -67055657+18457800 -67055868+18458517 -67056540+18460800
 -67040197+18364226 -67040031+18364507 -67040262+18364637 -67040499+18364784 -67039245+18372187 -67038336+18373003 -67037500+18376564 -67037669+18377123 -67037820+18377660 -67037245+18377966 -67036717+18379099 -67036867+18380265 -67035629+18380822 -67034048+18381790 -67029369+18388562 -67029223+18389248 -67029125+18389686 -67027258+18393555
 -67029949+18185267 -67030560+18184982 -67031158+18184869 -67031312+18184848
 -67031312+18184848 -67033911+18185463
 -67033911+18185463 -67033530+18182181
 -67031862+18286944 -67038662+18283317 -67033336+18281959
 -67033336+18281959 -67028716+18278696
 -67033336+18281959 -67032806+18282072
 -67032806+18282072 -67032630+18282018 -67031953+18281667 -67030854+18281256 -67030263+18281006 -67030065+18280790 -67029713+18280305 -67029522+18279670 -67029105+18278915 -67028716+18278696
 -67033530+18182181 -67035791+18180809
 -67035791+18180809 -67036161+18180952 -67036382+18181025 -67036569+18181057
 -67036569+18181057 -67036818+18181053 -67037006+18180980 -67037505+18180750 -67037846+18180608 -67038047+18180572
 -67038047+18180572 -67038278+18180576
 -67038278+18180576 -67041901+18180201
 -67033530+18182181 -67041901+18180201
 -67046474+18349566 -67044189+18345521 -67043303+18343560 -67043351+18343435 -67042057+18340599 -67041455+18338772 -67041438+18338758 -67036472+18330672 -67036840+18328446 -67037312+18326610 -67037349+18326312 -67038398+18325593 -67039868+18324841
 -67037935+18289705 -67031862+18286944
 -67037935+18289705 -67033618+18289441
 -67033618+18289441 -67033520+18289751 -67033485+18289886 -67033414+18289954 -67032830+18289988 -67032520+18290028
 -67032520+18290028 -67032119+18289947 -67031605+18289752 -67031407+18289610 -67031075+18288719 -67031862+18286944
 -67038073+18289431 -67037970+18289637 -67037935+18289705
 -67038073+18289431 -67039236+18285797 -67039264+18285347 -67039312+18284970 -67039528+18284505 -67039821+18284160 -67040071+18283976 -67040489+18283732 -67040724+18283580 -67040835+18283428 -67041156+18282485 -67041201+18281924
 -67038073+18289431 -67041201+18281924
 -67039868+18324841 -67040484+18324543 -67040878+18324290 -67041133+18324115 -67041363+18323875 -67041488+18323742 -67041511+18323667
 -67039868+18324841 -67041511+18323667
 -67052583+18306655 -67044521+18302342 -67043870+18301994 -67040709+18300302 -67040119+18293594 -67040206+18293258 -67040206+18293130 -67037935+18289705
 -67040197+18364226 -67040218+18364191 -67040280+18363860 -67040362+18363515 -67040453+18363317 -67040693+18363082 -67040837+18362967 -67040842+18362848 -67040712+18362498 -67040697+18362374 -67040827+18362287
 -67040827+18362287 -67041217+18362329
 -67040197+18364226 -67041217+18362329
 -67041201+18281924 -67040749+18275497 -67040408+18271871 -67042402+18270839
 -67042402+18270839 -67044438+18270994
 -67044438+18270994 -67050818+18268529 -67051237+18268519 -67051750+18268290 -67051638+18266976 -67051613+18266876 -67052801+18266240
 -67052801+18266240 -67056797+18267377 -67057330+18267957 -67058171+18268456 -67058233+18268490 -67058575+18268881 -67061828+18270082
 -67061828+18270082 -67064916+18261556 -67064892+18261482 -67065211+18261114 -67067339+18259145 -67067478+18259016 -67072077+18254757
 -67072077+18254757 -67075695+18256858 -67076025+18257592 -67076058+18257652 -67079009+18258748
 -67079009+18258748 -67081890+18255081 -67081990+18254960
 -67041901+18180201 -67040896+18179200 -67049672+18176548
 -67049672+18176548 -67051138+18177436
 -67051138+18177436 -67051462+18174026
 -67041217+18362329 -67041238+18358988 -67041761+18358645 -67041953+18358406 -67042098+18356837
 -67041511+18323667 -67041580+18323436 -67041687+18323029 -67041553+18321478 -67041497+18321163 -67042603+18320390 -67042808+18320286 -67043037+18319687 -67043081+18319575 -67044332+18316531 -67045831+18314747 -67047632+18312602 -67050114+18309620 -67052583+18306655
 -67042098+18356837 -67044555+18354262 -67044550+18354119 -67044569+18353908 -67044646+18353733 -67044997+18353585
 -67044997+18353585 -67045151+18353599 -67045339+18353806 -67045570+18353944 -67045743+18353962
 -67045743+18353962 -67045969+18353888 -67047826+18353662
 -67042098+18356837 -67047826+18353662
 -67046780+18226625 -67045763+18224771
 -67046780+18226625 -67045813+18225282 -67045731+18225181 -67045669+18225043 -67045659+18224937 -67045763+18224771
 -67047826+18353662 -67047897+18352937 -67046833+18352784 -67047411+18351552 -67047559+18350881
 -67049676+18227144 -67049287+18227092 -67048473+18226996 -67048383+18226975 -67047871+18226839 -67047718+18226797 -67047369+18226713 -67046780+18226625
 -67047559+18350881 -67046474+18349566
 -67047559+18350881 -67047480+18350719 -67047379+18350462 -67047311+18350200 -67047311+18349975 -67047369+18349813 -67047508+18349754 -67048340+18349721 -67048556+18349615 -67048614+18349532 -67048580+18349435
 -67048580+18349435 -67046474+18349566
 -67050218+18227455 -67049676+18227144
 -67050218+18227455 -67050117+18227341 -67049949+18227253 -67049695+18227148 -67049676+18227144
 -67052830+18236959 -67051860+18235002 -67051386+18233192 -67052054+18230719 -67051109+18229522 -67050620+18228256 -67050440+18227957 -67050218+18227455
 -67051462+18174026 -67051487+18173890 -67051498+18173828 -67060174+18172376
 -67060174+18172376 -67061020+18173699
 -67061020+18173699 -67062990+18172513 -67063506+18172087
 -67063506+18172087 -67071791+18173063
 -67071791+18173063 -67072775+18172802 -67072927+18172674 -67077074+18169112
 -67052343+18065009 -67052354+18064966 -67053006+18063575
 -67052343+18065009 -67053006+18063575
 -67052830+18236959 -67054604+18239467 -67054729+18239591 -67054863+18239669 -67055103+18239669 -67055282+18239625
 -67052830+18236959 -67055282+18239625
 -67077070+18063457 -67075601+18063470
 -67075601+18063470 -67075157+18063269 -67075112+18063243 -67073779+18062233
 -67073779+18062233 -67072876+18063210 -67072572+18063349 -67071424+18064295 -67070527+18064942 -67070188+18065182 -67069879+18065381 -67069527+18065590 -67068263+18066307 -67068254+18066347
 -67068254+18066347 -67067935+18066182 -67067835+18066130 -67066027+18064155 -67065564+18064080
 -67065564+18064080 -67061251+18064192
 -67061251+18064192 -67058680+18063776 -67057656+18063556 -67056387+18063068 -67055428+18063009
 -67055428+18063009 -67055184+18063203 -67054165+18063648
 -67054165+18063648 -67053006+18063575
 -67055282+18239625 -67056447+18239889 -67056691+18240111 -67056442+18241070 -67056926+18242541 -67056215+18244735 -67055926+18245346
 -67055926+18245346 -67060514+18244927
 -67060514+18244927 -67067439+18246316 -67069876+18248008 -67069884+18248008 -67070302+18248344
 -67070302+18248344 -67074247+18248008
 -67074247+18248008 -67074460+18248220 -67074548+18248308
 -67056540+18460800 -67056537+18462791 -67056474+18468409 -67058311+18468435
 -67058311+18468435 -67058599+18468434
 -67058599+18468434 -67058764+18470203 -67058454+18479951 -67060998+18480104 -67061641+18480512 -67061686+18480563 -67071961+18487069 -67072110+18487126 -67073588+18487599 -67082581+18490008 -67083236+18490599 -67083238+18491071 -67083170+18491445 -67084581+18497235 -67085127+18497388 -67096390+18506601 -67096036+18510264 -67096104+18510518 -67099721+18512210 -67099940+18512354 -67102676+18512801 -67102813+18512906 -67103276+18513426 -67103628+18516724 -67103812+18522859 -67103879+18525383
 -67098498+18437242 -67097942+18437087 -67097646+18436940 -67097222+18436933 -67096061+18436636 -67095966+18436558 -67095916+18436517 -67094091+18436308
 -67094091+18436308 -67092811+18436595 -67092063+18437237 -67090711+18437868 -67088984+18439130
 -67088984+18439130 -67087794+18438973 -67086844+18438537 -67086664+18438438
 -67086664+18438438 -67087418+18441417 -67084356+18442849 -67082172+18445180 -67080140+18445247 -67076581+18446746 -67076293+18447579 -67076011+18449864 -67074177+18456565 -67072847+18456867 -67072760+18456887 -67065050+18458671 -67060253+18459871 -67059099+18460160 -67058011+18460432 -67056699+18460761 -67056540+18460800
 -67100048+18319721 -67091167+18316849 -67086474+18315450 -67080264+18313599 -67078111+18312952 -67077878+18312938 -67071843+18312544
 -67071843+18312544 -67071355+18312600
 -67071355+18312600 -67070269+18312546 -67070160+18312496 -67069517+18312329 -67068843+18312154 -67065321+18311764 -67065033+18311733 -67063469+18311563 -67063315+18311473 -67062855+18311136 -67062496+18310909 -67061782+18310642 -67060293+18310104 -67052583+18306655
 -67077070+18063457 -67077204+18063479
 -67077204+18063479 -67078677+18062937 -67078893+18062809 -67078947+18062735
 -67077070+18063457 -67078947+18062735
 -67077074+18169112 -67082520+18167786 -67082612+18167539 -67082693+18167203 -67082751+18166919 -67082833+18166703 -67082987+18166400 -67083174+18166193 -67083908+18165523 -67084321+18165165 -67084489+18164977 -67084648+18164533
 -67077074+18169112 -67084648+18164533
 -67077938+18251310 -67074548+18248308
 -67077938+18251310 -67077803+18251113 -67076546+18249790 -67076287+18249551 -67076142+18249422 -67076051+18249307 -67075771+18248921 -67075569+18248664 -67075362+18248526 -67074996+18248467 -67074679+18248439 -67074548+18248308
 -67089718+18104971 -67086469+18106580 -67085961+18106655 -67081383+18106985 -67079610+18108994 -67080042+18112185 -67079468+18112459 -67078225+18113421 -67079123+18116783 -67079690+18117168 -67079866+18117287 -67080180+18117499 -67081487+18118380 -67083165+18119547 -67084394+18120306 -67085305+18120784 -67088198+18122600 -67090949+18125521 -67090692+18126335 -67092404+18127264 -67092260+18129064 -67091425+18130642 -67093543+18134310 -67093711+18135449 -67093497+18141287
 -67078947+18062735 -67079256+18062191 -67079349+18062011 -67079441+18061838 -67079503+18061724 -67080063+18061347
 -67080063+18061347 -67081969+18061587
 -67081969+18061587 -67085088+18059339
 -67085088+18059339 -67087147+18060891 -67087718+18061042 -67088596+18061539
 -67081990+18254960 -67080507+18254238 -67079828+18253238 -67079640+18253044 -67077938+18251310
 -67081990+18254960 -67083213+18253464 -67084340+18252114 -67086079+18250007 -67086799+18249252
 -67086799+18249252 -67087242+18249269 -67087465+18249278 -67088013+18249300 -67088561+18249321 -67089704+18249567 -67090407+18249593 -67091321+18249896
 -67091321+18249896 -67092417+18249327
 -67092417+18249327 -67094022+18249715 -67094473+18250044 -67094874+18250511
 -67086349+18149832 -67084199+18147788 -67084966+18146194
 -67084966+18146194 -67087045+18148106
 -67087045+18148106 -67092513+18146272 -67092196+18145174 -67092100+18144697 -67091831+18144156 -67092910+18142785
 -67084648+18164533 -67085526+18163109 -67084771+18158561 -67085221+18158056 -67085452+18157611 -67085968+18156452 -67086803+18152397
 -67086464+18149757 -67086349+18149832
 -67086803+18152397 -67086349+18149832
 -67086803+18152397 -67086746+18152119 -67086617+18151619 -67086482+18151049 -67086396+18150612 -67086387+18150356 -67086420+18150144 -67086416+18150006 -67086377+18149864 -67086349+18149832
 -67088596+18061539 -67088865+18061438 -67088999+18061355 -67089681+18061314 -67089718+18061309
 -67088596+18061539 -67089718+18061309
 -67089094+18151122 -67086464+18149757
 -67089094+18151122 -67088393+18150416 -67087894+18149993 -67087366+18149603 -67087227+18149511 -67087112+18149479
 -67087112+18149479 -67086939+18149492 -67086742+18149575 -67086464+18149757
 -67089718+18061309 -67089954+18061277 -67091979+18060667 -67092144+18060561 -67092433+18060364
 -67092433+18060364 -67093975+18060381 -67095866+18060704
 -67095866+18060704 -67097205+18060027 -67098814+18058984 -67099572+18058789
 -67099572+18058789 -67099945+18058872 -67100137+18058974
 -67100137+18058974 -67101863+18057972 -67102464+18057523 -67104935+18056738 -67109044+18056085
 -67112227+18160306 -67112036+18160255 -67111271+18159790 -67107250+18159143 -67100653+18156794
 -67100653+18156794 -67099311+18157434 -67097987+18158650
 -67097987+18158650 -67097496+18158078 -67094269+18155196 -67091065+18151611 -67089094+18151122
 -67092910+18142785 -67092989+18142833 -67093148+18142874
 -67093148+18142874 -67093349+18142870 -67093498+18142828 -67093675+18142727 -67093781+18142613 -67093882+18142401 -67093959+18142144 -67093968+18141896 -67093925+18141667 -67093497+18141287
 -67092910+18142785 -67093497+18141287
 -67095824+18252139 -67094874+18250511
 -67095824+18252139 -67095699+18251994 -67095617+18251801 -67095545+18251520 -67095516+18251304 -67095496+18251088 -67095458+18250964 -67095371+18250872 -67095184+18250776 -67095068+18250716 -67094986+18250643 -67094874+18250511
 -67109044+18056085 -67107158+18060288 -67103542+18065124 -67100815+18067072 -67099065+18067609 -67098775+18069052 -67098670+18069391 -67098522+18070453 -67098497+18070636 -67098545+18070774 -67098646+18071495 -67098693+18071538
 -67134352+18249608 -67134771+18248822 -67131784+18245549
 -67131784+18245549 -67127715+18245651
 -67127715+18245651 -67124695+18244486 -67123072+18242789
 -67123072+18242789 -67122889+18243052 -67121051+18245673 -67118988+18248360 -67118767+18248383
 -67118767+18248383 -67116927+18247561 -67114564+18247367
 -67114564+18247367 -67112866+18247757 -67112616+18247917 -67109729+18249019 -67109122+18249485 -67109082+18249531 -67108552+18249955 -67108515+18250608 -67107854+18251895 -67105495+18252858
 -67105495+18252858 -67103415+18251772
 -67103415+18251772 -67101653+18251910 -67098516+18252856
 -67098516+18252856 -67095824+18252139
 -67098693+18071538 -67099066+18071875 -67100023+18072203 -67100431+18072380 -67101269+18074207 -67101591+18074512 -67102091+18074582
 -67102091+18074582 -67102663+18074389 -67102860+18074369
 -67102860+18074369 -67103373+18074594
 -67103373+18074594 -67103747+18074494
 -67103747+18074494 -67106017+18074749
 -67098693+18071538 -67104306+18073970
 -67104306+18073970 -67104835+18073871 -67105567+18073861
 -67105567+18073861 -67106066+18074167 -67106017+18074749
 -67098758+18436938 -67098498+18437242
 -67098758+18436938 -67098626+18437085 -67098498+18437242
 -67125669+18399947 -67124924+18401593 -67124367+18402605 -67123805+18404494 -67124476+18407580 -67124529+18407818 -67124624+18408244 -67122843+18412112 -67120037+18415227 -67119138+18416224 -67118306+18416818 -67112074+18423316 -67107565+18428018 -67105925+18429694 -67098928+18436844 -67098758+18436938
 -67103064+18104541 -67103006+18104545 -67100473+18105455 -67099599+18105798 -67100584+18106265
 -67100584+18106265 -67089718+18104971
 -67100584+18106265 -67100459+18106405 -67100003+18106493 -67099739+18106681 -67099523+18106970 -67099321+18107080
 -67099321+18107080 -67099033+18107076 -67098683+18106883 -67098472+18106818 -67098203+18106791
 -67098203+18106791 -67097810+18106947
 -67097810+18106947 -67089718+18104971
 -67103560+17971641 -67103065+17973057 -67102282+17975052 -67110044+17979276 -67109370+17981337 -67109445+17992530 -67109447+17992820 -67109476+17996968 -67109588+17998722 -67109931+18009979 -67111403+18012515 -67111031+18018894 -67111879+18021179 -67113164+18023824 -67113808+18029093 -67115568+18033957 -67114199+18036300 -67110957+18039661
 -67102678+18318598 -67100048+18319721
 -67102678+18318598 -67102355+18318549 -67101705+18318518
 -67101705+18318518 -67101436+18318555 -67101258+18318679 -67100989+18318955 -67100802+18319038 -67100528+18319153 -67100398+18319277 -67100129+18319586 -67100048+18319721
 -67102880+18100385 -67102498+18103935 -67102522+18104036 -67102560+18104109 -67102656+18104118 -67102910+18104123 -67103002+18104150 -67103031+18104215 -67103064+18104541
 -67102880+18100385 -67102600+18100323 -67103990+18098851 -67103869+18095319 -67104036+18094595 -67104359+18093316 -67103279+18092998 -67105229+18087688 -67105735+18080325 -67106017+18074749
 -67102880+18100385 -67103064+18104541
 -67110747+18108601 -67105977+18105571 -67102997+18105000
 -67102997+18105000 -67100584+18106265
 -67103879+18525383 -67104111+18534079 -67104641+18554220
 -67103879+18525383 -67104641+18554220
 -67112316+18320016 -67111321+18320792
 -67111321+18320792 -67111125+18320740 -67108398+18320158 -67108257+18320135
 -67108257+18320135 -67108070+18320182
 -67108070+18320182 -67105421+18318803
 -67105421+18318803 -67103964+18318954
 -67103964+18318954 -67102678+18318598
 -67104641+18554220 -67104966+18566546
 -67108635+17895407 -67109566+17930145 -67109569+17930271 -67109893+17942347 -67109936+17943962 -67109985+17945806 -67109844+17945984 -67109682+17948481 -67109513+17948911 -67107273+17954930 -67107142+17955285 -67106488+17956926 -67107213+17964015
 -67107213+17964015 -67106027+17965994 -67105998+17966164 -67106012+17966385 -67106060+17966596 -67106104+17966775 -67106118+17966945 -67106113+17967106 -67106089+17967290 -67106012+17967542 -67105931+17967740 -67103560+17971641
 -67107213+17964015 -67107131+17964116 -67107030+17964272 -67106954+17964419 -67106853+17964699 -67106670+17965039 -67106488+17965324 -67106315+17965558 -67106224+17965663 -67106147+17965769 -67106075+17965884 -67103560+17971641
 -67108635+17895407 -66999620+17883900
 -67110569+18051824 -67110334+18052348 -67109044+18056085
 -67110957+18039661 -67110805+18051064 -67110569+18051824
 -67110957+18039661 -67110569+18051824
 -67207937+18442280 -67208921+18444096 -67220681+18473646 -67221202+18475609 -67221705+18478089 -67221626+18497996 -67221168+18497996 -67216833+18497996 -67216494+18497996 -67192074+18530199 -67146640+18556488 -67127535+18561291 -67124625+18561776 -67112465+18564844 -67112238+18564882 -67107822+18565937 -67104966+18566546
 -67113014+18321167 -67112316+18320016
 -67113014+18321167 -67112405+18319908
 -67112405+18319908 -67112316+18320016
 -67113116+18159936 -67112227+18160306
 -67113116+18159936 -67112808+18160119 -67112583+18160261 -67112443+18160334 -67112270+18160334 -67112227+18160306
 -67113324+18159845 -67113116+18159936
 -67120361+18323846 -67119628+18323344 -67119509+18323210 -67119355+18323031 -67119245+18322930 -67118845+18322732 -67118446+18322586 -67118119+18322563
 -67118119+18322563 -67117864+18322609 -67117633+18322729 -67117564+18322805 -67117451+18323276 -67116282+18323446
 -67116282+18323446 -67113954+18322493 -67113361+18321834 -67113014+18321167
 -67114903+18159509 -67113324+18159845
 -67114903+18159509 -67114805+18159564 -67114478+18159651 -67114085+18159683 -67113821+18159729 -67113324+18159845
 -67159708+18153157 -67158810+18154942 -67158183+18155798 -67157582+18156164
 -67157582+18156164 -67154104+18154535 -67152679+18154001
 -67152679+18154001 -67150470+18154041 -67149868+18154134 -67148870+18154504 -67148325+18154744 -67147637+18155077
 -67147637+18155077 -67147093+18155067 -67144598+18154105
 -67144598+18154105 -67144100+18154248 -67141421+18154552
 -67141421+18154552 -67139579+18153404 -67138037+18153358 -67137779+18152979 -67137339+18152349
 -67137339+18152349 -67136282+18152689 -67134561+18153861 -67134549+18153888 -67128590+18157886
 -67128590+18157886 -67128511+18157838
 -67128511+18157838 -67126472+18157952
 -67126472+18157952 -67124624+18157927
 -67124624+18157927 -67123945+18158113
 -67123945+18158113 -67121684+18156128
 -67121684+18156128 -67117776+18158053 -67115410+18158232 -67114903+18159509
 -67118881+18111922 -67110747+18108601
 -67118881+18111922 -67110824+18108746 -67110747+18108601
 -67147402+18140707 -67145734+18139405 -67142830+18138393 -67141092+18136479 -67140557+18133145 -67136482+18133043 -67136158+18132722 -67133536+18129607 -67135250+18128766 -67135902+18128001 -67135434+18127028 -67135218+18124503 -67126927+18116529 -67119520+18111761
 -67119520+18111761 -67118881+18111922
 -67121485+18323992 -67120361+18323846
 -67121485+18323992 -67121246+18324004 -67120943+18324013
 -67120943+18324013 -67120602+18323940 -67120361+18323846
 -67129909+18317959 -67128445+18318319 -67126935+18320469 -67126939+18320573 -67126948+18320827 -67125810+18321852
 -67125810+18321852 -67124569+18321649
 -67124569+18321649 -67123628+18321763 -67122449+18322959 -67122208+18323231 -67121562+18323942 -67121485+18323992
 -67225664+18196153 -67235111+18123013 -67235747+18119566 -67238557+18116350 -67249625+18110113
 -67249625+18110113 -67249625+18110197
 -67249625+18110197 -67258191+18064912 -67260693+18019531 -67252708+17918039 -67249624+17914121 -67249624+17914038 -67241328+17910544 -67194990+17881829
 -67194990+17881829 -67148544+17894924 -67124622+17896763
 -67124622+17896763 -67123523+17896698 -67121058+17896179 -67117792+17895987 -67115258+17895724 -67112070+17895620 -67109747+17895579 -67108635+17895407
 -67125669+18399947 -67126243+18398618 -67126403+18398246
 -67125669+18399947 -67126403+18398246
 -67132373+18389155 -67131583+18383380 -67130288+18381069 -67129881+18377094 -67129983+18372684 -67129343+18372642 -67129194+18372632 -67127913+18371826 -67127400+18371757 -67126677+18370924 -67126636+18370474 -67126785+18369694 -67127862+18366134 -67128025+18362709 -67128034+18362511 -67127770+18361917 -67127184+18360601 -67127059+18359985 -67128012+18356734 -67130845+18351794 -67131205+18349698 -67131215+18349308 -67131502+18348543 -67131745+18348324 -67132406+18347975 -67132730+18347902 -67133255+18347755 -67133317+18347732 -67134340+18346519 -67134335+18346428 -67133912+18344883 -67133835+18344572 -67133816+18344439 -67133741+18343755 -67133307+18342029 -67133296+18341506 -67133185+18341241 -67132964+18340715 -67132439+18340528 -67131671+18340206 -67130963+18335143 -67131018+18334755 -67131024+18334689 -67131859+18333550 -67132322+18332936
 -67132373+18389155 -67131998+18389700 -67130975+18391206 -67127898+18395662 -67127252+18396637 -67126865+18397346 -67126738+18397565 -67126403+18398246
 -67134171+18330006 -67134162+18329919 -67133674+18329385 -67132541+18327696 -67131525+18326009 -67130685+18325369 -67130398+18324489 -67130404+18324332 -67130445+18323861 -67130517+18323234 -67130052+18320531 -67130096+18318440
 -67138676+18318050 -67138243+18317592 -67134116+18317485
 -67134116+18317485 -67132147+18317577
 -67132147+18317577 -67130850+18317511
 -67130850+18317511 -67130145+18317782 -67130071+18317837 -67129909+18317959
 -67130096+18318440 -67129909+18317959
 -67130096+18318440 -67129987+18318163 -67129909+18317959
 -67134171+18330006 -67133390+18331406 -67133330+18331506 -67133135+18331831 -67133092+18331903 -67132571+18332606 -67132322+18332936
 -67140558+18388353 -67136520+18386097 -67136137+18385974
 -67136137+18385974 -67134177+18387186 -67133305+18387805 -67132373+18389155
 -67134171+18330006 -67132322+18332936
 -67134501+18249940 -67134352+18249608
 -67134501+18249940 -67134438+18249820 -67134352+18249608
 -67134501+18249940 -67135442+18251393 -67135951+18251604 -67137899+18256057 -67137907+18259017 -67138668+18259501 -67137896+18260453 -67137635+18260474 -67137129+18260553 -67135076+18261233 -67134859+18262137 -67136081+18262626 -67135142+18263965 -67135084+18264023 -67134990+18264115 -67134690+18264312 -67135134+18264494 -67135680+18264960 -67136558+18265121
 -67136558+18265121 -67137018+18265083
 -67137018+18265083 -67138647+18265489
 -67138647+18265489 -67139173+18265116
 -67139173+18265116 -67140478+18265798 -67140626+18266736 -67140785+18266800 -67141101+18267062
 -67141101+18267062 -67141377+18267022
 -67141377+18267022 -67142245+18267340 -67141530+18267666 -67141550+18267749 -67141582+18269815 -67141499+18269954 -67142643+18270306
 -67142643+18270306 -67142664+18270216 -67142786+18269718 -67142571+18268412 -67142687+18268279 -67143294+18267907 -67143495+18267705
 -67143495+18267705 -67144099+18267747 -67144585+18268759 -67144522+18269085 -67144550+18270014
 -67143538+18322407 -67138676+18318050
 -67143538+18322407 -67139811+18319643 -67139435+18319546 -67139199+18319376 -67139055+18319146 -67138830+18318456 -67138676+18318050
 -67145604+18270948 -67144550+18270014
 -67145604+18270948 -67145126+18270489 -67144550+18270014
 -67182741+18312867 -67182612+18313037 -67182544+18313101 -67182485+18313157 -67182422+18313985 -67180856+18314236 -67178778+18315392 -67178657+18315493 -67177670+18315948 -67177491+18316032 -67176983+18316252 -67176617+18316389 -67176557+18316411 -67176197+18316508 -67175461+18316700 -67175240+18316888 -67175199+18316925 -67174912+18317080 -67174811+18317124 -67173775+18318190
 -67173775+18318190 -67173650+18317980
 -67173650+18317980 -67172640+18318215
 -67172640+18318215 -67167508+18315751 -67166976+18315730 -67166418+18315705 -67164769+18315403
 -67164769+18315403 -67164537+18315410 -67163416+18315554 -67160483+18317650 -67158829+18318336 -67157529+18319189 -67150136+18320756 -67148563+18322105 -67146178+18322302 -67146191+18322337 -67145759+18322660
 -67145759+18322660 -67143538+18322407
 -67162976+18271396 -67162218+18272016 -67161481+18272728 -67161144+18273011 -67160330+18273125 -67158106+18273254
 -67158106+18273254 -67157755+18273152
 -67157755+18273152 -67155355+18273247
 -67155355+18273247 -67155401+18272937 -67153357+18271484 -67153317+18271416 -67152308+18268953
 -67152308+18268953 -67152345+18268954
 -67152345+18268954 -67151000+18268899 -67150976+18268896 -67149028+18268451
 -67149028+18268451 -67148358+18268937 -67148298+18269022 -67148291+18269353 -67148400+18269631 -67148396+18269694 -67148391+18269769 -67149681+18270271 -67149492+18271483 -67149164+18271609 -67147740+18271715
 -67147740+18271715 -67147521+18271663
 -67147521+18271663 -67147314+18271686
 -67147314+18271686 -67145847+18271147 -67145604+18270948
 -67149199+18143209 -67147402+18140707
 -67149199+18143209 -67149295+18143007 -67149305+18142694 -67149127+18142322 -67148910+18141986 -67148775+18141600 -67148679+18141108 -67148534+18140831 -67148409+18140698 -67148197+18140611 -67147812+18140578
 -67147812+18140578 -67147402+18140707
 -67151236+18393194 -67140558+18388353
 -67151236+18393194 -67141085+18391708
 -67141085+18391708 -67140882+18391764
 -67140882+18391764 -67140748+18391691 -67140656+18391517 -67140688+18391195 -67140831+18390716 -67141255+18390222 -67141516+18389643 -67141555+18389320 -67140925+18388620 -67140558+18388353
 -67153677+18394968 -67153564+18394878 -67153340+18394703 -67151925+18393999 -67151272+18393270 -67151236+18393194
 -67159708+18153157 -67158439+18151884 -67158059+18151783 -67153936+18145391 -67151293+18141947
 -67151293+18141947 -67149199+18143209
 -67153975+18394859 -67153677+18394968
 -67153975+18394859 -67153855+18394879 -67153677+18394968
 -67154788+18397040 -67153975+18394859
 -67207937+18442280 -67193659+18434301 -67190215+18432376 -67183141+18428423 -67182144+18427866 -67176080+18424477 -67173911+18423265 -67173130+18422828 -67163804+18417618 -67163553+18417478 -67161898+18416553 -67160203+18415606 -67159646+18415247 -67158818+18413553 -67160917+18411791 -67161876+18411278 -67156966+18410088 -67157334+18402974 -67156722+18402683 -67156498+18402577 -67155603+18401041 -67155760+18398449
 -67155760+18398449 -67154788+18397040
 -67155760+18398449 -67155688+18398139 -67155270+18397638 -67154945+18397406 -67154823+18397139 -67154788+18397040
 -67162976+18271396 -67163769+18270833 -67164158+18270674 -67164894+18270307 -67165468+18270092
 -67162976+18271396 -67165468+18270092
 -67225664+18196153 -67191350+18174793 -67184976+18170825 -67183626+18169984 -67180731+18168182 -67180009+18168048 -67173648+18163036 -67172722+18161905 -67172202+18161013 -67171909+18160470 -67171788+18160120 -67171723+18159993 -67171382+18159391 -67171273+18159266 -67170328+18158944 -67166742+18158654 -67165996+18157149 -67166282+18156800 -67166531+18156496 -67166589+18156311 -67166936+18155820 -67159708+18153157
 -67243559+18268922 -67233717+18268513 -67210071+18267531 -67198225+18267040 -67192597+18266806 -67191513+18266761 -67188094+18266619 -67187957+18266613
 -67187957+18266613 -67187843+18266671 -67187625+18266819 -67187231+18266991
 -67187231+18266991 -67186030+18266965 -67183628+18266870
 -67183628+18266870 -67181456+18267131 -67181375+18267141 -67178945+18267391 -67178767+18267400 -67176769+18267518 -67176608+18267522 -67171566+18268410 -67169084+18269093 -67168742+18269203 -67166625+18269780 -67165468+18270092
 -67182741+18312867 -67181897+18311199 -67182668+18310816
 -67182668+18310816 -67182945+18310878 -67183144+18310922 -67183312+18310949 -67183486+18310977 -67183579+18310985
 -67183579+18310985 -67184015+18310940 -67184696+18310802 -67184817+18310779
 -67195378+18325131 -67194574+18324662 -67194186+18324344 -67193906+18324098
 -67193906+18324098 -67193042+18324183
 -67193042+18324183 -67192120+18323862 -67190793+18323294 -67189689+18323240 -67189627+18322223 -67188054+18317367 -67187803+18315635 -67186895+18314684 -67184440+18312807 -67183686+18312799
 -67183686+18312799 -67182741+18312867
 -67185518+18310627 -67184817+18310779
 -67185518+18310627 -67184970+18310749 -67184817+18310779
 -67192931+18308098 -67192029+18308688 -67190436+18309296 -67189653+18311773 -67189007+18311819
 -67189007+18311819 -67188824+18311791
 -67188824+18311791 -67188366+18311828
 -67188366+18311828 -67188174+18311754 -67187367+18311402 -67187047+18310781 -67185518+18310627
 -67194757+18307680 -67192931+18308098
 -67194757+18307680 -67194269+18307676
 -67194269+18307676 -67193739+18307703 -67193411+18307841 -67192931+18308098
 -67215210+18305096 -67215056+18305374 -67214472+18306029 -67214160+18306219
 -67214160+18306219 -67213501+18306173 -67213098+18306095 -67212492+18305992 -67212213+18305967 -67211925+18305941 -67211248+18305903
 -67211248+18305903 -67210632+18306047 -67209806+18306111 -67208414+18306120 -67206370+18307280 -67203815+18308172 -67203364+18308422 -67203302+18308495 -67199408+18310325
 -67199408+18310325 -67198166+18309528 -67196640+18307752 -67196457+18307679
 -67196457+18307679 -67195225+18307682
 -67195225+18307682 -67194757+18307680
 -67224545+18347729 -67223145+18345847 -67222760+18345447
 -67222760+18345447 -67219911+18346129
 -67219911+18346129 -67219425+18344857 -67219794+18342924 -67219640+18342630 -67216749+18342605 -67215612+18341581 -67213825+18341319 -67213633+18340891 -67213123+18340538 -67211616+18339114 -67211507+18337481 -67210718+18336422 -67209095+18335733 -67208010+18335562 -67205220+18335201 -67203820+18334202 -67203907+18334087 -67201933+18332644 -67201797+18332508 -67200820+18332052 -67200655+18331998 -67198100+18331806 -67195589+18328986 -67196682+18325882
 -67196682+18325882 -67195378+18325131
 -67196682+18325882 -67196581+18325840 -67195984+18325642 -67195724+18325426 -67195527+18325223 -67195378+18325131
 -67207937+18442280 -67227819+18430551 -67233155+18428094 -67249384+18418924
 -67215385+18304957 -67215210+18305096
 -67215385+18304957 -67215234+18304902
 -67215234+18304902 -67215210+18305096
 -67243559+18268922 -67239914+18274485 -67227532+18293383 -67226925+18294310 -67225449+18296562 -67225372+18296707 -67225319+18296778 -67225367+18297716 -67220896+18305499 -67220291+18305852
 -67220291+18305852 -67219248+18305284 -67218719+18305072
 -67218719+18305072 -67217378+18305259 -67216651+18305320
 -67216651+18305320 -67216111+18305221 -67215385+18304957
 -67249384+18418924 -67246657+18407069 -67240437+18380037 -67240169+18378871 -67239422+18375627 -67235116+18368471 -67231772+18366345 -67227622+18362500 -67226653+18359023 -67225926+18357411 -67224397+18355507 -67223898+18352061 -67226075+18350597 -67227329+18348562
 -67227329+18348562 -67226216+18348931
 -67226216+18348931 -67225550+18348892 -67225364+18348314 -67225331+18348210
 -67224545+18347729 -67224725+18347839 -67225331+18348210
 -67224545+18347729 -67225331+18348210
 -67254200+18252638 -67249625+18250685
 -67249625+18250685 -67249625+18250874
 -67249625+18250874 -67238714+18248007 -67227168+18236016 -67215044+18210637 -67216583+18209106 -67218400+18206750 -67219863+18204194 -67220788+18202645 -67222432+18201107 -67225664+18196153
 -67243559+18268922 -67249625+18259665
 -67249384+18418924 -67249625+18418624 -67249625+18418573 -67252142+18418042 -67302717+18401559 -67307475+18397290 -67314135+18388806 -67318671+18381035 -67321331+18373000 -67311346+18326655 -67303093+18313453 -67291167+18291372 -67254200+18252638
 -67249625+18259665 -67254200+18252638
 -67254200+18252638 -67249625+18259665
 -67499629+18435312 -67418043+18373000
 -67813980+18037399 -67874630+17999770
 -67874630+17999770 -67874630+18000826
 -67874630+18000826 -67875009+18000721 -67879572+17999457 -67886395+17999432
 -67886395+17999432 -67891781+18000594
 -67891781+18000594 -67900887+17999480
 -67900887+17999480 -67905745+18000744 -67914687+18002905 -67922929+18006080 -67927265+18008697 -67929419+18011288 -67935440+18012953 -67993422+18062407 -67989894+18123009 -67995139+18129206 -67998691+18170760
 -67998691+18170760 -67874630+18168782 -67809740+18142097 -67797831+18123010 -67813980+18037399
