-89571241
-81964971
36497129
39143958
 -82565329+37196118 -82553835+37202841 -82537013+37207198
 -82537013+37207198 -82533246+37206429
 -82533246+37206429 -82513162+37216969 -82512038+37217839 -82508234+37221916 -82481946+37232218 -82467660+37236302 -82457367+37238184 -82438762+37247017 -82408070+37253249 -82389889+37258122 -82384308+37259594 -82383769+37259939 -82380584+37259961
 -82380584+37259961 -82379416+37259866 -82379024+37259835
 -82379024+37259835 -82378137+37260050
 -82378137+37260050 -82377341+37259997
 -82377341+37259997 -82348727+37268197 -82341849+37280886 -82341748+37280910 -82334414+37281301 -82316028+37294879 -82315460+37295291 -82314693+37295849 -82309615+37299841 -82309156+37300240 -82291908+37311642 -82291723+37311796 -82289179+37313577 -82288978+37313744 -82287674+37314598 -82287280+37314859 -82286481+37315418 -82286348+37315511 -82281410+37318962 -82280485+37319606 -82278968+37320663 -82277567+37321640 -82275904+37322761 -82275073+37323333 -82268397+37328028 -82265821+37329828 -82264520+37330747 -82264061+37331090 -82254352+37337745 -82241135+37347126 -82233838+37352151 -82227371+37356654 -82226597+37357255 -82226167+37357558 -82225221+37358224 -82224860+37358478 -82223901+37359153 -82219226+37362423 -82217812+37363417 -82217067+37363941 -82216949+37364025 -82216733+37364177 -82216569+37364292 -82215070+37365345 -82214772+37365555 -82203102+37373749 -82202688+37374041 -82190033+37383014 -82185071+37386364 -82166604+37398842 -82155338+37406454 -82150518+37409712 -82149769+37410218 -82144885+37413518 -82144795+37413580 -82136807+37419065 -82124483+37427686 -82124131+37427931 -82117345+37432653 -82116552+37433205 -82112190+37436240 -82111501+37436652 -82110257+37437557 -82110064+37437692 -82096676+37446984 -82087407+37453418 -82087227+37453544 -82079808+37458932 -82063355+37470430 -82062809+37470911 -82061978+37471605 -82050888+37480527 -82050600+37480708 -82050328+37480881 -82043159+37485700 -82042958+37486020 -82027779+37496368 -82018670+37502845 -82018526+37503120 -82008619+37509681 -82008348+37509872 -81988994+37523359 -81985403+37525875 -81968297+37537798 -81968275+37537874 -81964971+37543026 -81965517+37543461 -81965862+37543644 -81966027+37543795
 -81966027+37543795 -81990360+37541119 -81992332+37538612
 -81992332+37538612 -81998082+37543061 -81998177+37543082
 -81998177+37543082 -81999844+37542600 -81999844+37542579 -82003248+37538480 -82009194+37533243
 -82009194+37533243 -82013966+37533564 -82033799+37541469 -82042307+37548409
 -82042307+37548409 -82042825+37548361 -82044147+37547560 -82044435+37547263 -82044780+37546713 -82045126+37545569 -82045155+37544516 -82044810+37541814 -82046522+37528205
 -82046522+37528205 -82046898+37528275 -82059962+37536275 -82065252+37545569 -82068024+37548862 -82071980+37551404 -82080243+37555553 -82088833+37556027
 -82088833+37556027 -82102893+37553046
 -82102893+37553046 -82103772+37553164 -82107606+37559766
 -82107606+37559766 -82108935+37559431 -82134506+37554439
 -82134506+37554439 -82137628+37564462 -82143568+37566012 -82144563+37566941 -82143366+37570423 -82131422+37571973 -82124853+37578631 -82125601+37579021 -82126518+37582410 -82126503+37582485 -82132782+37593606 -82138938+37594524
 -82138938+37594524 -82149687+37591185
 -82149687+37591185 -82164454+37608014 -82165706+37608094 -82169057+37609869 -82169054+37613326 -82168790+37613703 -82167991+37614584 -82166294+37616636 -82165141+37620604 -82167875+37621913
 -82167875+37621913 -82171760+37620376 -82177171+37618408
 -82177171+37618408 -82181810+37626129 -82177297+37628984 -82172470+37633339 -82176222+37637862 -82177425+37640088 -82175754+37644377 -82174734+37646399 -82182683+37649024 -82184017+37649093
 -82184017+37649093 -82187174+37648062 -82187513+37647862 -82187989+37647582 -82188477+37647178 -82189066+37646692 -82189646+37646213 -82190043+37645885 -82187043+37635059 -82186454+37628356 -82190258+37625951
 -82190258+37625951 -82198951+37627471 -82200802+37627876
 -82200802+37627876 -82207648+37625420
 -82207648+37625420 -82211927+37625461 -82215706+37626381 -82218084+37631421 -82218280+37631652 -82219866+37633519 -82217816+37638217 -82219670+37643046 -82223140+37644257 -82223602+37644554 -82224755+37646751 -82238468+37660595
 -82238468+37660595 -82249861+37658073
 -82249861+37658073 -82269544+37662946 -82270289+37663200 -82271532+37663543 -82271935+37663553 -82276327+37669259 -82277636+37669883 -82279982+37673036 -82281628+37675199 -82283376+37676073
 -82283376+37676073 -82285754+37671775 -82286258+37670574 -82287208+37668891 -82288725+37668319
 -82288725+37668319 -82294505+37670637 -82295970+37678241
 -82295970+37678241 -82298191+37677260 -82302312+37675554
 -82302312+37675554 -82303953+37675760 -82297126+37684228 -82296669+37684922 -82296664+37684934 -82296595+37685090 -82296262+37687067 -82298259+37688227 -82300346+37690109 -82302166+37691943 -82302791+37693134 -82300600+37697484 -82298053+37699253 -82297181+37699863 -82297095+37700229 -82296864+37700481 -82296796+37700804 -82302995+37706348 -82305679+37706708 -82309483+37712362 -82310791+37714837 -82316493+37723390 -82317301+37727118 -82331518+37739757 -82333349+37741200
 -82333349+37741200 -82333574+37741721 -82329512+37747126 -82327198+37749194 -82324805+37749968 -82321338+37751490 -82321135+37752294 -82317754+37759487 -82310777+37762692 -82333255+37764753 -82333430+37764952 -82323119+37774181 -82341391+37786218 -82346813+37786753 -82347691+37786868 -82350123+37788254 -82350629+37789035 -82351159+37789969 -82376078+37802408 -82377393+37803009 -82378433+37807927 -82378514+37808320 -82398925+37820116 -82398617+37820756 -82398444+37821648 -82399097+37825132 -82399163+37825677 -82399169+37825991 -82399188+37826982 -82399219+37828607 -82399552+37829621 -82402971+37832129 -82403478+37832472 -82405133+37833713 -82405235+37833740 -82405549+37833869 -82409595+37838001 -82410257+37839671 -82410372+37840208 -82410500+37840806 -82410524+37840918 -82410640+37841461 -82411064+37842501 -82411163+37842550 -82411326+37843388 -82411497+37843766 -82412019+37844567 -82412537+37845083 -82413500+37845297 -82419533+37846191 -82419278+37849036 -82414623+37855505 -82419299+37858281 -82421576+37859228 -82423513+37860313 -82413662+37865103 -82411724+37865248 -82419060+37879632 -82421831+37885698 -82433961+37894121 -82436148+37897557 -82437225+37899203 -82438454+37900146 -82440807+37901239 -82442829+37902132 -82446739+37903847 -82447692+37904437 -82448532+37905387 -82454936+37909075
 -82454936+37909075 -82468707+37904667 -82468704+37903213 -82468888+37902697 -82471223+37899358
 -82471223+37899358 -82480158+37915102 -82481001+37924303 -82480337+37925356 -82480338+37925836 -82480916+37926340 -82482420+37926820 -82483951+37927025 -82485454+37927025 -82487390+37927184
 -82487390+37927184 -82489268+37927023
 -82489268+37927023 -82490626+37927160
 -82490626+37927160 -82495076+37927020
 -82495076+37927020 -82495740+37927043 -82499873+37930532 -82501545+37932490 -82499873+37936700 -82489208+37937900 -82496822+37942262 -82497285+37942903 -82497431+37944184 -82497300+37945507
 -82394386+37704978 -82394807+37727050 -82392895+37727444 -82358327+37740524 -82356887+37740601 -82353682+37740772 -82337370+37741816
 -82337370+37741816 -82337295+37741489 -82334940+37741444 -82333349+37741200
 -82409646+37679338 -82394386+37704978
 -82409646+37679338 -82396639+37684941 -82392853+37688891
 -82392853+37688891 -82391122+37688673
 -82391122+37688673 -82390096+37689386 -82389507+37690533 -82388187+37691272 -82387434+37692194 -82386540+37693029 -82386994+37694469 -82386411+37696454 -82394386+37704978
 -82517334+37691126 -82512931+37688741 -82503133+37688639
 -82503133+37688639 -82493535+37689077
 -82493535+37689077 -82480010+37681953 -82455744+37668545
 -82455744+37668545 -82452959+37669259 -82443870+37671499 -82433470+37676674 -82427413+37676998 -82409646+37679338
 -82497300+37945507 -82481374+37948847 -82476944+37953006 -82476129+37953921 -82472640+37958180 -82482472+37962937 -82484211+37970657 -82470409+37972983 -82465565+37976173 -82464987+37976859 -82470879+37986753 -82487133+37997935 -82487732+37998330 -82488817+37998684 -82489780+37998869 -82491241+37998901 -82493625+37998965 -82494903+37999045 -82499874+37999157 -82501869+37999571 -82502154+37999628 -82503201+38000091 -82503489+38000091 -82503527+38000091 -82508176+38001556 -82519131+38001957 -82515352+38006124 -82525801+38025339 -82534088+38031493 -82537349+38035474 -82542391+38049919 -82543184+38051092 -82547284+38061094 -82548296+38062033 -82550560+38070166 -82555740+38071674 -82558042+38072272 -82562814+38077089 -82580325+38087777 -82580597+38088010 -82591532+38109844 -82591780+38109908 -82593605+38110869 -82594066+38111270 -82595169+38112319 -82596124+38113348 -82598634+38116489 -82600127+38117389 -82601029+38117737 -82602618+38118350 -82602664+38118387 -82604784+38119938 -82605533+38120365 -82606375+38120767
 -82606375+38120767 -82613271+38120341 -82614455+38120239
 -82614455+38120239 -82619127+38120630 -82619685+38120934 -82621268+38124892 -82621280+38125087 -82621195+38130599 -82621628+38132826 -82624879+38134467 -82626008+38134674 -82628357+38135270 -82629251+38135449 -82630977+38135794 -82634972+38136965 -82638287+38143789 -82638398+38152157 -82641224+38160111 -82642924+38162350 -82643269+38169122 -82627606+38170636
 -82627606+38170636 -82616132+38169581
 -82616132+38169581 -82609983+38175530 -82606597+38182481 -82604908+38185621 -82602165+38192676 -82601556+38193523 -82600760+38194568 -82598721+38204967 -82598606+38207118 -82598693+38207576 -82598578+38209108 -82598552+38214899 -82598408+38216249 -82598437+38217393 -82598641+38217828 -82599424+38218423 -82599962+38218728 -82604502+38220573 -82608667+38243205 -82604656+38247303 -82604230+38247303
 -82497300+37945507 -82498348+37945675 -82506678+37949201 -82530261+37960651 -82530688+37960858 -82530923+37960972
 -82530923+37960972 -82544378+37957768
 -82544378+37957768 -82545528+37957922 -82546283+37958174 -82548620+37959411
 -82525923+37692414 -82517334+37691126
 -82525923+37692414 -82519863+37691379 -82519460+37691168 -82519238+37691054 -82518823+37691052
 -82518823+37691052 -82518478+37691180 -82518255+37691203
 -82518255+37691203 -82518022+37691170 -82517718+37691144 -82517334+37691126
 -82563543+37684742 -82561020+37687545 -82560617+37688026 -82551343+37690177
 -82551343+37690177 -82547365+37689875 -82534459+37687390
 -82534459+37687390 -82525923+37692414
 -82548620+37959411 -82560741+37955906 -82561291+37955576 -82562380+37955109 -82562533+37954787 -82562443+37953947 -82562515+37953826 -82562810+37953786 -82563217+37953633 -82563757+37953158 -82564409+37952827
 -82564409+37952827 -82566539+37955840
 -82548620+37959411 -82566539+37955840
 -82563543+37684742 -82575702+37690327 -82580184+37694797
 -82580184+37694797 -82582845+37694260
 -82582845+37694260 -82597516+37698989 -82603909+37701613 -82613082+37705293 -82614334+37706471
 -82566539+37955840 -82577703+37953616 -82578495+37947555 -82580389+37934184 -82585663+37929715 -82593880+37921937 -82594988+37921905 -82595476+37921859 -82599294+37910667 -82597438+37901578 -82596559+37896368 -82605536+37888348 -82609185+37886393 -82612099+37880523
 -82869183+36974182 -82869048+36974367 -82868455+36976481 -82867535+36977518 -82866689+36978052 -82866019+36978272 -82864909+36979010 -82862926+36979975
 -82862926+36979975 -82860827+36978549 -82860170+36978435
 -82860170+36978435 -82858979+36978482 -82857747+36978491 -82855922+36982671 -82855327+36983155 -82852614+36984963
 -82852614+36984963 -82852272+36984894 -82852100+36984780 -82851530+36984620 -82851397+36984497
 -82851397+36984497 -82840051+36987113
 -82840051+36987113 -82838549+36987027
 -82838549+36987027 -82836008+36988837 -82835896+36988928 -82833843+36991973 -82830802+36993445 -82829125+36997541 -82830588+37000945 -82818006+37006161
 -82818006+37006161 -82817489+37005764
 -82817489+37005764 -82816891+37006606 -82815748+37007196
 -82815748+37007196 -82815565+37007139 -82811166+37006707
 -82811166+37006707 -82800531+37007944
 -82800531+37007944 -82796028+37007603 -82790890+37006760
 -82790890+37006760 -82790462+37007263 -82789891+37007698 -82789092+37007995 -82788897+37008160 -82781561+37009105 -82781696+37009749 -82781443+37009919 -82777368+37015279 -82776359+37015776
 -82776359+37015776 -82774300+37015337
 -82774300+37015337 -82766881+37021349 -82766749+37021881 -82762357+37024702 -82752454+37025876 -82742454+37042980
 -82742454+37042980 -82725060+37042585
 -82725060+37042585 -82724540+37042980 -82722919+37050488 -82724735+37074550 -82722355+37075361
 -82722355+37075361 -82721803+37075200
 -82721803+37075200 -82718015+37075943 -82719345+37081236 -82721749+37100002 -82726829+37114860 -82711445+37124172 -82708972+37125101 -82701497+37128502 -82680972+37137107 -82680751+37137164
 -82680751+37137164 -82679428+37135575 -82678834+37135255 -82676765+37134965
 -82676765+37134965 -82676386+37135587 -82675754+37135783 -82674801+37135947 -82674591+37136174 -82674368+37136586 -82673448+37137070 -82656494+37146685 -82653520+37151104 -82644873+37152089 -82642029+37153025 -82632910+37154756 -82632849+37154849 -82631330+37156747 -82618635+37167297 -82618199+37167687 -82617423+37168129 -82617133+37168245 -82616628+37168692 -82616118+37168826 -82615567+37168928 -82614988+37169111 -82614403+37169616 -82612880+37169800 -82604292+37174460 -82586367+37185830 -82569790+37193517 -82568823+37193953 -82565329+37196118
 -82604230+38247303 -82596471+38245666 -82590719+38245575
 -82590719+38245575 -82586432+38245613 -82583075+38247200 -82582178+38248146 -82581274+38249553 -82577673+38255977 -82574426+38273875 -82579517+38285331 -82579655+38286851 -82582447+38298591 -82581460+38300445 -82580269+38302002 -82579224+38303718 -82578992+38304290 -82578585+38304863 -82578352+38305458 -82575913+38308479 -82574578+38309967 -82572893+38311981 -82572461+38312736 -82575627+38322921 -82575974+38325773 -82593037+38341683 -82596525+38342849 -82598161+38348582 -82598195+38356610 -82598193+38357025 -82595528+38369216 -82593008+38375082 -82594072+38381138 -82595382+38382712 -82595369+38382722 -82597177+38395762 -82594521+38399762 -82594729+38400162 -82595465+38403202 -82595894+38404742 -82596009+38405154 -82596345+38406594 -82597113+38412881 -82596265+38417313 -82596281+38417681 -82593673+38421809 -82597801+38429025 -82600869+38438051 -82601737+38443105 -82601877+38444179 -82601881+38444209 -82603657+38459473 -82611642+38472753 -82612138+38473121 -82613363+38474203 -82624634+38479857
 -82624634+38479857 -82624634+38479825
 -82624634+38479825 -82624906+38479889 -82625514+38480049 -82626666+38480465 -82627690+38480849 -82628858+38481249 -82629626+38481569 -82639083+38485201 -82639963+38485649 -82653179+38493552 -82655917+38495920 -82660091+38500112 -82660429+38500357 -82660939+38500720 -82665548+38505808
 -82653967+37235612 -82634791+37248395
 -82634791+37248395 -82622670+37241119 -82621930+37240575 -82621843+37240551 -82620942+37240257 -82619449+37239400 -82619339+37239268 -82619229+37239137 -82618560+37238403 -82617775+37237832 -82615786+37236820 -82615055+37236572 -82614617+37236326 -82614130+37236053 -82612160+37234615 -82611496+37234266 -82610387+37233942 -82607356+37232332 -82602065+37229737 -82596108+37219897 -82594020+37213418 -82593394+37212901 -82593286+37212728 -82593258+37212385 -82591538+37210866 -82584980+37207687 -82580168+37206336 -82576056+37205910 -82575283+37205727 -82574811+37205263 -82565329+37196118
 -82576748+37680028 -82563543+37684742
 -82577426+37679477 -82576748+37680028
 -82577426+37679477 -82577061+37679838 -82576748+37680028
 -82577426+37679477 -82577551+37679533
 -82577551+37679533 -82583505+37677220
 -82583505+37677220 -82587026+37681614
 -82587026+37681614 -82588280+37681042 -82588485+37680923 -82588677+37680764 -82589382+37680552
 -82589382+37680552 -82590568+37680880
 -82590568+37680880 -82593805+37679098 -82612158+37672162 -82604467+37659469 -82598651+37640496 -82600972+37629223 -82601048+37628855 -82604810+37609612 -82606180+37602548 -82607270+37596930 -82608060+37592857 -82608611+37590018 -82611204+37576651 -82611298+37576165 -82611453+37575361 -82612121+37571918 -82612866+37568083 -82613054+37567113 -82615561+37554194 -82615631+37553828 -82616989+37546827 -82617023+37546653 -82618492+37539083 -82619117+37535865 -82619979+37531426 -82620676+37527839 -82620969+37527094 -82621217+37526704 -82621433+37526366 -82624350+37521010 -82621222+37503240 -82600387+37494356 -82594938+37491027 -82585487+37468334
 -82584789+37466527 -82585447+37465810 -82586317+37465223 -82586792+37465087 -82587713+37464153 -82587856+37463822 -82587797+37463112 -82587639+37462225 -82587793+37461499 -82587635+37460652 -82587224+37459886 -82587317+37459768
 -82584789+37466527 -82587317+37459768
 -82585487+37468334 -82584789+37466527
 -82585487+37468334 -82585137+37467899 -82584684+37467551 -82584454+37467115 -82584789+37466527
 -82587317+37459768 -82590341+37454061 -82589577+37449332 -82602091+37436973 -82601429+37435698 -82600922+37427383 -82603520+37416297 -82604710+37410324 -82605345+37410188 -82613112+37406312 -82616313+37399517 -82630208+37380896 -82631037+37380787 -82649286+37379909 -82666237+37369955 -82666167+37369579 -82665203+37368476 -82664631+37367821 -82652982+37354611 -82654261+37348797 -82658027+37345704 -82662984+37339375 -82661439+37335775 -82664733+37324281 -82664825+37324072 -82668509+37316497 -82669446+37316111 -82678160+37306420 -82700818+37299753 -82710795+37285304
 -82604230+38247303 -82604420+38247608 -82604615+38247998 -82604533+38248519 -82603073+38249218 -82602126+38250083 -82602358+38250083 -82602580+38250083 -82602672+38250083
 -82602672+38250083 -82606795+38259854
 -82606795+38259854 -82603528+38250441 -82602914+38250288 -82602672+38250083
 -82612099+37880523 -82612100+37880086 -82612100+37879755 -82612182+37879505 -82612538+37879214
 -82612099+37880523 -82612538+37879214
 -82612538+37879214 -82613760+37879460 -82617201+37880150 -82624877+37881703 -82632933+37883342 -82658006+37888433 -82658495+37888533 -82658600+37888554 -82675677+37892022 -82675750+37892032 -82676234+37892100 -82676652+37892184 -82677000+37892255 -82680272+37893597 -82681722+37894171 -82682353+37894421 -82687322+37896398 -82688069+37896699 -82694661+37899358 -82704548+37903347 -82705585+37903766 -82709704+37905428 -82711180+37906023 -82715484+37907760 -82716461+37908206 -82720165+37909705 -82721383+37910199 -82724262+37911365 -82731429+37914266 -82734791+37915627 -82735829+37916047 -82736956+37916649 -82739004+37917754 -82743593+37920230 -82749881+37923591 -82759875+37929000 -82764476+37931481 -82770087+37934508 -82778476+37939034 -82779006+37939320 -82789269+37944879 -82800941+37951201 -82803678+37952680 -82806689+37954306 -82822463+37962831 -82822437+37962938 -82823009+37963243
 -82823009+37963243 -82823023+37963134
 -82823023+37963134 -82829224+37966486 -82829871+37966836 -82831723+37967837 -82834108+37968417 -82846933+37971294 -82853637+37972798 -82868345+37976098 -82873419+37977274 -82874692+37977497 -82874885+37977823
 -82874885+37977823 -82874885+37977583
 -82874885+37977583 -82875396+37977753 -82878527+37978797 -82880186+37979350 -82881243+37979702 -82891290+37983053 -82902026+37986668 -82905115+37987695 -82905829+37987932 -82907574+37988512 -82912440+37990131 -82915913+37991286 -82919764+37992612 -82921396+37993150
 -82921396+37993150 -82921460+37993124
 -82921460+37993124 -82931558+37996472 -82937640+37998515 -82937766+37998548 -82939230+37999165
 -82939230+37999165 -82939348+37999110 -82939643+37998980
 -82939643+37998980 -82947454+38000088 -82952476+38000088 -82960062+37995684 -82968973+37991905 -82969055+37991853 -82970411+37989411 -82970555+37987626 -82972549+37985657 -82976623+37981765 -82977759+37978022 -82989035+37963948
 -82612538+37879214 -82619924+37875872 -82624658+37875093 -82624877+37875093 -82627153+37874814 -82628393+37873639 -82638891+37870853 -82641093+37869673 -82642860+37868539 -82657099+37858063 -82659948+37856742 -82660066+37856004 -82661372+37855478 -82662340+37855468 -82664390+37853720 -82668851+37853482 -82670461+37850648 -82670288+37849822 -82668994+37845889 -82664374+37839931 -82663640+37839592 -82662965+37839302
 -82700235+38259541 -82699173+38261766 -82698848+38261815 -82695474+38262336 -82664866+38264701 -82661374+38264970 -82660647+38265026 -82659664+38265101 -82646906+38266087 -82644740+38266255 -82634918+38267128
 -82634918+38267128 -82613956+38265810 -82606795+38259854
 -82614334+37706471 -82618541+37706322 -82618775+37706202 -82619183+37705687 -82619725+37704850 -82619949+37704633 -82620284+37704521 -82620710+37704507
 -82620710+37704507 -82621085+37704524 -82621560+37704663 -82621682+37704736 -82635251+37717009
 -82614334+37706471 -82635251+37717009
 -82640672+37720231 -82638853+37721374 -82636373+37723510 -82635800+37724042 -82635498+37724897 -82635564+37725598 -82646854+37735389 -82644831+37743038 -82649461+37749546 -82649526+37749609 -82649864+37749852 -82654751+37752098 -82654773+37754725
 -82654773+37754725 -82654973+37754710
 -82654973+37754710 -82655025+37755079 -82655090+37756121 -82655170+37756381 -82656216+37756910 -82658240+37769126 -82656620+37773272 -82655342+37773769 -82652659+37776308 -82652761+37776348 -82654225+37778081 -82658765+37779978 -82660317+37780341 -82667459+37785501 -82670069+37793718 -82668970+37794042 -82663163+37800588 -82664622+37804658 -82660552+37807767 -82659002+37807875 -82655876+37808465 -82654653+37809940 -82654174+37814520 -82653522+37814640
 -82640672+37720231 -82635251+37717009
 -82650921+37724732 -82641860+37720784 -82640672+37720231
 -82660966+37839885 -82659078+37838379 -82657222+37837327 -82655057+37835953 -82654985+37835301 -82652036+37833610
 -82652036+37833610 -82651744+37833686 -82650222+37834688 -82648391+37835058
 -82648391+37835058 -82647191+37834770 -82649545+37828740
 -82649545+37828740 -82650010+37829131
 -82650010+37829131 -82651464+37828710 -82652474+37828333 -82650876+37823926 -82650304+37823897 -82644811+37823095 -82647532+37821120 -82652502+37818153 -82652181+37817092 -82650978+37816031
 -82650978+37816031 -82650949+37815921 -82651273+37815445 -82652681+37814836 -82653522+37814640
 -82650978+37816031 -82653522+37814640
 -82658989+37236148 -82653967+37235612
 -82658989+37236148 -82658617+37235929 -82658355+37235793
 -82658355+37235793 -82657672+37235827 -82656287+37236186
 -82656287+37236186 -82655965+37235978 -82653967+37235612
 -82662965+37839302 -82660966+37839885
 -82662965+37839302 -82661516+37839854 -82661111+37839908
 -82661111+37839908 -82660966+37839885
 -82665548+38505808 -82668492+38503680 -82668780+38503520 -82668988+38503296 -82670476+38502288 -82671084+38501824 -82672460+38500832 -82673836+38499888 -82674348+38499408 -82675500+38498720 -82677628+38497168 -82677868+38497040 -82678444+38496688 -82680620+38495152 -82682220+38494048 -82685468+38491792 -82686748+38490928 -82687209+38490623 -82689484+38489120 -82689836+38488800 -82691922+38487370 -82694316+38485728 -82695052+38485168 -82698637+38482703 -82700125+38481681 -82703266+38479489 -82705053+38478241 -82707133+38476689 -82719405+38467921 -82719661+38467665 -82724349+38464529 -82725261+38463937 -82727901+38462113 -82728381+38461777 -82730413+38460337 -82738429+38454641 -82739085+38454129 -82742382+38451857 -82743790+38451025 -82743923+38450822 -82744462+38450529
 -82712737+37257790 -82708735+37258642
 -82708735+37258642 -82706903+37258287 -82705852+37257838 -82704080+37256965 -82705051+37242574 -82698140+37242205 -82691403+37239588 -82682166+37228284
 -82682166+37228284 -82676659+37228622
 -82676659+37228622 -82670195+37227987
 -82670195+37227987 -82669155+37228805 -82669103+37229208 -82668762+37229699 -82658989+37236148
 -82669758+37727246 -82650921+37724732
 -82669758+37727246 -82669231+37727197 -82668157+37727069
 -82668157+37727069 -82666821+37727472 -82666588+37727505
 -82666588+37727505 -82666163+37727351 -82665940+37726996 -82665737+37726375 -82665646+37726262 -82665484+37726238 -82664805+37726133 -82650921+37724732
 -82751454+37753902 -82749881+37750548 -82749425+37750096 -82749250+37749978 -82747949+37749060 -82747878+37748998 -82745686+37747825 -82739292+37745250 -82738934+37743767
 -82738934+37743767 -82737427+37744796 -82723296+37748708
 -82723296+37748708 -82723065+37747573 -82722892+37747351 -82701850+37738052 -82687149+37735861 -82686429+37735701 -82685996+37732588 -82682020+37729338 -82678402+37727981 -82677582+37727598 -82673787+37725626
 -82673787+37725626 -82671041+37726591 -82669758+37727246
 -83030864+38725585 -83021752+38728790 -83013500+38730711
 -83013500+38730711 -83013003+38730693 -83012604+38730551 -83011573+38730043 -82996931+38728884 -82979395+38725976
 -82979395+38725976 -82975995+38726876 -82972945+38727783 -82972595+38727876 -82971395+38728376 -82971095+38728576
 -82971095+38728576 -82970795+38728476 -82971095+38728176 -82971395+38727776
 -82971395+38727776 -82969319+38728598 -82964610+38731587 -82958895+38734976 -82947832+38740739 -82946094+38741676 -82945299+38742146 -82943147+38743280 -82941194+38744076 -82940108+38744425 -82937273+38745368 -82934794+38746276 -82925879+38749371 -82917631+38751476 -82914994+38752076 -82894193+38756576
 -82894193+38756576 -82890393+38756276 -82884619+38753918 -82885242+38753114 -82885414+38752892 -82879545+38751476 -82879338+38751322 -82878292+38750076 -82874353+38745288 -82873825+38744626 -82869983+38729177 -82869917+38727819 -82870392+38722077 -82874892+38706077 -82874892+38705677 -82874992+38705577 -82875092+38705577 -82875092+38705377 -82875192+38705277 -82875292+38705177 -82875292+38704977 -82875292+38704677 -82875292+38704277 -82876926+38688224 -82876317+38686378 -82874678+38682640 -82872416+38680684 -82872192+38680477 -82869592+38678177 -82868792+38677177 -82867191+38674677 -82860891+38664377 -82859426+38660473 -82858491+38656778 -82858291+38655078 -82856491+38647878 -82856363+38646438 -82857014+38643273 -82856928+38642928 -82856991+38636878 -82856691+38633778 -82856082+38625078 -82855007+38616544 -82848562+38598686 -82847053+38594958 -82846098+38593550 -82836498+38583823 -82828238+38578031 -82816017+38570767 -82811809+38568495 -82797856+38562383 -82782855+38559293
 -82782855+38559293 -82751087+38559599
 -82751087+38559599 -82745167+38559215 -82716494+38552496 -82708413+38547888 -82705901+38546944 -82696571+38542065 -82689293+38534992 -82688766+38534301 -82687565+38532592 -82686255+38530724 -82684663+38528382 -82683404+38526480 -82681852+38523872 -82681420+38523264 -82674444+38514384 -82673969+38514014 -82665548+38505808
 -82700235+38259541 -82704659+38256068 -82704586+38255454 -82704267+38255026 -82704072+38254573 -82704101+38254339 -82704518+38253546 -82705252+38253068 -82705803+38252776 -82706467+38252743
 -82706467+38252743 -82707163+38252856
 -82707163+38252856 -82751401+38237449
 -82710795+37285304 -82716119+37282098 -82732637+37271572 -82732703+37271514
 -82710795+37285304 -82717489+37288458 -82723688+37288527 -82726234+37303867
 -82726234+37303867 -82739450+37301822
 -82739450+37301822 -82748527+37306263 -82752233+37311102
 -82727514+37267438 -82712737+37257790
 -82727514+37267438 -82714877+37256859
 -82714877+37256859 -82713779+37256868 -82712933+37257650 -82712737+37257790
 -82732703+37271514 -82727514+37267438
 -82732703+37271514 -82750919+37265710
 -82750919+37265710 -82751649+37266478
 -82751649+37266478 -82768979+37264565 -82796896+37262202
 -82796896+37262202 -82798928+37263495
 -82798928+37263495 -82799619+37263054
 -82799619+37263054 -82818610+37268380
 -82818610+37268380 -82841786+37257223
 -82744462+38450529 -82744799+38450234
 -82744799+38450234 -82744462+38450529
 -82744799+38450234 -82744951+38450164 -82745909+38449544 -82749066+38447519 -82749118+38447457 -82754609+38443604 -82757182+38441841 -82757518+38441569 -82765118+38436465 -82765998+38435889 -82768830+38433905 -82769390+38433457 -82770638+38432241 -82776862+38415713 -82804559+38396961 -82810399+38390593
 -82749879+37315430 -82750730+37314726
 -82749879+37315430 -82753528+37330918
 -82750730+37314726 -82749879+37315430
 -82750730+37314726 -82750966+37313854
 -82750966+37313854 -82750730+37314726
 -82750966+37313854 -82752233+37311102
 -82751401+38237449 -82751195+38237560
 -82751195+38237560 -82751042+38237558 -82750818+38237467 -82750512+38237456
 -82750512+38237456 -82750214+38237541 -82749883+38237667 -82746943+38238802 -82746637+38238922
 -82746637+38238922 -82746597+38238785 -82746560+38237188
 -82746560+38237188 -82700235+38259541
 -82752233+37311102 -82750966+37313854
 -82756007+37377515 -82752430+37371115 -82757456+37368976 -82757464+37368877 -82757173+37366684 -82757187+37365492 -82757729+37365184 -82757905+37364880 -82759521+37363391 -82762331+37361204
 -82753528+37330918 -82753385+37334424 -82752606+37335529 -82753589+37343310 -82758754+37346495 -82763349+37354149
 -82753528+37330918 -82749879+37315430
 -82755173+37387941 -82755721+37386505 -82756294+37385620 -82756311+37383643 -82755258+37382845 -82755654+37381387 -82756479+37380585 -82756007+37377515
 -82755173+37387941 -82756007+37377515
 -82825357+37438655 -82830874+37412374 -82830803+37412339 -82810449+37411441
 -82810449+37411441 -82797510+37417571 -82797118+37417607 -82796621+37417925 -82796454+37418138 -82781214+37427432
 -82781214+37427432 -82778283+37425018
 -82778283+37425018 -82774815+37425340 -82767952+37427576
 -82767952+37427576 -82764204+37426046 -82756693+37415088 -82757249+37402616 -82755173+37387941
 -82762684+37756002 -82751454+37753902
 -82762684+37756002 -82762050+37755750 -82760696+37754696 -82759659+37754124 -82758968+37753551 -82758651+37753093 -82757614+37752178 -82757211+37751926 -82756202+37751606 -82754790+37751605
 -82754790+37751605 -82753636+37751765 -82751454+37753902
 -82763349+37354149 -82762331+37361204
 -82763349+37354149 -82762964+37355232 -82762074+37356146 -82761394+37357297 -82761601+37358110 -82763027+37359363 -82762599+37360616 -82762331+37361204
 -82850597+37728840 -82848985+37729012 -82846090+37729319 -82845805+37729349 -82845399+37729392 -82839112+37731113 -82836706+37731787 -82817957+37737048 -82802870+37741282 -82802446+37741402 -82801565+37741650 -82800742+37741854 -82799567+37742185 -82797802+37742683 -82797284+37742829 -82790884+37744623 -82790803+37744647 -82788088+37745469 -82787102+37745731 -82786256+37745957 -82786183+37745976 -82785494+37746155
 -82785494+37746155 -82784019+37745561 -82783468+37745316 -82783031+37745121 -82782297+37744794 -82775515+37742264 -82766761+37741849
 -82766761+37741849 -82766398+37742445 -82763002+37755956 -82762684+37756002
 -82794220+38243879 -82791901+38244423
 -82791901+38244423 -82779975+38239318 -82766957+38235447
 -82766957+38235447 -82751401+38237449
 -82775828+38354817 -82771757+38358909 -82771639+38362482 -82772097+38362623 -82772487+38362744 -82772588+38362775 -82773154+38363406 -82773302+38363411
 -82773302+38363411 -82773598+38363279 -82774253+38362988
 -82774253+38362988 -82778906+38364038 -82781697+38364799 -82785155+38365212 -82785212+38365231 -82802651+38369868 -82817608+38373847
 -82777250+38352518 -82775828+38354817
 -82777250+38352518 -82777224+38352575 -82776642+38353765 -82775828+38354817
 -82794220+38243879 -82792701+38254608 -82792642+38255046 -82790787+38269592 -82790758+38269825 -82789771+38277159 -82788373+38287149 -82788082+38287835 -82787194+38294703 -82786025+38303742 -82785108+38310832 -82784412+38316219 -82783501+38323268 -82783386+38324160 -82782453+38331384 -82781991+38334970 -82781764+38335732 -82781415+38337434 -82780804+38338433 -82780978+38339371 -82781107+38339618 -82781259+38343548 -82779754+38348319 -82779351+38348598 -82777250+38352518
 -82821192+38231292 -82820073+38232982 -82806089+38238563 -82794514+38240304 -82794220+38243879
 -82885775+38192282 -82885430+38193721 -82884758+38194661
 -82884758+38194661 -82867593+38193703 -82866741+38193600 -82865396+38192821 -82856662+38190589 -82854108+38190277 -82853820+38190224
 -82853820+38190224 -82849907+38191988 -82849907+38192729 -82849647+38194254 -82849647+38194435 -82822525+38208791 -82820179+38210886 -82815952+38217419
 -82815952+38217419 -82814582+38217380
 -82814582+38217380 -82817519+38224091 -82824021+38229548 -82821481+38230675
 -82817608+38373847 -82817245+38375081 -82817679+38376209
 -82817679+38376209 -82810399+38390593
 -82817679+38376209 -82817599+38376513 -82816975+38376849 -82816239+38377057 -82815951+38377233 -82815887+38377553 -82815935+38377889 -82815855+38378497 -82815567+38379089 -82815151+38379697 -82814575+38380113 -82810399+38390593
 -82821481+38230675 -82821192+38231292
 -82821481+38230675 -82821298+38231037 -82821192+38231292
 -83051625+38465247 -83050856+38464552 -83045604+38459801 -83044353+38458670 -83036332+38451479 -83028833+38444728 -83027300+38443348 -83024949+38441231 -83022265+38438815 -83007873+38425857 -83001424+38420051 -82995398+38410588
 -82995398+38410588 -82994147+38411827
 -82994147+38411827 -82983749+38401599 -82962931+38393152
 -82962931+38393152 -82960770+38393884 -82953268+38397968 -82953524+38398603
 -82953524+38398603 -82949869+38398333
 -82949869+38398333 -82949021+38398565 -82938787+38401873
 -82938787+38401873 -82930263+38397564
 -82930263+38397564 -82911916+38398700
 -82911916+38398700 -82904211+38396686 -82889836+38392929 -82888996+38392710 -82881868+38390849 -82874889+38389009 -82865233+38386417 -82848176+38381873 -82841776+38380209 -82841408+38380113 -82822139+38375081 -82817608+38373847
 -82830262+37465631 -82825357+37438655
 -82830262+37465631 -82827270+37455640 -82827144+37454904 -82826592+37454433 -82826102+37453591 -82825896+37452718 -82825557+37452054 -82825715+37451272 -82826731+37450632 -82828507+37449876 -82829428+37449752 -82825357+37438655
 -82925383+37486606 -82925527+37486295 -82926953+37485224 -82927480+37482312 -82891783+37475723 -82891193+37475636 -82880295+37474041 -82861086+37471020 -82860215+37470902 -82858616+37470700 -82856871+37470443 -82856663+37470412 -82855858+37470293 -82854056+37470027 -82853250+37469908 -82853117+37469888 -82852244+37469759 -82842450+37468315 -82831513+37466705 -82831048+37466224 -82830703+37465904 -82830262+37465631
 -82841786+37257223 -82862272+37250100
 -83460808+36664885 -83430508+36666885 -83424642+36667327 -83417407+36669186 -83414660+36669994 -83414007+36670186 -83370705+36691086 -83364005+36694586 -83356405+36694686 -83356133+36694897 -83354606+36696153 -83353613+36696699 -83350430+36697734 -83311403+36710287 -83307103+36711387
 -83307103+36711387 -83303803+36711087
 -83303803+36711087 -83302803+36711887 -83297802+36712687 -83287095+36713948 -83269301+36718487 -83266301+36719687 -83251200+36723487 -83250800+36723687 -83250400+36723787 -83250300+36723787 -83249900+36723837 -83248300+36724687 -83247400+36725187 -83246300+36725287 -83245700+36725287 -83245200+36725887 -83234838+36727609 -83228634+36728946 -83224599+36730087 -83219999+36731287 -83196798+36738287 -83190697+36739487 -83189597+36739587 -83188297+36739687 -83187697+36739687 -83187327+36739659 -83167796+36739087 -83167896+36738987
 -83167896+36738987 -83167396+36739187 -83161496+36739887 -83135972+36742847
 -83135972+36742847 -83135528+36742688
 -83135528+36742688 -83125728+36761276 -83125655+36761407 -83125505+36761565 -83126189+36761937 -83131245+36767105 -83131055+36768354 -83129294+36768988 -83129201+36777097 -83132518+36784751 -83132406+36784832 -83118772+36790148 -83099342+36812989 -83099192+36819589 -83098892+36822989 -83102071+36828028 -83102019+36828409 -83090956+36834621 -83088789+36836292 -83087754+36837518 -83086190+36838474 -83083115+36839167 -83082691+36839289 -83072723+36854421
 -83072723+36854421 -83057889+36853089 -83053789+36852289
 -83053789+36852289 -83036961+36854841
 -83036961+36854841 -83023834+36851136 -83009222+36847295
 -83009222+36847295 -83007670+36847592 -83003341+36852289 -82975746+36859500
 -82975746+36859500 -82970766+36857625
 -82970766+36857625 -82964880+36860246 -82950045+36865998 -82949426+36866196
 -82949426+36866196 -82942603+36866181
 -82942603+36866181 -82942403+36866343 -82942174+36866858 -82941774+36867043 -82941093+36867172 -82939793+36867260 -82938563+36867276
 -82938563+36867276 -82937743+36867251
 -82937743+36867251 -82937573+36867275 -82937373+36867565 -82926300+36871075 -82912373+36874317
 -82912373+36874317 -82911824+36874243
 -82911824+36874243 -82911690+36874248 -82895228+36882278 -82878450+36893267 -82878520+36893406 -82878570+36893505 -82868218+36901212 -82873777+36912299 -82873639+36912506 -82872136+36913456 -82870879+36914948 -82868139+36916869 -82863646+36921953 -82863516+36922010 -82863417+36922196 -82863468+36922308 -82863383+36922629 -82861943+36924236 -82859013+36927316 -82858461+36932717 -82858784+36933065 -82859089+36933454 -82860537+36937439 -82861684+36939316 -82861282+36944848 -82860677+36945798 -82860633+36945840 -82858754+36950167 -82856099+36952471 -82855705+36953808 -82856381+36953937 -82858443+36954036 -82858614+36954127 -82859955+36955866 -82860534+36956015 -82862866+36957765 -82864211+36957983 -82865404+36958084 -82865975+36958358 -82866089+36958541 -82865833+36959686 -82865606+36960190 -82865663+36960418 -82866234+36960899 -82866890+36961311 -82867005+36961974 -82867290+36962455 -82867358+36963182 -82868518+36964469 -82870230+36965498 -82870259+36965818 -82870274+36965993 -82870885+36967451 -82869349+36969183 -82869047+36972105 -82869461+36972640 -82869183+36974182
 -82862272+37250100 -82841786+37257223
 -82862272+37250100 -82864155+37250100
 -82864155+37250100 -82862272+37250100
 -82864155+37250100 -82874583+37242071
 -82869183+36974182 -82874883+36977767
 -82874583+37242071 -82864155+37250100
 -82874583+37242071 -82875180+37240314
 -82874651+37238256 -82874882+37237874
 -82874882+37237874 -82874651+37238256
 -82874882+37237874 -82875073+37237538
 -82875180+37240314 -82874882+37239765 -82874651+37238256
 -82874883+36977767 -82882273+36982020
 -82875073+37237538 -82875273+37237190 -82875566+37236901 -82875728+37236765 -82875750+37236572 -82875242+37235772 -82875254+37235393 -82875439+37234765 -82875596+37233847 -82875451+37232919 -82875456+37232218 -82877449+37231032
 -82875073+37237538 -82875862+37231672 -82877274+37231170 -82877449+37231032
 -82875180+37240314 -82874583+37242071
 -82877449+37231032 -82878498+37230604 -82878941+37230254 -82880442+37229421
 -82880442+37229421 -82882655+37229573 -82884028+37229870
 -82884028+37229870 -82884844+37227956 -82889823+37224452 -82892986+37218580 -82893260+37216688 -82892305+37215300 -82893416+37214365
 -82893416+37214365 -82893634+37214794
 -82893634+37214794 -82904717+37212178 -82917615+37203462 -82919998+37202413 -82919960+37202106
 -82882273+36982020 -82874883+36977767
 -82912191+36999583 -82912084+36999516 -82911822+36999351 -82910127+36998309 -82906177+36996008 -82896149+36990128 -82894815+36989334 -82891896+36987642 -82891598+36987469 -82890855+36987038 -82889767+36986407 -82882825+36982383 -82882273+36982020
 -82903963+37602569 -82896882+37581283 -82901100+37575377 -82891678+37566047 -82889582+37545570 -82886449+37543545 -82886055+37543487 -82886431+37533194 -82890963+37532690
 -82887072+38191219 -82885775+38192282
 -82887072+38191219 -82886877+38191321 -82886239+38191962 -82885775+38192282
 -82897647+38121979 -82897448+38121093 -82893143+38120003 -82892194+38119829 -82892238+38119065 -82888831+38111870 -82898285+38103678 -82898350+38103287 -82898593+38103200 -82906938+38096737 -82908305+38095681
 -82908305+38095681 -82916951+38099103
 -82916951+38099103 -82928035+38089818 -82928920+38088305 -82927732+38087319 -82935284+38080953
 -82890963+37532690 -82891326+37532764
 -82891326+37532764 -82891972+37532670 -82892346+37532607 -82892660+37532472 -82892823+37532222 -82892972+37530796 -82893085+37530587 -82893298+37530378 -82893551+37530154 -82893845+37529937 -82893595+37517954
 -82890963+37532690 -82893928+37529631 -82893849+37529252 -82893389+37528524 -82892756+37528126 -82892233+37527810 -82892053+37527422 -82892087+37526850 -82892354+37526093 -82892618+37525780 -82893195+37525500 -82893595+37517954
 -82892629+37708836 -82850597+37728840
 -82892629+37708836 -82879338+37719466 -82878800+37719547
 -82878800+37719547 -82878272+37719498 -82876567+37719249
 -82876567+37719249 -82875664+37719484 -82875289+37719654 -82874885+37720073 -82873847+37721129 -82874021+37722485 -82873973+37723745 -82850597+37728840
 -82892629+37708836 -82901701+37703236
 -82901701+37703236 -82914262+37710264
 -82924826+38175068 -82924060+38175570 -82923931+38175593
 -82923931+38175593 -82923727+38175549 -82921523+38175444
 -82921523+38175444 -82918945+38178797 -82909133+38180000 -82897378+38182789 -82896734+38183614 -82893276+38188539 -82892823+38188852 -82887072+38191219
 -82893595+37517954 -82894113+37517499 -82895625+37510031 -82901506+37508227 -82917686+37490130 -82925383+37486606
 -82898995+38130242 -82897647+38121979
 -82898995+38130242 -82898401+38125556 -82898435+38125371 -82898672+38125085 -82899148+38124544 -82898827+38124249 -82898296+38124134 -82897835+38123389 -82897647+38121979
 -82912586+38158923 -82910502+38158381 -82907907+38156350 -82908814+38155091 -82908836+38154954 -82908780+38153904 -82908009+38150275 -82907882+38149034 -82907849+38147671 -82908302+38146840 -82906785+38133358 -82901990+38132160 -82899957+38130497 -82898995+38130242
 -82909297+37648184 -82909744+37647683 -82905812+37642236 -82904254+37639813 -82901665+37627210 -82901911+37622989 -82901552+37622578 -82904533+37609260
 -82904533+37609260 -82904256+37604550 -82904139+37603897 -82904334+37603293 -82904265+37603083 -82903963+37602569
 -82904533+37609260 -82904728+37608737 -82905006+37607843 -82905250+37607562 -82905748+37607008 -82906246+37606518 -82906257+37606309 -82906127+37606090 -82905936+37605912 -82905050+37605280 -82904406+37604849 -82903963+37602569
 -82909297+37648184 -82909021+37648504 -82908890+37648997 -82908870+37649174 -82909053+37649351 -82909469+37649593 -82909693+37650173 -82910109+37650536 -82910201+37650923 -82910880+37651165 -82910992+37651342 -82912425+37653598
 -82909297+37648184 -82912425+37653598
 -82912191+36999583 -82912303+36999615
 -82912303+36999615 -82912191+36999583
 -82912303+36999615 -82912617+36999775 -82912963+36999951 -82923541+37006392 -82934155+37012606 -82937677+37014667 -82938033+37014876
 -82938033+37014876 -82952404+37009496 -82959798+37004095 -82964123+37001531 -82965371+37000092 -82967235+36999770
 -82967235+36999770 -82967525+37000092 -82967908+37000746 -82968120+37000898 -82969352+37001410
 -82969352+37001410 -82971808+37000337 -82972919+37000092 -82977760+36998445 -82984419+36997877 -82985293+36997667 -82988403+36997235
 -82912425+37653598 -82928268+37657449 -82932270+37661934 -82939298+37668221 -82944859+37681200 -82944692+37682412 -82943847+37688525 -82942636+37697292 -82942580+37697693 -82942554+37697913 -82940704+37716337
 -82914262+37710264 -82924356+37715111
 -82924356+37715111 -82924802+37715078
 -82924802+37715078 -82925097+37715417 -82925828+37715593 -82925992+37716440 -82926104+37716827 -82926166+37717287 -82926065+37717585 -82925923+37717981 -82925863+37718158
 -82925863+37718158 -82930163+37717186
 -82914262+37710264 -82930163+37717186
 -82917926+38168660 -82912786+38159215 -82912677+38159004 -82912586+38158923
 -82917926+38168660 -82914581+38162127 -82914184+38162043 -82913390+38161916 -82913309+38161842 -82913252+38161535 -82913298+38161189 -82913212+38160817 -82913085+38160428 -82912878+38159886 -82912831+38159611 -82912586+38158923
 -82919960+37202106 -82919959+37201758 -82920096+37201324
 -82919960+37202106 -82920096+37201324
 -82920096+37201324 -82920564+37200541 -82921848+37200427 -82938496+37198135 -82953338+37190997 -82968228+37181012 -82974314+37176232 -82977347+37173672
 -82977347+37173672 -82980784+37174209 -82981057+37174283 -82982406+37174754 -82985183+37188149 -83000030+37196005
 -82923187+38173335 -82916051+38169855 -82916358+38169776 -82916839+38169724 -82917473+38169656 -82917750+38169562 -82917978+38169273 -82917984+38168902 -82917926+38168660
 -82923187+38173335 -82917926+38168660
 -82924826+38175068 -82924588+38174928 -82923187+38173335
 -82925383+37486606 -82927880+37489224 -82932628+37492549 -82934516+37493756
 -82930163+37717186 -82940704+37716337
 -82955616+38173839 -82943089+38168825
 -82943089+38168825 -82942692+38169499 -82942606+38169705 -82935902+38171727 -82932615+38172718 -82924826+38175068
 -82934516+37493756 -82934804+37493504 -82936469+37490941 -82938078+37490735 -82938710+37490529 -82940347+37489659 -82940519+37489659 -82940978+37489613
 -82940978+37489613 -82941208+37489682 -82941610+37490139 -82941746+37491068
 -82934516+37493756 -82941746+37491068
 -82935275+38080728 -82935246+38080911 -82935284+38080953
 -82935275+38080728 -82935284+38080953
 -82940704+37716337 -82948271+37719684 -82948259+37719913 -82948215+37720798 -82946808+37749467 -82947417+37755326 -82947533+37756562 -82947625+37757669 -82947911+37761095 -82949174+37776228 -82949276+37777456 -82950079+37787078 -82950099+37787320 -82950696+37794464 -82950722+37794710 -82964254+37801341 -82965277+37801849 -82978347+37808230 -82981876+37809970 -82983995+37811478 -82984051+37812005 -82984090+37812369 -82984264+37813068 -82985995+37813970 -82989463+37817703 -82984503+37825779 -82985888+37826740 -83004551+37859097
 -82970203+38051321 -82952427+38052973 -82942054+38077455 -82942060+38077490
 -82942060+38077490 -82941354+38077386
 -82941354+38077386 -82940789+38077623 -82935275+38080728
 -82944107+37501506 -82943906+37500097 -82943840+37497101 -82942187+37496708 -82941746+37491068
 -82944107+37501506 -82944624+37501963 -82944854+37502055
 -82944854+37502055 -82944954+37502050
 -82944107+37501506 -82944954+37502050
 -82944954+37502050 -82947516+37502055 -82948377+37503120
 -82948377+37503120 -82956221+37500097 -82956697+37499894
 -82956697+37499894 -82957349+37500097 -82961917+37500097 -82964703+37500097 -82966398+37500770
 -82966398+37500770 -82969447+37499637
 -82948377+37503120 -82959938+37518194 -82962264+37518437 -82992790+37527000 -82999314+37527959
 -82999314+37527959 -82999889+37527948
 -82999889+37527948 -83000778+37530077 -82999889+37530877 -82998945+37531932 -82999889+37533321 -82999999+37533412 -83000309+37534539 -83000430+37534951 -83001058+37535858 -83001434+37536737 -83002608+37541369 -83002215+37543479 -83001341+37544953
 -82989035+37963948 -82984199+37950908 -82980887+37944065 -82972807+37930485 -82972142+37925928 -82970688+37915056 -82971789+37912633
 -82971789+37912633 -82961760+37912874
 -82961760+37912874 -82964110+37903195 -82964107+37903094 -82963513+37901860 -82963234+37898584 -82963311+37897411 -82962076+37895689 -82961796+37894558 -82987590+37890597 -82997848+37868965 -82999030+37867910 -82999371+37866867 -82999889+37866049 -82999889+37865388 -83004551+37859097
 -82969447+37499637 -82989414+37503569
 -82989414+37503569 -82989657+37503352 -82989840+37503062 -82989912+37502692 -82990137+37502399
 -82969447+37499637 -82990137+37502399
 -82970203+38051321 -82987880+38040824 -82988500+38040816
 -82988500+38040816 -82989678+38041254
 -82989678+38041254 -82990313+38040391 -82991115+38038687 -82991577+38038407 -82992245+38038198
 -82992245+38038198 -82993100+38038244 -82993860+38038662
 -82993860+38038662 -82994637+38038322 -82996248+38038021
 -82970203+38051321 -82996248+38038021
 -82975048+38172144 -82955616+38173839
 -82975048+38172144 -82970008+38173395
 -82970008+38173395 -82969663+38173223 -82968487+38172585 -82968141+38172501 -82967754+38172474
 -82967754+38172474 -82967601+38172481 -82967466+38172593 -82966987+38173267 -82966884+38173379 -82966444+38173456 -82955616+38173839
 -83109640+38234023 -83108774+38234531
 -83108774+38234531 -83108030+38234521 -83107129+38234044 -83099714+38225559
 -83099714+38225559 -83092014+38227960
 -83092014+38227960 -83091996+38227268 -83089305+38226431 -83083194+38218898 -83082791+38218753 -83082495+38218168 -83077280+38210783 -83076106+38208546 -83076083+38208353 -83075972+38206770 -83074513+38205791 -83070282+38202471 -83069677+38201824 -83069643+38201695 -83069381+38200939 -83068441+38200626 -83065582+38199336 -83060172+38191477 -83055029+38185815 -83051505+38179906 -83051330+38178965
 -83051330+38178965 -83041473+38198775 -83013915+38204030 -83012263+38204947 -83011488+38205362
 -83011488+38205362 -83011679+38203470 -83011864+38201127 -83011845+38198388 -83010166+38196396 -82999891+38191871 -82996797+38190937 -82992863+38190641 -82992813+38190576 -82989244+38189521 -82988987+38188326 -82987129+38179290 -82983973+38176409 -82978979+38174862 -82975048+38172144
 -82988403+36997235 -82991536+36996646
 -82989035+37963948 -82993133+37961415
 -82993133+37961415 -83008893+37968085 -83019087+37981256 -83021886+37984064 -83021942+37984653 -83021940+37985168 -83022126+37986838 -83022065+37987928 -83022193+38007078
 -83054775+37520982 -83051551+37523827 -83047763+37525765
 -83047763+37525765 -83046556+37525490 -83045781+37525009 -83046131+37523330 -83043079+37520196 -83040553+37518097 -83035842+37514298 -83034665+37512764 -83035825+37512366 -83036188+37511987 -83035032+37510687 -83031938+37507111 -83030731+37506744 -83030056+37506378 -83028864+37506218
 -83028864+37506218 -83015807+37508429
 -83015807+37508429 -83001777+37501377
 -83001777+37501377 -83001654+37501399 -83001574+37501603 -83001504+37501627 -83001432+37501652 -83000353+37502617 -83000296+37502662 -82999888+37503130
 -82999888+37503130 -82991304+37502094
 -82991304+37502094 -82990137+37502399
 -82991536+36996646 -82988403+36997235
 -82991536+36996646 -82991687+36996464
 -82991687+36996464 -82995705+36994389
 -82995705+36994389 -82991687+36996464
 -82995705+36994389 -82995845+36994422
 -82995845+36994422 -82995705+36994389
 -82995845+36994422 -83003784+36993391
 -82996248+38038021 -83000835+38035073 -83002457+38031206 -83006040+38022368 -83012545+38016756 -83018164+38008308
 -83000030+37196005 -83008689+37190197 -83009007+37189807 -83012553+37184105 -83012806+37183890 -83013106+37183638 -83013151+37183370 -83016536+37177466
 -83016536+37177466 -83021100+37178049
 -83021100+37178049 -83036057+37166616
 -83036057+37166616 -83043804+37170623
 -83043804+37170623 -83048585+37169548 -83044708+37167349 -83044191+37167010 -83037021+37162022 -83035473+37157669 -83035650+37157169 -83036628+37155479 -83036756+37155221 -83046423+37140836 -83053470+37130359 -83053759+37129953 -83054140+37129582 -83054923+37129209 -83055346+37108705 -83046996+37101023 -83051095+37093530 -83046798+37086099 -83043575+37082819 -83040414+37078914 -83048766+37058641 -83067718+37050893 -83068358+37050699 -83073551+37047087 -83073523+37046322 -83072390+37043162 -83049722+37029932 -83051881+37029115 -83055136+37020312
 -83001341+37544953 -83001398+37545708 -83001858+37546075 -83002931+37546524
 -83001341+37544953 -83002931+37546524
 -83044752+37215497 -83020480+37209923 -83017276+37209492 -83006841+37205924 -83002097+37198927 -83000030+37196005
 -83002931+37546524 -83003668+37546900 -83004031+37547761 -83004730+37548571 -83005752+37548796 -83006713+37549670
 -83006713+37549670 -83009291+37549226 -83009760+37549053
 -83009760+37549053 -83010536+37549167 -83010630+37549207 -83017377+37549353 -83017805+37549367 -83018176+37549404 -83016903+37551780 -83018378+37555746 -83016352+37556913 -83013665+37560726 -83013808+37560838 -83015400+37563825 -83016101+37565589 -83016927+37567226 -83014140+37570539 -83011781+37574118 -83010999+37575243 -83010815+37575430 -83010703+37575546 -83010270+37575936 -83009911+37576527 -83011519+37578097 -83012346+37579377 -83012590+37579754 -83017638+37584489
 -83017638+37584489 -83019429+37583775 -83019677+37583515
 -83019677+37583515 -83022213+37584075 -83023431+37584847 -83024399+37586574 -83033518+37587257
 -83033518+37587257 -83036604+37585350 -83038091+37584305
 -83038091+37584305 -83039204+37586376 -83042892+37590713
 -83042892+37590713 -83048136+37590692
 -83048136+37590692 -83050253+37593121 -83051422+37593466 -83055099+37594241
 -83055099+37594241 -83055145+37594170 -83055978+37593163
 -83003784+36993391 -82995845+36994422
 -83003784+36993391 -83006939+36992079
 -83004551+37859097 -83007003+37859899 -83011101+37862006 -83011560+37862203 -83013863+37863593 -83017626+37865935
 -83017626+37865935 -83024088+37865214 -83024435+37865191
 -83024435+37865191 -83024157+37865506 -83024035+37865615 -83031586+37880880
 -83031586+37880880 -83040254+37879261
 -83006939+36992079 -83006984+36991991 -83006984+36991691 -83007084+36991591 -83007384+36991391 -83007684+36991291 -83007984+36991091 -83008384+36990791 -83008684+36990491 -83008684+36990291 -83008684+36990091 -83012811+36986989
 -83006939+36992079 -83008784+36989891 -83008984+36989591 -83009284+36989391 -83009584+36989291 -83009984+36988891 -83010384+36988591 -83010784+36988291 -83011084+36988091 -83011284+36987791 -83011584+36987591 -83012811+36986989
 -83012811+36986989 -83012912+36986990 -83013185+36986991
 -83013185+36986991 -83013485+36986791 -83013885+36986491 -83014285+36986291 -83014585+36986091 -83014985+36985791 -83015085+36985591 -83015085+36985391 -83014985+36985191 -83019899+36978833
 -83012811+36986989 -83019899+36978833
 -83018164+38008308 -83021926+38007213 -83022193+38007078
 -83018164+38008308 -83022193+38007078
 -83019899+36978833 -83034686+36980991 -83035086+36980991 -83035586+36981091 -83035986+36981091 -83036486+36981091 -83036886+36981191 -83036986+36981191 -83037486+36981491 -83037486+36981691 -83037386+36981891 -83037886+36983991
 -83019899+36978833 -83037886+36983991
 -83022193+38007078 -83029374+38009462
 -83029374+38009462 -83036834+38001759
 -83032903+38711410 -83033020+38711204 -83033840+38709366 -83034610+38707639 -83035438+38705784 -83035735+38705118 -83036419+38703586 -83036527+38703344 -83038082+38699861 -83034335+38692097 -83031890+38685247 -83031923+38684775 -83024301+38682805 -83033618+38679139 -83034867+38674695 -83038445+38665073 -83040158+38664275 -83040411+38664116 -83041945+38663439 -83043369+38662491 -83044625+38662062
 -83044625+38662062 -83045129+38662949 -83046095+38663272
 -83046095+38663272 -83051986+38652946
 -83028222+38721937 -83028187+38721889 -83029710+38718519 -83032903+38711410
 -83028222+38721937 -83032903+38711410
 -83030864+38725585 -83028222+38721937
 -83030864+38725585 -83038405+38716433 -83042338+38708319 -83061978+38690075 -83080028+38682726 -83088282+38680280 -83112372+38671685 -83122601+38657042 -83123197+38656112 -83123611+38654301 -83142836+38625076 -83151776+38622095 -83154622+38621142 -83156575+38620622 -83159202+38620365 -83181250+38619154 -83199130+38616909
 -83199130+38616909 -83218933+38622123 -83223315+38624239 -83224768+38624732 -83225305+38625076 -83227680+38625992 -83230451+38626997 -83233633+38627859
 -83233633+38627859 -83249904+38626643 -83267694+38618221 -83284155+38601464 -83286596+38599181
 -83286596+38599181 -83305543+38599649 -83312748+38604642 -83317739+38609516 -83319739+38614662 -83353094+38652526 -83374631+38660801 -83385164+38663190 -83391288+38663857 -83428310+38668976 -83437483+38669192 -83456808+38673774 -83465130+38674955 -83532102+38702236
 -83532102+38702236 -83575121+38691746
 -83575121+38691746 -83574754+38692671
 -83574754+38692671 -83575404+38692622 -83583631+38690706 -83587811+38690159 -83594616+38688640 -83596783+38688013 -83597696+38687755 -83615254+38684267 -83617340+38683549 -83620736+38682064 -83626192+38679638
 -83626192+38679638 -83626176+38679734
 -83626176+38679734 -83626565+38679650 -83626907+38679577 -83626922+38679387 -83629550+38677741 -83629900+38677215 -83636017+38670789 -83646558+38636181
 -83037886+36983991 -83048816+36981181 -83050965+36980891 -83096999+36968740 -83097390+36968691 -83115119+36963959 -83140907+36957587 -83141948+36957290 -83145975+36955808 -83146192+36955591 -83146699+36955253
 -83146699+36955253 -83153534+36959034
 -83042193+37872457 -83041534+37878376 -83041107+37878400 -83040579+37878432 -83040477+37878537 -83040254+37879261
 -83042193+37872457 -83044886+37877949 -83044693+37878488 -83044348+37878915 -83044074+37879156 -83043657+37879406 -83043007+37879680 -83042834+37879696
 -83042834+37879696 -83042641+37879559 -83042153+37878923 -83041767+37878496
 -83041767+37878496 -83040254+37879261
 -83048504+37872403 -83042193+37872457
 -83048504+37872403 -83042727+37872131
 -83042727+37872131 -83042331+37872277 -83042193+37872457
 -83107577+38549621 -83107389+38550257 -83105703+38550882 -83105025+38550962 -83103918+38551855 -83102310+38555875 -83102114+38556042 -83101584+38557325 -83101365+38557972 -83100324+38558396 -83100250+38558445 -83099837+38559215 -83099785+38559429 -83098650+38563434 -83099556+38566614 -83100056+38567198 -83100300+38567483 -83099428+38567738 -83099207+38568955 -83099003+38569337 -83098954+38569387 -83098714+38569484
 -83098714+38569484 -83093699+38569339
 -83093699+38569339 -83094108+38571833 -83093530+38573073 -83092295+38574100 -83089675+38575857 -83090380+38576342 -83090818+38577875 -83085388+38582502 -83085252+38582921 -83080127+38587884 -83075779+38588541 -83073717+38590613 -83074060+38591695 -83073388+38592739 -83072362+38593493 -83071705+38594693 -83070920+38595070 -83071215+38595459 -83071349+38595635 -83071771+38596645 -83071930+38596824
 -83071930+38596824 -83072409+38596795
 -83072409+38596795 -83075464+38601303 -83075870+38601838 -83076182+38601865 -83078014+38604812 -83078640+38613927 -83069418+38621016 -83069940+38622605 -83065050+38635767 -83065018+38635807 -83064875+38635996 -83056590+38639977 -83053516+38640082 -83053177+38640091
 -83053177+38640091 -83052681+38639634
 -83052681+38639634 -83050493+38640068 -83050728+38640508 -83051513+38641281 -83051572+38641601 -83052184+38643112 -83050784+38645240 -83049295+38648397 -83049264+38649628
 -83049781+37214914 -83044752+37215497
 -83049781+37214914 -83049457+37214932 -83048149+37215039 -83047395+37215274 -83046529+37215356 -83045251+37215455 -83044752+37215497
 -83051625+38465247 -83066730+38466792
 -83051625+38465247 -83066769+38466638 -83066730+38466792
 -83051986+38652946 -83049264+38649628
 -83051986+38652946 -83051350+38652429 -83049616+38651354 -83049360+38651071 -83049309+38649754 -83049264+38649628
 -83116132+37310389 -83116625+37308776 -83115221+37306878 -83113437+37306382 -83110977+37301387 -83111120+37300861 -83110953+37300396 -83110568+37299518 -83111757+37297797 -83122005+37290684 -83120245+37284104 -83124310+37281075 -83124262+37279709 -83123983+37279063 -83123973+37278120 -83124891+37274461 -83125505+37257063 -83127035+37237092 -83126888+37236003 -83105335+37235942 -83100346+37235759
 -83100346+37235759 -83098634+37236187 -83087792+37243063
 -83087792+37243063 -83086047+37243032
 -83086047+37243032 -83072542+37248135
 -83072542+37248135 -83068375+37246716 -83066670+37237865 -83056623+37222787 -83055978+37222149 -83055925+37222037 -83055868+37221918 -83055845+37221448 -83055894+37220908 -83055909+37220744 -83055854+37220304 -83055706+37219647 -83052899+37214967 -83049781+37214914
 -83077938+37884695 -83054114+37870396
 -83054114+37870396 -83048504+37872403
 -83055136+37020312 -83054469+37019875 -83054189+37018845 -83054778+37017882 -83055828+37017149 -83057038+37016295 -83057850+37015684 -83058346+37015391
 -83058346+37015391 -83059906+37015566 -83061341+37016209 -83061933+37016487
 -83061933+37016487 -83069909+37011260
 -83055136+37020312 -83069909+37011260
 -83055978+37593163 -83056569+37592998 -83057207+37592901
 -83057207+37592901 -83057591+37593184 -83058228+37593878 -83058542+37594225 -83058521+37594531 -83058855+37594742
 -83055978+37593163 -83058855+37594742
 -83056211+37520799 -83054775+37520982
 -83056211+37520799 -83055701+37520373
 -83055701+37520373 -83055266+37520405 -83055013+37520615 -83054775+37520982
 -83056211+37520799 -83058742+37522313 -83062094+37525095 -83063370+37525941
 -83063370+37525941 -83065337+37525463 -83068710+37519861
 -83068710+37519861 -83087308+37521756
 -83087308+37521756 -83089992+37521549 -83092632+37498955 -83093472+37497467 -83095052+37495782 -83095163+37495494 -83101585+37489300 -83104354+37486643 -83105793+37485262 -83105890+37485168 -83124252+37467368 -83124818+37466819
 -83124818+37466819 -83124893+37466842
 -83124893+37466842 -83124893+37466661 -83131308+37460504 -83131902+37459981 -83134287+37457694 -83134710+37457249 -83134832+37457122 -83127848+37422525 -83127821+37422390 -83125348+37409886 -83124892+37407615 -83124394+37405231
 -83058855+37594742 -83059507+37595012 -83059820+37595093 -83058518+37596983 -83057474+37597603 -83058395+37599376 -83058279+37599777 -83059200+37601013 -83057560+37605018 -83058251+37605842
 -83058251+37605842 -83058711+37605613
 -83058711+37605613 -83061242+37608062 -83061564+37608520 -83062125+37609507
 -83062125+37609507 -83068462+37608020
 -83068462+37608020 -83071365+37609224 -83071983+37609751 -83072052+37610050 -83073126+37619617 -83078122+37620838 -83081330+37624615 -83082128+37626527 -83083151+37628416 -83083383+37629220 -83085530+37630625 -83085927+37630806 -83089704+37631817
 -83089704+37631817 -83091029+37630714 -83091023+37629068 -83091487+37627616 -83091780+37623962 -83092428+37623531 -83093035+37623050 -83093309+37622782 -83099259+37621853
 -83099259+37621853 -83102168+37622422
 -83102168+37622422 -83102665+37621229 -83114689+37611487
 -83114689+37611487 -83117770+37612879
 -83117770+37612879 -83122399+37611313 -83123292+37609850 -83123694+37609507 -83134415+37606602
 -83134415+37606602 -83136798+37611345 -83138611+37614787 -83143178+37619467 -83144608+37620555 -83145433+37621583 -83147489+37623636 -83162677+37634834
 -83162677+37634834 -83162852+37634670
 -83162852+37634670 -83185253+37640685 -83189310+37641056 -83193135+37647536 -83193227+37647618
 -83193227+37647618 -83196108+37647532
 -83060720+38006107 -83036834+38001759
 -83060720+38006107 -83043600+38001956
 -83043600+38001956 -83043396+38002061 -83043030+38002198 -83042795+38002198 -83042560+38002157 -83042448+38002012 -83042417+38001859 -83042417+38001658 -83042417+38001376 -83042386+38001102
 -83042386+38001102 -83036834+38001759
 -83083595+38007948 -83080152+38006872 -83073966+38002736 -83071603+38001794
 -83071603+38001794 -83065100+38007864
 -83065100+38007864 -83064272+38007236 -83060720+38006107
 -83066730+38466792 -83074714+38473357 -83083648+38477777 -83091887+38480829 -83101910+38481513
 -83101910+38481513 -83102307+38481200 -83103753+38480539
 -83103753+38480539 -83115681+38484607 -83116080+38485427 -83117681+38485724 -83126325+38488401 -83127431+38489294 -83130487+38490714 -83137820+38496803
 -83069909+37011260 -83079180+37008234
 -83079180+37008234 -83102289+36994591 -83102690+36993991 -83103090+36993591 -83103490+36993391 -83103990+36993291 -83104490+36993291 -83104990+36993291 -83105490+36993391 -83105790+36993491 -83106090+36993491 -83122057+37001107
 -83079180+37008234 -83121041+37000509
 -83121041+37000509 -83121515+37000909 -83122057+37001107
 -83094981+38008098 -83083595+38007948
 -83094981+38008098 -83094298+38007897 -83094095+38007808 -83093697+38007784
 -83093697+38007784 -83093381+38007857 -83093004+38007970 -83092546+38008139 -83092007+38008397 -83091589+38008607 -83091315+38008728 -83091060+38008929
 -83091060+38008929 -83083595+38007948
 -83103274+37892491 -83077938+37884695
 -83103274+37892491 -83102725+37892411 -83102379+37892338 -83102146+37891992 -83101911+37891389 -83101586+37891035 -83101088+37890729 -83100763+37890568 -83100397+37890544
 -83100397+37890544 -83100021+37890665 -83099483+37890939
 -83099483+37890939 -83077938+37884695
 -83114854+38004341 -83104236+38006498 -83094981+38008098
 -83155744+38519032 -83152335+38518834
 -83152335+38518834 -83149945+38519253 -83149070+38521380 -83148953+38521426 -83147875+38521998 -83147316+38525476 -83147294+38526611 -83146652+38530239 -83145902+38530843 -83145505+38531162 -83143917+38531547 -83142656+38532361 -83142394+38532498 -83139517+38534151 -83138607+38535525
 -83138607+38535525 -83136985+38534822 -83134255+38533497
 -83134255+38533497 -83132735+38534718 -83131347+38535447
 -83131347+38535447 -83124899+38534858
 -83124899+38534858 -83123040+38535248 -83121192+38537279 -83120457+38537912 -83114738+38544033 -83112478+38545551 -83112172+38545625 -83111612+38546081 -83111131+38546590 -83110668+38546734
 -83110668+38546734 -83109917+38546681
 -83109917+38546681 -83107480+38548241 -83107692+38549137
 -83107692+38549137 -83107577+38549621
 -83107692+38549137 -83107628+38549508 -83107577+38549621
 -83173529+37832144 -83172553+37832659 -83172118+37832888 -83168527+37834825 -83160273+37839194 -83158930+37839892 -83157158+37840814 -83156835+37840982 -83155560+37841652 -83155200+37841846 -83135291+37852478 -83134586+37852849 -83128059+37856255 -83124646+37858098 -83114286+37865649 -83114576+37866104 -83124590+37882072 -83131355+37892686 -83108304+37893040
 -83108304+37893040 -83103274+37892491
 -83109640+38234023 -83109751+38233984
 -83109751+38233984 -83110106+38234386 -83110456+38234666 -83110762+38235390 -83111859+38235579
 -83109640+38234023 -83111859+38235579
 -83124394+37405231 -83123478+37400838 -83121676+37391801 -83121647+37391556 -83118183+37373680 -83118051+37373024 -83116557+37365585 -83114608+37355867 -83114293+37354299 -83114204+37353856 -83114128+37353482 -83113338+37349540 -83113251+37349104 -83112532+37345520 -83111958+37342656 -83111900+37342365 -83112455+37342189 -83113046+37342002
 -83219020+38231892 -83218588+38233293 -83218718+38235874 -83218123+38237201 -83202864+38245610 -83202982+38246243 -83203447+38247135 -83203000+38249929 -83202890+38250081 -83202756+38250232
 -83202756+38250232 -83199111+38250081 -83194607+38250081 -83193626+38250081 -83190158+38251457 -83185191+38254295 -83185075+38254478 -83185487+38258144 -83185075+38258940 -83181800+38259566 -83177239+38263653 -83177737+38266678
 -83177737+38266678 -83176745+38266605 -83175458+38266414 -83174395+38265895 -83173444+38265824
 -83173444+38265824 -83168332+38266265
 -83168332+38266265 -83166700+38266019 -83163628+38265596 -83160537+38264466 -83155385+38260066 -83155463+38259960 -83155470+38259540 -83155300+38259027 -83144305+38249760 -83143527+38249105 -83138203+38244629 -83131396+38240047 -83124449+38236204 -83120397+38234072 -83119823+38233492 -83118167+38233073
 -83118167+38233073 -83112386+38235598
 -83112386+38235598 -83111859+38235579
 -83113046+37342002 -83114211+37325895
 -83114211+37325895 -83112862+37326331
 -83112862+37326331 -83111984+37325785 -83110713+37325302 -83110715+37325085 -83112285+37323450 -83111446+37322977 -83111025+37321798 -83110200+37320842 -83109874+37320316 -83116132+37310389
 -83113046+37342002 -83116132+37310389
 -83120748+38003492 -83114854+38004341
 -83120748+38003492 -83115179+38003890 -83115026+38004043 -83114854+38004341
 -83173526+38016336 -83160090+38008560 -83159076+38008099
 -83159076+38008099 -83156394+38010273 -83155960+38010656
 -83155960+38010656 -83151509+38009840 -83144817+37996692 -83144725+37996539
 -83144725+37996539 -83141843+37997244 -83133652+38004722
 -83133652+38004722 -83122356+38002362
 -83122356+38002362 -83120748+38003492
 -83124892+37405253 -83124394+37405231
 -83124892+37405253 -83128828+37406108 -83129260+37406160 -83129852+37406326 -83130521+37406711 -83130999+37407182 -83131407+37407540 -83131685+37407809 -83131974+37408110 -83132232+37408354 -83132453+37408388
 -83132453+37408388 -83143673+37404650
 -83124892+37405253 -83143673+37404650
 -83182187+37020861 -83179503+37020141 -83178040+37019956 -83173629+37016853
 -83173629+37016853 -83160916+37020641
 -83160916+37020641 -83161391+37020312 -83161734+37019328 -83161335+37017634 -83160935+37016719 -83160579+37016434 -83147283+37012739 -83128900+37004988 -83122057+37001107
 -83137820+38496803 -83138286+38496941
 -83138286+38496941 -83139917+38496873 -83141897+38496439 -83142392+38496439 -83143032+38496553
 -83143032+38496553 -83144924+38496485
 -83144924+38496485 -83145390+38496646 -83146001+38497012 -83146904+38497264 -83147719+38497310 -83150819+38498830
 -83137820+38496803 -83150819+38498830
 -83143673+37404650 -83160625+37409020 -83162486+37409114 -83182926+37411906 -83203608+37422427 -83211983+37441326 -83214146+37443583 -83214461+37443785
 -83214461+37443785 -83215178+37443190 -83226917+37433624 -83232070+37429436 -83236574+37425774 -83239944+37423035 -83243275+37420309 -83245336+37418617 -83247731+37416699 -83258553+37407918 -83258594+37407885 -83263028+37404337 -83269392+37399245 -83269774+37398883
 -83166360+38503954 -83165748+38504310
 -83165748+38504310 -83164396+38503285
 -83164396+38503285 -83161210+38504084
 -83161210+38504084 -83158980+38503925 -83157728+38503627 -83152953+38500420 -83152633+38500385 -83151563+38500078 -83150819+38498830
 -83153534+36959034 -83124291+36998291 -83124291+36998591 -83124291+36998791 -83124191+36998891 -83123991+36999091 -83123791+36999191 -83123691+36999291 -83123391+36999492 -83123291+36999592 -83123191+36999592 -83122057+37001107
 -83153534+36959034 -83148892+36982491 -83148692+36982691 -83148592+36982791 -83148392+36983091 -83148292+36983491 -83148092+36984091 -83147992+36984691 -83147792+36985091 -83146692+36985191
 -83146692+36985191 -83145592+36985091
 -83145592+36985091 -83122057+37001107
 -83155744+38519032 -83157054+38514659
 -83155744+38519032 -83157174+38515183 -83157121+38514933 -83157054+38514659
 -83157054+38514659 -83161596+38509447 -83163493+38508944 -83164004+38508909
 -83164004+38508909 -83166753+38508937
 -83166753+38508937 -83167190+38508640 -83166360+38503954
 -83166360+38503954 -83167523+38503199 -83169025+38502817 -83169521+38502601
 -83217166+37158530 -83227079+37153166 -83225555+37150150 -83225389+37150085 -83218091+37146042 -83218342+37143938 -83224527+37140555 -83223957+37135322
 -83223957+37135322 -83223095+37135807
 -83223095+37135807 -83222605+37135094 -83222519+37134975 -83221809+37134505
 -83221809+37134505 -83220464+37134506 -83219539+37134638 -83218849+37134978
 -83218849+37134978 -83215845+37134530 -83215524+37134308 -83214765+37132420 -83208545+37129093 -83208168+37129092 -83207057+37129089 -83206473+37128051 -83206494+37127898 -83206344+37125093 -83206042+37124293 -83203453+37122690 -83201530+37118635 -83196874+37117869 -83196093+37116522 -83196851+37113670 -83196774+37113288 -83196382+37110432 -83193826+37109137
 -83193826+37109137 -83183869+37112122
 -83183869+37112122 -83177095+37105538 -83167938+37102427
 -83167938+37102427 -83167697+37102446
 -83167697+37102446 -83167466+37102423 -83167225+37102270 -83167271+37102036 -83167415+37095746 -83167214+37094990 -83168384+37088455 -83168941+37087515 -83173628+37079562 -83170298+37075976 -83173172+37063443 -83178215+37062720 -83178142+37054804 -83177942+37054758
 -83169521+38502601 -83169687+38502591 -83170186+38502314 -83170521+38501893 -83170752+38501384 -83171009+38500678
 -83169521+38502601 -83171009+38500678
 -83171009+38500678 -83171581+38500474 -83172340+38500272
 -83172340+38500272 -83173306+38500548 -83178203+38502372
 -83178203+38502372 -83180698+38500889 -83187828+38493731 -83185619+38489862 -83187374+38483127 -83186645+38482968 -83186267+38482305 -83186344+38481806 -83186398+38481753
 -83173526+38016336 -83176065+38014259 -83176391+38013067 -83176442+38012793 -83176595+38012721 -83176697+38012721 -83177288+38012730 -83177736+38012769
 -83177736+38012769 -83178633+38012738 -83179336+38012642 -83180111+38012498 -83189210+38011757
 -83173526+38016336 -83189210+38011757
 -83173932+37831802 -83173529+37832144
 -83173932+37831802 -83173914+37831941 -83173529+37832144
 -83176268+37054223 -83176329+37054291 -83176701+37054428 -83177942+37054758
 -83176268+37054223 -83177942+37054758
 -83182187+37020861 -83184005+37021065 -83184937+37027239 -83184374+37028824 -83184824+37029515 -83184903+37029634 -83186371+37031717 -83183118+37036040 -83179898+37037543 -83178500+37041857 -83178643+37044008 -83179713+37044368 -83178441+37051282 -83177857+37051371
 -83177857+37051371 -83177234+37051270
 -83177234+37051270 -83176268+37054223
 -83234547+37790182 -83224367+37790639 -83223533+37791645 -83219458+37801887 -83205516+37819625
 -83205516+37819625 -83190467+37817478
 -83190467+37817478 -83188496+37817913 -83187273+37818177 -83179814+37820714 -83178479+37821824 -83173932+37831802
 -83182187+37020861 -83182578+37011672 -83204224+37003608
 -83209366+38443724 -83210647+38446149 -83210967+38446378 -83211607+38447270 -83213121+38449055 -83213180+38451245 -83213646+38452487 -83212570+38454615 -83210679+38454661
 -83210679+38454661 -83206983+38454067 -83206692+38453814 -83204823+38453042
 -83204823+38453042 -83198418+38455914 -83197913+38457475 -83197499+38461116 -83197616+38462054 -83197325+38463267 -83197238+38463999 -83195896+38464740 -83193776+38465969 -83188598+38467881 -83186698+38469298 -83186734+38469883
 -83186734+38469883 -83186398+38481753
 -83186734+38469883 -83187223+38474073 -83187244+38474356 -83187041+38474680 -83186766+38474972 -83186695+38475263 -83186851+38475706 -83187385+38476060 -83188194+38476316 -83188861+38476556 -83189415+38476788 -83186398+38481753
 -83189210+38011757 -83206859+38018244 -83210955+38026909 -83212414+38027043 -83213054+38027336 -83221047+38033108
 -83223781+38131510 -83223146+38131629 -83221638+38134761 -83221059+38135721 -83220724+38136716 -83220596+38137528 -83218571+38143753 -83218427+38144508 -83219414+38148077 -83217615+38151128 -83216721+38152437 -83216764+38154154 -83216837+38154737 -83217330+38156274 -83217274+38156407 -83218021+38157971 -83214464+38162083 -83205703+38165987 -83198990+38168491 -83209136+38174942
 -83209136+38174942 -83226346+38173793
 -83226346+38173793 -83226890+38173936 -83229833+38175714 -83236675+38177451
 -83236675+38177451 -83245603+38176577
 -83245603+38176577 -83264249+38187224 -83264396+38187367
 -83264396+38187367 -83244548+38187015
 -83244548+38187015 -83244383+38187123 -83244186+38192414
 -83202914+37169479 -83206867+37167002 -83212791+37160954 -83212409+37159864
 -83203470+37175717 -83202914+37169479
 -83203470+37175717 -83204137+37170770 -83203920+37170278 -83203181+37169646 -83202914+37169479
 -83234983+37188005 -83229119+37184744 -83228864+37184723 -83225020+37181456 -83222235+37179874 -83216012+37177845 -83212870+37176615
 -83212870+37176615 -83211535+37176925
 -83211535+37176925 -83205046+37175887 -83203470+37175717
 -83255281+38330019 -83254693+38331399
 -83254693+38331399 -83253055+38331081 -83253525+38330705 -83253158+38330390 -83252218+38330179
 -83252218+38330179 -83250747+38330724 -83247529+38330725 -83246327+38334149 -83246196+38334363 -83243821+38335609 -83242784+38335969 -83242421+38336036
 -83242421+38336036 -83240329+38335213
 -83240329+38335213 -83239273+38335269 -83235135+38337060
 -83235135+38337060 -83234955+38337032
 -83234955+38337032 -83232073+38339101 -83230726+38340236 -83231332+38341409 -83230734+38342565 -83229071+38343840 -83238829+38352562 -83237270+38358824 -83233670+38367203 -83233729+38376242 -83234676+38380599 -83234510+38384670 -83236201+38387672 -83234301+38391070 -83235734+38393261 -83235439+38395890 -83235574+38395919 -83236883+38396879 -83237340+38397106 -83237333+38398080 -83237005+38403781 -83236550+38404752 -83236189+38406613 -83235550+38408091 -83234420+38410167 -83234165+38410754 -83237421+38416328 -83237011+38418658 -83235588+38421828 -83235277+38423558 -83236527+38427059 -83231844+38427770 -83226353+38430504 -83226637+38432207
 -83226637+38432207 -83222370+38431988
 -83222370+38431988 -83213451+38439651
 -83213451+38439651 -83213343+38439638 -83211856+38439627
 -83211856+38439627 -83209078+38440463 -83207710+38441831 -83209165+38442846
 -83209165+38442846 -83209307+38443290 -83209366+38443724
 -83209165+38442846 -83209366+38443724
 -83212409+37159864 -83212532+37159454 -83213159+37158950 -83213583+37158502 -83213898+37158004 -83214413+37157548 -83215570+37157345
 -83215570+37157345 -83216513+37157478 -83217052+37157988 -83217149+37158375 -83217166+37158530
 -83212409+37159864 -83217166+37158530
 -83244186+38192414 -83231703+38195967 -83232571+38196627 -83232556+38197086 -83232530+38197932 -83232514+38198458 -83231094+38199351 -83230632+38199715 -83229435+38200660 -83228428+38201892 -83228457+38202006 -83227646+38203379 -83227488+38203569 -83227154+38203974 -83225906+38205039 -83224425+38206426 -83223450+38208028 -83220922+38209583 -83222263+38210753 -83221881+38212145 -83221446+38212900 -83221320+38212975 -83222696+38215872 -83222625+38218114 -83222613+38218306 -83222030+38219306 -83222001+38219787 -83221163+38225736 -83217162+38229627 -83217482+38230565
 -83217482+38230565 -83217511+38230886 -83217743+38231366 -83218033+38231618 -83218410+38231824 -83219020+38231892
 -83217482+38230565 -83219020+38231892
 -83219168+37649982 -83196108+37647532
 -83219168+37649982 -83210949+37649571 -83210463+37649539 -83210230+37649467 -83210138+37649314 -83210279+37648838 -83209985+37648476 -83209518+37648259 -83209143+37648122 -83208728+37648090 -83208535+37647994 -83196108+37647532
 -83221047+38033108 -83222454+38043562 -83222424+38043707 -83222536+38043852 -83222689+38043941 -83223606+38044038 -83224024+38044063 -83224218+38044168 -83224697+38044305 -83225166+38044394 -83225685+38044420
 -83221047+38033108 -83225685+38044420
 -83248633+37669635 -83247790+37668675 -83247336+37668477 -83246841+37667522 -83246812+37667431 -83244393+37666746
 -83244393+37666746 -83242206+37667410
 -83242206+37667410 -83239874+37666839
 -83239874+37666839 -83236546+37667259
 -83236546+37667259 -83223338+37651982 -83219168+37649982
 -83223781+38131510 -83233312+38132444 -83233718+38132490 -83234587+38132741 -83234935+38132741
 -83223781+38131510 -83234935+38132741
 -83225385+37005825 -83214390+37005382 -83213907+37005246 -83213314+37004876 -83212489+37004491 -83211896+37004193 -83211544+37004041 -83211060+37003372 -83210698+37003083
 -83210698+37003083 -83210356+37003293 -83209675+37003618
 -83209675+37003618 -83204224+37003608
 -83225385+37005825 -83225343+37005836
 -83225343+37005836 -83224710+37005757 -83223916+37005476 -83223633+37005049 -83223290+37004614 -83222685+37003768 -83222191+37003318 -83221699+37003044
 -83221699+37003044 -83221177+37003046 -83220145+37003622
 -83220145+37003622 -83204224+37003608
 -83225685+38044420 -83227980+38044886 -83232701+38051660 -83232727+38051777 -83232717+38051874 -83232985+38051944
 -83401906+36907788 -83383905+36926488 -83374905+36928239 -83372042+36928939 -83371184+36929149 -83324340+36940608 -83324051+36940679 -83323602+36940790 -83323486+36940830 -83322766+36941080 -83291117+36952389 -83270469+36964037 -83270018+36964242 -83259887+36968884 -83247898+36978891 -83244998+36981291 -83240601+36984687 -83239661+36986055 -83239643+36986092 -83239576+36986228 -83225953+37005630 -83225385+37005825
 -83232985+38051944 -83236566+38053444 -83236923+38053531 -83237259+38053563
 -83237259+38053563 -83237516+38053550
 -83232985+38051944 -83237516+38053550
 -83237516+38053550 -83238308+38053543 -83245058+38050746 -83249899+38050194
 -83249899+38050194 -83250200+38050267 -83256954+38054554 -83268095+38059161 -83267890+38063394 -83270169+38076278 -83268749+38079183 -83263532+38089660 -83260977+38101810 -83260977+38102244 -83269546+38105222 -83267053+38111376 -83263121+38115390
 -83237853+37192803 -83234983+37188005
 -83237853+37192803 -83237765+37192819 -83237494+37192834
 -83237494+37192834 -83237183+37192720 -83236635+37191969 -83236426+37191750 -83235543+37191593 -83235292+37191479 -83235143+37191213 -83234821+37189818 -83234823+37189480 -83234983+37188005
 -83324195+37225371 -83323495+37225059
 -83323495+37225059 -83322961+37225065 -83319599+37227490
 -83319599+37227490 -83297904+37214351
 -83297904+37214351 -83286955+37217554
 -83286955+37217554 -83284690+37214011 -83273971+37202212 -83245191+37194859
 -83245191+37194859 -83244437+37195028
 -83244437+37195028 -83239449+37194185 -83238650+37192663
 -83238650+37192663 -83237853+37192803
 -83269990+37766328 -83268528+37765285 -83265878+37763098 -83259578+37757828 -83252120+37751736 -83250156+37750090 -83249899+37749811 -83247852+37748086 -83247256+37747613 -83244763+37745489 -83244374+37745150 -83244092+37744905 -83243601+37744477 -83243186+37744062 -83243041+37743768 -83261959+37722181 -83262054+37712607
 -83262054+37712607 -83246779+37700266 -83251072+37673091 -83248633+37669635
 -83345821+37676759 -83341472+37677842 -83322217+37681160
 -83322217+37681160 -83297301+37680702 -83276249+37676282 -83251616+37669909 -83249292+37669552
 -83249292+37669552 -83248633+37669635
 -83262590+38116294 -83261837+38116511 -83259199+38120023
 -83259199+38120023 -83259054+38120000
 -83259054+38120000 -83253824+38124552 -83253170+38125083 -83253516+38125083 -83249899+38128068 -83249329+38129211 -83234935+38132741
 -83285546+38205513 -83269828+38193728 -83263969+38191324 -83262971+38190747
 -83262971+38190747 -83259303+38191904 -83258795+38192119 -83258683+38192161 -83253880+38194044
 -83253880+38194044 -83253170+38193649
 -83253170+38193649 -83251923+38194129
 -83251923+38194129 -83244186+38192414
 -83261797+37773545 -83234547+37790182
 -83261797+37773545 -83258237+37774671 -83258044+37774776 -83257770+37774896 -83257587+37775017 -83257414+37775243 -83257211+37775525 -83256896+37775888 -83256600+37776315 -83256346+37776597 -83256082+37776806 -83234547+37790182
 -83261797+37773545 -83261849+37773352 -83261981+37773166 -83262437+37772965 -83262833+37772716 -83263229+37772474 -83263463+37772394 -83263696+37772265 -83263899+37772087 -83264032+37771789 -83264012+37771394 -83269990+37766328
 -83261797+37773545 -83269990+37766328
 -83262054+37712607 -83280998+37720999 -83280614+37721960 -83288121+37734864 -83298878+37742945
 -83263045+38115510 -83262590+38116294
 -83263045+38115510 -83262851+38115814 -83262590+38116294
 -83263121+38115390 -83263045+38115510
 -83263121+38115390 -83263205+38115397
 -83263205+38115397 -83282171+38106346
 -83264263+38327908 -83255281+38330019
 -83264263+38327908 -83264117+38328306 -83263958+38328767 -83263901+38329171 -83263936+38329590 -83263970+38329929 -83263870+38330172 -83263535+38330360 -83263178+38330451 -83262801+38330477
 -83262801+38330477 -83262340+38330326 -83255281+38330019
 -83341319+38319507 -83336305+38318863
 -83336305+38318863 -83332646+38319276 -83330352+38320512 -83329819+38321896 -83329801+38323257 -83329307+38324767 -83328248+38326235 -83326845+38326945 -83326781+38327193 -83326773+38327253 -83320478+38331449 -83317806+38332158 -83317689+38332176 -83315881+38332514 -83312604+38333426
 -83312604+38333426 -83311387+38332938 -83311349+38332823 -83311125+38332137 -83306662+38330568
 -83306662+38330568 -83305670+38330664
 -83305670+38330664 -83301788+38330365 -83301544+38330293
 -83301544+38330293 -83298505+38330414
 -83298505+38330414 -83298229+38330306 -83298143+38330286 -83293349+38329894 -83290997+38328611 -83289487+38327660 -83284433+38324012
 -83284433+38324012 -83282342+38324103
 -83282342+38324103 -83276865+38323820 -83276766+38323804
 -83276766+38323804 -83271536+38327395
 -83271536+38327395 -83270118+38326545 -83266425+38326180
 -83266425+38326180 -83264972+38327621 -83264263+38327908
 -83269774+37398883 -83270161+37398631 -83270262+37398617
 -83269774+37398883 -83270262+37398617
 -83270262+37398617 -83302490+37386015 -83302759+37382040 -83307914+37379158
 -83307914+37379158 -83314290+37379454 -83314864+37379987
 -83314864+37379987 -83321861+37378797
 -83321861+37378797 -83325445+37380009
 -83325445+37380009 -83334658+37378072 -83356852+37359066 -83357343+37358207
 -83357343+37358207 -83351398+37369289
 -83351398+37369289 -83357043+37367077 -83361548+37363681 -83364820+37359612 -83365499+37358746 -83367689+37349453 -83383239+37338396 -83400707+37338307 -83401892+37338295
 -83401892+37338295 -83405019+37338944 -83407368+37340877
 -83285411+38212655 -83285286+38211671 -83285345+38210550 -83285699+38209738 -83286510+38209178 -83285846+38209078 -83285461+38208705 -83285620+38207924 -83286125+38207274 -83286283+38206637 -83286471+38206163 -83285546+38205513
 -83285411+38212655 -83285546+38205513
 -83293698+38101818 -83282171+38106346
 -83293698+38101818 -83283851+38105409 -83282750+38105752 -83282287+38106026 -83282171+38106346
 -83299344+38099896 -83293698+38101818
 -83318743+38262141 -83313611+38254409 -83313214+38253863 -83310090+38253535 -83308795+38250035 -83310634+38237934 -83306864+38234847 -83306744+38234657 -83306255+38234578 -83307207+38227516 -83300090+38220923 -83300227+38209201
 -83300227+38209201 -83285411+38212655
 -83303668+37743369 -83298878+37742945
 -83303668+37743369 -83303497+37743667 -83303305+37743885 -83303083+37744038
 -83303083+37744038 -83302729+37743998 -83302354+37743789 -83301981+37743708
 -83301981+37743708 -83301415+37743765 -83300799+37744039 -83300233+37744152
 -83300233+37744152 -83299637+37743830 -83298878+37742945
 -83303668+37743369 -83326985+37753867 -83333561+37763116 -83333298+37763619 -83333988+37763794 -83333283+37764699 -83332777+37765796 -83332318+37767377 -83332280+37767437 -83331899+37768885 -83328728+37773127 -83328528+37781711 -83330409+37783776
 -83318743+38262141 -83318567+38262828 -83318720+38263845 -83318880+38264457 -83318833+38264837 -83318643+38265266 -83318403+38265688 -83318172+38266036 -83317595+38266492 -83316999+38267053 -83316597+38267572 -83321526+38270580
 -83318743+38262141 -83321526+38270580
 -83321526+38270580 -83321166+38271404 -83321011+38272336 -83323701+38277815 -83328685+38279739 -83328584+38279975 -83332667+38284840 -83329263+38293430 -83334316+38298617 -83331537+38303145 -83333279+38304220
 -83333279+38304220 -83333396+38304197
 -83333396+38304197 -83341096+38317535 -83341385+38318456 -83341319+38319507
 -83324127+38085434 -83298911+38093581 -83299084+38093901 -83299663+38096418 -83299779+38096579 -83299924+38097196 -83300068+38097357 -83300126+38097745 -83300039+38098226 -83299692+38099164 -83299634+38099553 -83299344+38099896
 -83324127+38085434 -83299344+38099896
 -83324127+38085434 -83324703+38085340
 -83324703+38085340 -83327658+38085434
 -83327658+38085434 -83339120+38081404 -83340629+38079324 -83342969+38078269 -83349456+38067371 -83351355+38064995
 -83351355+38064995 -83357169+38066344
 -83357169+38066344 -83357724+38066068
 -83357724+38066068 -83367041+38067443 -83371214+38069453
 -83371214+38069453 -83370679+38061423 -83373991+38059097
 -83373991+38059097 -83374903+38059557 -83381524+38060941
 -83381524+38060941 -83381645+38050860
 -83381645+38050860 -83390656+38051101
 -83390656+38051101 -83391539+38048575 -83395681+38041332 -83399933+38039178
 -83399933+38039178 -83404246+38042174
 -83404246+38042174 -83407648+38039167
 -83407648+38039167 -83416167+38047363
 -83324686+37226232 -83324195+37225371
 -83324686+37226232 -83324625+37225563 -83324195+37225371
 -83334036+37246547 -83334321+37235096 -83326492+37231052 -83324686+37226232
 -83334625+37778979 -83330409+37783776
 -83334625+37778979 -83330642+37784002
 -83330642+37784002 -83330409+37783776
 -83337015+37779509 -83334625+37778979
 -83337015+37779509 -83336935+37779456 -83336652+37779367 -83336348+37779286 -83335993+37778980 -83335750+37778794 -83335396+37778706
 -83335396+37778706 -83335041+37778762 -83334625+37778979
 -83429932+37295527 -83429993+37296432 -83421054+37306176 -83411464+37312977 -83401222+37316576 -83398383+37320747
 -83398383+37320747 -83398318+37320673 -83388304+37307371 -83365852+37300490 -83359977+37299793 -83353933+37284768 -83349338+37283803 -83338313+37270185 -83341668+37267659
 -83406118+37814765 -83405591+37814736 -83394845+37814129 -83394177+37814092 -83385256+37803622 -83375454+37798672
 -83375454+37798672 -83364393+37802469
 -83364393+37802469 -83364653+37800254 -83362467+37798262 -83350683+37791739 -83348203+37787972 -83339292+37782932 -83337015+37779509
 -83341319+38319507 -83341913+38319762 -83358367+38325097
 -83341668+37267659 -83337152+37255500 -83336878+37255130 -83336655+37254767 -83335968+37254236 -83335896+37254027 -83336309+37253541 -83336872+37252862 -83337567+37252513 -83338374+37252261 -83338787+37251921 -83334036+37246547
 -83341668+37267659 -83341779+37264293 -83342121+37263953 -83342160+37263445 -83342210+37263017 -83342642+37262443 -83343306+37261658 -83343809+37260971 -83344251+37260397 -83344320+37259671 -83343994+37258953 -83334036+37246547
 -83348931+37683009 -83345821+37676759
 -83348931+37683009 -83346027+37678909 -83345713+37678337 -83345793+37677975 -83346206+37677233 -83346084+37676871 -83345821+37676759
 -83386376+37696733 -83375086+37695040 -83374406+37694994 -83358977+37683696
 -83358977+37683696 -83357064+37683851
 -83357064+37683851 -83348931+37683009
 -83358367+38325097 -83361414+38328348 -83361925+38328360
 -83361925+38328360 -83362566+38328146 -83363126+38327989
 -83363126+38327989 -83363718+38328018 -83364037+38328282 -83364278+38328781 -83364365+38329338 -83364247+38329670 -83363801+38329947 -83362820+38333579
 -83358367+38325097 -83362820+38333579
 -83362820+38333579 -83364226+38343469 -83378108+38362279 -83384292+38364185
 -83384292+38364185 -83388011+38367562
 -83388011+38367562 -83384292+38364185
 -83388011+38367562 -83400890+38387903
 -83388286+37699883 -83386376+37696733
 -83388286+37699883 -83387943+37699815 -83387224+37699193 -83386568+37697225 -83386376+37696733
 -83443907+37650925 -83443558+37651001 -83435309+37654642 -83435098+37655253 -83430548+37674935 -83425135+37684168 -83413717+37688768
 -83413717+37688768 -83412079+37687984
 -83412079+37687984 -83390906+37699604 -83389748+37699648 -83388470+37699920
 -83388470+37699920 -83388286+37699883
 -83400649+38388943 -83400846+38388114
 -83400649+38388943 -83412277+38395455 -83412134+38395909 -83416804+38396174
 -83416804+38396174 -83417149+38395994 -83426337+38389003 -83430636+38388829 -83443687+38387219 -83443900+38385397 -83452847+38381725
 -83400846+38388114 -83400649+38388943
 -83400846+38388114 -83400890+38387903
 -83400890+38387903 -83388011+38367562
 -83400890+38387903 -83400846+38388114
 -83401906+36907788 -83396206+36904188 -83395706+36903988 -83395606+36903588 -83395806+36903088 -83396006+36902488 -83396006+36901888 -83395906+36901288 -83396006+36900288 -83396606+36899488 -83397706+36899088 -83434108+36890487
 -83401906+36907788 -83413207+36889688 -83413907+36889688 -83415107+36889388
 -83415107+36889388 -83416007+36889488 -83416707+36889788 -83417607+36889988
 -83417607+36889988 -83418108+36889688 -83418808+36889388 -83419208+36889388 -83419808+36889388 -83434108+36890487
 -83407894+37342639 -83407368+37340877
 -83407894+37342639 -83407769+37342343 -83407902+37341996 -83408046+37341496 -83407866+37341213 -83407368+37340877
 -83421402+37350611 -83416687+37353857
 -83416687+37353857 -83415859+37353092 -83413760+37350143 -83413756+37350039 -83408675+37344171 -83408325+37343604 -83407894+37342639
 -83415929+37817271 -83406118+37814765
 -83415929+37817271 -83415787+37817134 -83415413+37816826 -83415089+37816616 -83414501+37816542
 -83414501+37816542 -83413648+37816718
 -83413648+37816718 -83413303+37816693 -83412816+37816692
 -83412816+37816692 -83412136+37816730 -83411790+37816770
 -83411790+37816770 -83411416+37816592 -83406118+37814765
 -83422184+37818483 -83415929+37817271
 -83422184+37818483 -83422137+37818018 -83422271+37817607 -83422414+37817342 -83422466+37817035 -83422468+37816608 -83422308+37816164 -83422127+37815761 -83421823+37815373 -83421185+37815226
 -83421185+37815226 -83420677+37815282 -83415929+37817271
 -83427825+38046557 -83416167+38047363
 -83427825+38046557 -83419706+38047818
 -83419706+38047818 -83419208+38047685 -83418842+38047610 -83418598+38047567
 -83418598+38047567 -83418435+38047590 -83418221+38047637 -83417996+38047724 -83417689+38047835 -83417342+38047953 -83417066+38048007
 -83417066+38048007 -83416167+38047363
 -83478101+37851984 -83484398+37844488 -83484405+37843947 -83484206+37843937 -83480395+37843737 -83469928+37843058 -83455592+37839588 -83441470+37835115 -83440482+37833287 -83434120+37821011 -83431021+37818560 -83422184+37818483
 -83433882+38034088 -83432673+38037576 -83438626+38040847 -83427825+38046557
 -83498629+37876185 -83498569+37876470 -83497074+37884639 -83496324+37889139 -83495469+37891340 -83485482+37901292 -83482760+37904005 -83478583+37908168 -83477508+37909253 -83473266+37913489 -83463142+37923595 -83462234+37924502 -83456833+37929894 -83453870+37932852 -83448134+37938578 -83444323+37942383 -83443985+37944925 -83443003+37953655 -83442580+37957419 -83442486+37958258 -83442347+37959499 -83440891+37972458 -83439980+37980570 -83438732+37991229 -83438154+37996330 -83437243+38004753 -83437083+38006143 -83434951+38024650 -83434017+38032765 -83433882+38034088
 -83434108+36890487 -83434608+36894287
 -83434608+36894287 -83454615+36887915 -83461125+36886353
 -83461125+36886353 -83461487+36886442 -83489684+36895060 -83489843+36895370
 -83442994+37287424 -83429872+37294624 -83429932+37295527
 -83442994+37287424 -83429932+37295527
 -83447861+38030907 -83443750+38030606
 -83443750+38030606 -83433882+38034088
 -83450234+38020713 -83447861+38030907
 -83450234+38020713 -83451219+38027052 -83451295+38027561 -83451332+38027956 -83451277+38028375 -83451100+38028737 -83450852+38029187 -83450541+38029725 -83450190+38030150 -83450016+38030301 -83449779+38030534 -83447861+38030907
 -83451605+37637176 -83443907+37650925
 -83451605+37637176 -83450389+37641248 -83449983+37642030 -83449639+37642562 -83449365+37642908 -83448849+37643085 -83448302+37643222 -83447876+37643343 -83447593+37643738 -83447319+37643980 -83446954+37644254 -83443907+37650925
 -83452847+38381725 -83453660+38378809 -83463482+38358250
 -83463482+38358250 -83481458+38359727
 -83481458+38359727 -83491272+38351879 -83490713+38329286 -83488619+38326863
 -83452847+38381725 -83459244+38383850 -83459102+38386027 -83464796+38395610 -83468822+38398517 -83477008+38401058 -83490922+38402958
 -83465936+38050162 -83468456+38039316 -83478903+38032044 -83474891+38025829
 -83474891+38025829 -83457373+38027605
 -83457373+38027605 -83465860+38017626
 -83465860+38017626 -83450234+38020713
 -83488944+37621985 -83487842+37622510 -83475719+37625906 -83458635+37631019 -83451605+37637176
 -83460808+36664885 -83459853+36681923 -83459454+36689304 -83459065+36696470 -83459027+36697174 -83469611+36703885 -83472198+36705285 -83472283+36705377 -83480211+36709885
 -83483884+37279064 -83475693+37288976 -83460765+37293798
 -83460765+37293798 -83460008+37293212 -83442994+37287424
 -83460836+37375090 -83430539+37359840 -83429724+37359539 -83428883+37358576 -83427769+37357927 -83426189+37357446 -83425778+37357170 -83426158+37355855 -83427293+37354842 -83425839+37353546 -83425560+37353093 -83421402+37350611
 -83460836+37375090 -83460653+37375380 -83458604+37375668 -83458282+37375876 -83457513+37376716 -83457190+37377125 -83456695+37377597 -83455649+37377898 -83455176+37377992 -83454241+37378165
 -83454241+37378165 -83453770+37378066 -83421402+37350611
 -83460836+37375090 -83460852+37375090 -83468103+37373543
 -83468103+37373543 -83468989+37373741 -83470755+37375090 -83470810+37375090 -83485069+37369711 -83484250+37368563 -83485428+37365705 -83487028+37359895 -83488734+37358051 -83516531+37341585 -83529067+37336029 -83537261+37330111
 -83537261+37330111 -83547855+37334586
 -83489745+38085617 -83481436+38082970 -83479370+38082561
 -83479370+38082561 -83478393+38084803 -83475307+38085725
 -83475307+38085725 -83472591+38083157 -83470589+38082642
 -83470589+38082642 -83466250+38084506
 -83466250+38084506 -83463142+38079403 -83462860+38072932 -83469470+38066858
 -83469470+38066858 -83481489+38068009
 -83481489+38068009 -83486717+38060279
 -83478101+37851984 -83478671+37852291
 -83478671+37852291 -83481240+37852290
 -83481240+37852290 -83482423+37852610 -83483202+37852930 -83483693+37853273 -83484126+37853982 -83484127+37854371 -83484387+37854645 -83491228+37858028
 -83478101+37851984 -83491228+37858028
 -83478325+38048606 -83465936+38050162
 -83478325+38048606 -83474302+38047618
 -83474302+38047618 -83473976+38047623 -83473660+38047653 -83472896+38047737 -83472681+38047816 -83472364+38047934 -83472139+38048062 -83471647+38048365 -83471338+38048685 -83470958+38048981 -83465936+38050162
 -83480211+36709885 -83494012+36724685 -83494612+36725385 -83494712+36725585 -83494812+36726285 -83494813+36726885 -83494813+36727285 -83495013+36727585 -83495613+36728185 -83496313+36728685 -83496613+36728685 -83500826+36733407
 -83480211+36709885 -83497213+36728785 -83497613+36728785 -83497913+36729085 -83498113+36729285 -83498413+36729685 -83498513+36729985 -83498613+36730385 -83498813+36730685 -83499113+36731085 -83499313+36731285 -83500826+36733407
 -83499913+36796367 -83509993+36807299 -83510896+36807689 -83511302+36807864 -83510739+36808660 -83507913+36812647 -83506516+36814618 -83505655+36815833 -83504869+36816942 -83504076+36818061 -83503720+36818563 -83503178+36819328 -83502768+36819907 -83496202+36829082 -83490797+36836579 -83482321+36848340 -83482160+36848564 -83481844+36849002 -83482055+36849478 -83482372+36850038 -83482556+36850199 -83484877+36851854 -83488468+36854664 -83488491+36854686 -83490144+36857322 -83493759+36864780 -83493721+36868745 -83493718+36868980 -83493712+36869396 -83493703+36869977 -83493665+36870026 -83493734+36870700 -83494812+36873053 -83494804+36873102 -83494621+36875086 -83496695+36880102 -83496651+36880558 -83496574+36881361 -83494889+36886253 -83494692+36886436 -83494414+36889807 -83489843+36895370
 -83483884+37279064 -83493302+37249033 -83493527+37248639 -83493661+37248253 -83493645+37247858 -83493667+37247737 -83493780+37247455 -83493952+37247319 -83494328+37246975 -83494511+37246710 -83494583+37246533 -83499613+37244880
 -83483884+37279064 -83499613+37244880
 -83485812+36783286 -83492812+36785986 -83492912+36785986 -83493012+36785986 -83493112+36786086 -83493312+36786086 -83493512+36786086 -83493612+36786086 -83493712+36786086 -83493812+36786086 -83493912+36786186 -83498540+36794184
 -83485812+36783286 -83498540+36794184
 -83490213+36761185 -83490032+36762062 -83489956+36762429 -83489666+36763837 -83489565+36764329 -83489488+36764703 -83489414+36765062 -83488891+36767599 -83488571+36769151 -83486370+36780405 -83485812+36783286
 -83486717+38060279 -83486975+38059837 -83487213+38059444 -83487522+38059147 -83487819+38058988 -83488156+38058845 -83488523+38058783
 -83488523+38058783 -83488819+38058794 -83489357+38058951 -83489947+38059044 -83490455+38059160
 -83490455+38059160 -83494071+38058016
 -83486717+38060279 -83494071+38058016
 -83488619+38326863 -83500828+38313643 -83500760+38313432 -83500907+38313143 -83501194+38312273 -83501363+38311847 -83501623+38311542 -83502190+38311191 -83502610+38311121 -83502829+38310857 -83502700+38310549 -83503718+38296777
 -83488619+38326863 -83503718+38296777
 -83489745+38085617 -83495554+38085481
 -83489843+36895370 -83489810+36895390 -83502062+36897657 -83503512+36905687 -83497343+36909470 -83509011+36938387
 -83490922+38402958 -83495910+38402563 -83496486+38402300 -83497012+38401812 -83497454+38401557
 -83497454+38401557 -83497925+38401560 -83498250+38401852 -83498399+38402394 -83498456+38402878 -83498606+38403258 -83498920+38403664 -83501342+38405453
 -83490922+38402958 -83501342+38405453
 -83491228+37858028 -83495127+37861435 -83495111+37861891
 -83492339+37864309 -83494438+37862503 -83494851+37862140 -83495111+37861891
 -83498895+38050807 -83495478+38049227 -83493659+38048878 -83478325+38048606
 -83494071+38058016 -83498895+38050807
 -83495111+37861891 -83497182+37860090 -83499493+37856924 -83508709+37854189 -83516128+37852084 -83518020+37849534 -83520017+37846218 -83519966+37846009 -83525945+37837994 -83525592+37836448 -83523957+37831381 -83549574+37822645 -83555804+37820952
 -83495554+38085481 -83489745+38085617
 -83495554+38085481 -83501769+38087720 -83502005+38087888 -83502576+38088032 -83503107+38088127 -83503678+38088246 -83504249+38088252
 -83504249+38088252 -83504901+38088210 -83505430+38088144 -83506010+38087997 -83506355+38087786 -83509744+38071680
 -83496071+37640191 -83495829+37640118 -83495383+37639965 -83494897+37639715 -83494512+37639352 -83494411+37638844 -83494259+37638658 -83494178+37638037 -83494147+37637570 -83494410+37637296 -83494491+37636675 -83496899+37627781
 -83496071+37640191 -83496899+37627781
 -83496899+37627781 -83498691+37625087 -83499105+37622880
 -83498540+36794184 -83499913+36796367
 -83498629+37876185 -83492339+37864309
 -83498629+37876185 -83502916+37867930 -83502540+37867842
 -83502540+37867842 -83501544+37867939 -83500955+37868077 -83500447+37868077 -83500183+37868037 -83499907+37867997 -83499206+37867943 -83498669+37867813 -83498486+37867740 -83492339+37864309
 -83498895+38050807 -83503876+38049347
 -83503876+38049347 -83543368+38054631 -83552302+38055826 -83554691+38056145 -83568917+38058049
 -83568917+38058049 -83575103+38058017
 -83499105+37622880 -83488944+37621985
 -83499105+37622880 -83499144+37622626 -83497566+37622378 -83497141+37621677 -83496828+37621588 -83496454+37621298 -83496170+37620815 -83496149+37620153 -83495745+37619871 -83495431+37619492 -83495178+37619323
 -83495178+37619323 -83488944+37621985
 -83499613+37244880 -83507749+37235968
 -83499913+36796367 -83498540+36794184
 -83500826+36733407 -83494313+36751085 -83494213+36751185 -83494113+36751185 -83494113+36751285 -83493913+36751385 -83493813+36751385 -83493713+36751485 -83493613+36751485 -83493513+36751585 -83493413+36751685 -83490213+36761185
 -83500826+36733407 -83496913+36748085 -83496613+36748485 -83496413+36748585 -83496213+36748685 -83495713+36748885 -83495413+36749085 -83495013+36749385 -83494713+36749885 -83494613+36750085 -83494813+36750085 -83490213+36761185
 -83501342+38405453 -83511437+38412923
 -83511437+38412923 -83528311+38411269
 -83528311+38411269 -83527518+38414803 -83527459+38414986 -83533565+38416978
 -83533565+38416978 -83534030+38416955
 -83534030+38416955 -83540951+38418101 -83541562+38418696
 -83541562+38418696 -83544574+38418465 -83545912+38418336
 -83522353+37638376 -83518108+37639712 -83513746+37641085 -83509183+37642522 -83502276+37644696
 -83502276+37644696 -83496071+37640191
 -83930978+36587683 -83930169+36587656 -83923414+36587433 -83919514+36587304 -83916578+36587208 -83910932+36587022 -83906621+36586880 -83900608+36586682 -83900095+36586665 -83899793+36586655 -83899415+36586642 -83898803+36586622 -83897673+36586585 -83897564+36586581 -83896615+36586550 -83894521+36586481 -83893310+36586455 -83890062+36586380 -83883290+36586224 -83865616+36585807 -83860842+36585693 -83857038+36585603 -83854776+36585549 -83842242+36585251 -83840328+36585205 -83838270+36585156 -83833195+36585035 -83821785+36584751 -83816213+36584603 -83812407+36584502 -83798149+36584123 -83784979+36583839 -83784755+36583837 -83784576+36583835 -83783609+36583825
 -83783609+36583825 -83783111+36583829
 -83783111+36583829 -83775598+36583750 -83773320+36583726 -83764913+36583638 -83739926+36583327 -83723525+36583076 -83716937+36582976 -83715040+36582947 -83713514+36582924 -83691114+36582581 -83690852+36582581 -83690714+36582581 -83676391+36597479 -83675413+36600814 -83675290+36601156 -83673696+36603700 -83673564+36603831 -83673315+36604379 -83649213+36616883 -83649113+36617083 -83649213+36617283 -83649113+36617583 -83648913+36617883 -83648815+36618176 -83648613+36618583 -83648513+36618883 -83648513+36619183 -83648613+36619583 -83626113+36625083 -83532863+36663581 -83516011+36667585 -83511011+36668985
 -83511011+36668985 -83510938+36668980 -83503511+36668885 -83460808+36664885
 -83503718+38296777 -83514221+38291092 -83512346+38285425 -83512385+38284892 -83511961+38284355 -83508087+38275321
 -83507749+37235968 -83527676+37231328 -83528809+37231065 -83528900+37230713 -83511534+37211378 -83511057+37210847 -83509244+37208828 -83513599+37197504 -83518988+37193229 -83526575+37187213 -83532969+37182175 -83541171+37175712 -83550336+37168493 -83550768+37168152 -83551453+37165345 -83551448+37163941 -83551447+37163762 -83551443+37162650 -83551363+37139303 -83551328+37129261 -83551125+37119195 -83550301+37118393 -83542872+37110913 -83535492+37103481 -83535360+37103060 -83545718+37089261 -83546619+37088050 -83552926+37079651 -83553006+37079627 -83553103+37079424 -83538776+37069779 -83538226+37068393 -83541397+37062054 -83544490+37048048 -83546740+37042971 -83538035+37040598
 -83508087+38275321 -83521519+38267349 -83522265+38267290
 -83508087+38275321 -83522265+38267290
 -83509011+36938387 -83511949+36950826 -83516371+36969548 -83516433+36969812 -83518378+36978100 -83518874+36980178 -83519146+36981510 -83519711+36983687 -83520011+36984984 -83520062+36985340 -83520740+36988697 -83520842+36989203 -83520974+36989502 -83522076+36994446 -83522254+36995217 -83522906+36998627 -83522849+36998850 -83522354+36999119 -83512608+37004693 -83527165+37025713 -83527865+37026068 -83527992+37026508 -83530129+37028555 -83531102+37029376 -83532720+37034717 -83532800+37035694
 -83532800+37035694 -83539606+37035075
 -83509011+36938387 -83516983+36937987 -83521612+36937687
 -83521612+36937687 -83531510+36943195 -83531652+36943225 -83531935+36943287 -83566992+36950898 -83567759+36951064 -83568748+36951279 -83581611+36954071 -83586534+36955140 -83589514+36955787
 -83509744+38071680 -83507835+38081962 -83507869+38082535 -83507791+38083018 -83507641+38083422 -83507090+38086462 -83506809+38087164 -83506618+38087568 -83506355+38087786 -83506010+38087997 -83505430+38088144
 -83505430+38088144 -83495554+38085481
 -83509744+38071680 -83516150+38072982 -83516111+38073377 -83516165+38073731
 -83509744+38071680 -83516165+38073731
 -83526808+37258520 -83517334+37255747
 -83517334+37255747 -83517060+37255904 -83515618+37256753
 -83515618+37256753 -83515221+37256699 -83514217+37256039 -83507749+37235968
 -83516165+38073731 -83522038+38083643 -83534154+38095492 -83520776+38105028 -83518434+38108197
 -83518434+38108197 -83515578+38107884
 -83515578+38107884 -83526746+38119334 -83532208+38120273 -83533195+38120531
 -83533195+38120531 -83534527+38119879 -83536049+38118860 -83540984+38116728 -83543875+38115545 -83553284+38112731
 -83553284+38112731 -83557258+38113976 -83557926+38117883 -83557480+38118193
 -83522265+38267290 -83525097+38254755
 -83525097+38254755 -83529523+38255271
 -83529523+38255271 -83549923+38241067 -83557126+38235693 -83559037+38232301 -83559715+38230997 -83559758+38230790 -83559657+38228091 -83559676+38227766 -83559286+38224876
 -83522353+37638376 -83523310+37636250 -83524161+37634360 -83525961+37630373 -83532106+37616870 -83532555+37615982 -83536620+37606820 -83536851+37606298 -83540201+37598747 -83545072+37587764 -83550680+37575116 -83553345+37569085 -83553785+37568049 -83554516+37566395 -83556429+37562089 -83556610+37561687 -83557126+37560541 -83559406+37555488 -83562195+37549210 -83562369+37548951 -83562870+37547730 -83563212+37546771 -83563855+37545129 -83572326+37523707 -83572548+37523143 -83579187+37506249
 -83547855+37334586 -83548847+37325330 -83547294+37323926 -83547561+37317429 -83548704+37300896 -83542462+37284307 -83533760+37278536 -83533013+37277823 -83528261+37274631 -83527821+37274184 -83527234+37274041 -83522735+37271926 -83523428+37271084 -83522667+37266450 -83522389+37265972 -83522788+37264073 -83526808+37258520
 -83708085+37716433 -83706329+37716681
 -83706329+37716681 -83698406+37712771 -83687777+37709795 -83687630+37709779 -83685298+37705923 -83683002+37705107 -83682058+37704657 -83675117+37701351 -83674660+37701132 -83668410+37698136 -83663392+37695732 -83655560+37691978 -83650994+37689790 -83650397+37689504 -83647133+37687940 -83636627+37682905 -83635141+37682193 -83628579+37679049 -83623607+37673949 -83614615+37666198 -83609088+37664532 -83607825+37664151 -83606929+37663881 -83599920+37661768 -83598666+37661390 -83596706+37660799 -83594389+37660100 -83592022+37659387 -83578304+37655252 -83567896+37652115 -83564767+37651200 -83561063+37650082 -83560625+37649949 -83558599+37649338 -83558224+37649224 -83557631+37649045 -83550573+37646914 -83544429+37645060 -83540169+37643774 -83539108+37643454 -83529043+37640416 -83525026+37639215 -83522615+37638473 -83522353+37638376
 -83546141+37388236 -83548953+37392343 -83537499+37412414 -83535081+37413698 -83534822+37418966 -83544155+37423057
 -83535201+37351256 -83546191+37336084 -83547855+37334586
 -83539606+37035075 -83538035+37040598
 -83539606+37035075 -83540348+37035487 -83540662+37035854 -83540833+37036334 -83540776+37037043 -83540576+37037982 -83540204+37038622 -83539575+37039309 -83538376+37040315 -83538035+37040598
 -83570569+37276628 -83551520+37267485
 -83551520+37267485 -83542050+37268351
 -83542050+37268351 -83526808+37258520
 -83544155+37423057 -83548438+37429894 -83548484+37430418 -83549151+37431219 -83549290+37431325 -83550534+37431655 -83551417+37431942 -83551985+37432469 -83552533+37433044 -83552117+37433469 -83551931+37434008 -83551197+37436307
 -83544155+37423057 -83551197+37436307
 -83545912+38418336 -83546305+38418418 -83547032+38418575 -83548455+38418760 -83549437+38418959 -83550900+38419257 -83551623+38419406
 -83545912+38418336 -83551623+38419406
 -83546141+37388236 -83543442+37381553 -83543988+37381194 -83544411+37381075 -83544916+37380805
 -83544916+37380805 -83545278+37380807
 -83545278+37380807 -83545693+37380479 -83546078+37380095 -83546654+37379671 -83547090+37379287 -83547402+37379249 -83535201+37351256
 -83546141+37388236 -83544899+37362601 -83545294+37362185 -83545266+37361911 -83544135+37361333
 -83544135+37361333 -83543582+37361402
 -83543582+37361402 -83543220+37361352 -83542770+37361148 -83542580+37361026 -83542742+37359513 -83542675+37359086 -83535201+37351256
 -83557779+38140156 -83557607+38139911 -83555225+38135435
 -83555225+38135435 -83553553+38140591 -83550136+38143087 -83549185+38143094
 -83549185+38143094 -83548348+38141310 -83548522+38141153 -83551285+38136281 -83551108+38128144 -83553176+38121442
 -83551521+37453600 -83552187+37454665 -83553377+37462756 -83549304+37465017 -83551212+37466329 -83562777+37470352 -83563690+37470544 -83570513+37488049 -83578780+37492723 -83579187+37506249
 -83549980+37449788 -83550000+37449901 -83550187+37450280 -83550575+37450758 -83550769+37451637 -83551521+37453600
 -83549980+37449788 -83551521+37453600
 -83551197+37436307 -83549980+37449788
 -83551623+38419406 -83555421+38421446 -83563005+38425544 -83564750+38426380
 -83564750+38426380 -83564971+38426247
 -83564971+38426247 -83576948+38429191 -83581025+38430843 -83578477+38440476 -83578265+38440757
 -83553176+38121442 -83553651+38121218 -83554118+38121023 -83554443+38120845 -83554767+38120537 -83554958+38120182 -83555160+38119851 -83555392+38119544 -83555695+38119196 -83556070+38118905 -83556415+38118726 -83557480+38118193
 -83553176+38121442 -83557480+38118193
 -83557779+38140156 -83558063+38140560 -83558091+38140662
 -83557779+38140156 -83558091+38140662
 -83558091+38140662 -83567275+38145822
 -83567275+38145822 -83578284+38145591
 -83578284+38145591 -83584889+38145910
 -83584889+38145910 -83588478+38137124 -83594964+38132089 -83600391+38126448
 -83560030+38222737 -83559286+38224876
 -83560030+38222737 -83559967+38223480 -83559780+38224061 -83559286+38224876
 -83600421+38203635 -83600164+38203765 -83590711+38211407 -83580275+38217222
 -83580275+38217222 -83580084+38217122 -83578505+38215507 -83578352+38215398 -83575475+38214239
 -83575475+38214239 -83570618+38215187 -83561716+38218917 -83560030+38222737
 -83585670+36945360 -83585514+36944744 -83580269+36940683 -83570288+36927637 -83609849+36896606
 -83571119+37276744 -83570569+37276628
 -83571119+37276744 -83570960+37276630 -83570569+37276628
 -83571119+37276744 -83573881+37279175 -83574691+37280477 -83587922+37291900 -83597803+37292630 -83605929+37299439 -83607776+37301554 -83608857+37308732
 -83608857+37308732 -83611738+37307973
 -83611738+37307973 -83621799+37319595
 -83585111+38013989 -83577483+38017305 -83576298+38019745 -83573321+38026860 -83574504+38036695 -83572676+38040729 -83574196+38044276 -83573591+38044949 -83576369+38048864 -83576376+38049767 -83577487+38051342 -83577914+38052574
 -83573628+37820242 -83555804+37820952
 -83573628+37820242 -83560476+37820197
 -83560476+37820197 -83560015+37820288 -83559381+37820632 -83557217+37821410
 -83557217+37821410 -83556439+37821387 -83555804+37820952
 -83573628+37820242 -83574624+37820002
 -83574624+37820002 -83576138+37820379
 -83576138+37820379 -83590241+37818454
 -83590241+37818454 -83598003+37825819 -83602071+37830002
 -83602071+37830002 -83608851+37829022
 -83608851+37829022 -83612142+37833843 -83617422+37835419
 -83617422+37835419 -83626903+37823043 -83628419+37822696
 -83628419+37822696 -83629472+37823713 -83631112+37825424
 -83578207+38441710 -83575502+38443449 -83576386+38445213 -83578150+38447567 -83579672+38454686 -83578503+38459920 -83585432+38468841 -83583265+38470328 -83584791+38471596 -83588518+38473895
 -83577914+38052574 -83575103+38058017
 -83577914+38052574 -83577844+38052736 -83577866+38052913 -83577807+38053155 -83577737+38053365 -83577616+38053583 -83577516+38053736 -83577415+38053874 -83577151+38054036 -83576908+38054149 -83576644+38054304 -83575103+38058017
 -83578265+38440757 -83578032+38441070 -83578061+38441321 -83578236+38441573 -83578207+38441710
 -83578265+38440757 -83578207+38441710
 -83579187+37506249 -83600031+37512160 -83606887+37513823
 -83606887+37513823 -83618979+37511007
 -83618979+37511007 -83619289+37521883 -83628577+37527188 -83629432+37534888 -83639362+37539191 -83643726+37541191
 -83643726+37541191 -83647202+37538998
 -83647202+37538998 -83651386+37539546 -83651506+37539556
 -83651506+37539556 -83657302+37536655 -83658102+37535624 -83660321+37533371 -83660704+37533038 -83662936+37529427 -83663112+37529333 -83665473+37527157 -83665793+37526078 -83666550+37524151 -83667089+37523668 -83669518+37521526 -83672541+37518874 -83680789+37511927 -83681791+37511715 -83692121+37509642 -83694050+37509252 -83700890+37507864
 -83700890+37507864 -83702711+37508125 -83712809+37512601 -83717598+37514742 -83724766+37517944 -83731964+37521046
 -83731964+37521046 -83732830+37520900 -83733027+37520840 -83733486+37520451 -83733715+37520222 -83735554+37519603 -83736014+37519352 -83736387+37519031 -83736588+37518665 -83736763+37518481 -83743044+37510517 -83743465+37510034 -83744777+37507872 -83743727+37502418 -83742923+37494260 -83742837+37494100 -83743676+37494033 -83749917+37493222 -83755914+37492732 -83760454+37492365 -83764273+37492052 -83764560+37492028 -83769008+37491664 -83769642+37491614 -83774579+37491210 -83783379+37490487 -83787974+37490111 -83788458+37490071 -83796011+37489455 -83797138+37489363 -83798207+37489275 -83800599+37489080 -83802605+37488916 -83806486+37488577 -83808605+37488407 -83823400+37487221 -83823591+37487064 -83823866+37487064 -83824172+37487064 -83824117+37487245 -83823993+37487658 -83823448+37488917
 -83588518+38473895 -83588992+38474475
 -83588518+38473895 -83589159+38474147 -83589100+38474375 -83588992+38474475
 -83588992+38474475 -83593794+38490544
 -83593794+38490544 -83595336+38490502
 -83595336+38490502 -83599682+38497682 -83603590+38505650
 -83589514+36955787 -83585670+36945360
 -83589514+36955787 -83589514+36955287 -83589314+36954787 -83589414+36954387 -83589614+36953987 -83590114+36953387 -83590414+36952687 -83590514+36952087 -83590714+36951587 -83590314+36951387 -83589514+36951287 -83585670+36945360
 -83606001+38124130 -83605772+38130689 -83613592+38137390 -83613652+38140135 -83618376+38143038 -83618273+38144071 -83618298+38145344 -83620493+38147201 -83618649+38155523 -83617315+38158139 -83616346+38159059 -83590548+38170091 -83597844+38184787 -83605425+38186901
 -83605425+38186901 -83610867+38176970 -83618547+38176211 -83619792+38175364
 -83619792+38175364 -83635299+38187518
 -83595099+38013430 -83585111+38013989
 -83595099+38013430 -83591498+38013717
 -83591498+38013717 -83591294+38013637 -83590743+38013373 -83590344+38013035 -83589996+38012682 -83589628+38012425 -83589352+38012192 -83589056+38012008 -83588892+38011839 -83588596+38011783
 -83588596+38011783 -83585111+38013989
 -83595099+38013430 -83601023+38012401
 -83601023+38012401 -83607412+38012490
 -83607412+38012490 -83613147+38010711
 -83613147+38010711 -83622499+38018240 -83630950+38025425 -83634380+38026865 -83635169+38026950
 -83635169+38026950 -83636165+38026683 -83643817+38025488 -83652878+38023965
 -83652878+38023965 -83662845+38027138
 -83601195+38125778 -83600391+38126448
 -83601195+38125778 -83600753+38126208 -83600391+38126448
 -83601496+36954287 -83589514+36955787
 -83603590+38505650 -83608323+38505643 -83608236+38505551 -83608177+38504865 -83608061+38504499 -83608089+38503401 -83608176+38502852 -83608350+38502554 -83608670+38502302 -83609165+38502096 -83610009+38501982
 -83610009+38501982 -83616648+38504358
 -83603590+38505650 -83616648+38504358
 -83606001+38124130 -83601195+38125778
 -83606001+38124130 -83605538+38124016 -83605045+38123764 -83604726+38123741
 -83604726+38123741 -83603829+38123833 -83602931+38124200 -83601914+38125080 -83601195+38125778
 -83609849+36896606 -83613415+36893587 -83613915+36892987 -83614415+36892587 -83615015+36891787 -83615405+36891138
 -83609849+36896606 -83615405+36891138
 -83615405+36891138 -83644555+36865257 -83647586+36863829
 -83616648+38504358 -83617784+38504495
 -83617784+38504495 -83623426+38504136
 -83623426+38504136 -83629858+38507014
 -83641969+38525355 -83641988+38525503 -83641910+38525583 -83641229+38528568 -83640941+38529978 -83640436+38532548 -83639688+38536359 -83638367+38543087 -83636836+38550819 -83635721+38556365 -83635038+38559763 -83633890+38565473 -83633679+38566523 -83633595+38566945 -83633154+38569157 -83632996+38569953 -83630985+38580066 -83630286+38583851 -83626095+38604101 -83624998+38609493 -83624627+38610910 -83624526+38611390 -83635421+38627417 -83636449+38628993 -83636598+38629211 -83640104+38634326 -83640480+38634874 -83644961+38636367
 -83644961+38636367 -83645299+38635794
 -83645299+38635794 -83646558+38636181
 -83627198+38520967 -83639811+38522052 -83641969+38525355
 -83629846+38192350 -83600421+38203635
 -83629846+38192350 -83607761+38201732 -83606779+38202053 -83606226+38202479 -83605674+38202518
 -83605674+38202518 -83604592+38202346
 -83604592+38202346 -83603366+38202505 -83602037+38202825 -83600421+38203635
 -83629858+38507014 -83625890+38518198 -83625947+38518953 -83626122+38519251 -83626122+38519457 -83626296+38519663 -83626325+38519869 -83626500+38520120 -83626558+38520258 -83626674+38520349 -83626790+38520578 -83627198+38520967
 -83629858+38507014 -83627198+38520967
 -83631112+37825424 -83639275+37825976 -83647520+37833208
 -83647520+37833208 -83660224+37833188
 -83660224+37833188 -83660904+37833417 -83663787+37842043 -83665113+37843187 -83675990+37843920 -83674958+37844380 -83670165+37847375 -83677144+37856160 -83677783+37856656 -83692504+37864658
 -83631112+37825424 -83646447+37803612 -83652129+37795600 -83652572+37794982 -83658096+37787154 -83664915+37777465 -83666443+37775339 -83666794+37774847 -83668423+37772568 -83668668+37772225 -83669145+37771540 -83669531+37771011 -83671358+37768330 -83672273+37767072 -83672962+37766124 -83673709+37765097 -83674128+37764521 -83679791+37756458 -83686612+37746889 -83689606+37742692 -83697526+37731435 -83700095+37727808 -83702114+37725006 -83708085+37716433
 -83632878+37335877 -83623031+37322765 -83622713+37322280 -83622013+37321761 -83621676+37321196 -83621811+37320439 -83621799+37319595
 -83632878+37335877 -83629084+37327534
 -83629084+37327534 -83628288+37327748 -83627269+37327962 -83626553+37328185 -83626139+37328400 -83625917+37328553 -83625694+37328665 -83625412+37328672
 -83625412+37328672 -83625171+37328606 -83624913+37328557 -83621799+37319595
 -83635299+38187518 -83635269+38188319 -83629846+38192350
 -83644234+38172285 -83639073+38177980 -83636870+38183616 -83636571+38184740 -83636100+38187032 -83635299+38187518
 -83641969+38525355 -83648779+38523534 -83649269+38523447 -83649939+38523310 -83669380+38517985 -83671890+38517304 -83673710+38516787 -83675536+38516315 -83691950+38511888 -83700722+38509523 -83702265+38509091 -83703020+38508880 -83725507+38502299 -83734327+38498469 -83741734+38495391 -83741814+38495359 -83744490+38494248 -83745285+38493919 -83746686+38493621 -83755850+38492270 -83757138+38491885 -83766188+38488697 -83767837+38488117 -83778481+38484458 -83801373+38476489 -83804163+38475518 -83806064+38474857 -83814793+38471819 -83819561+38470160 -83834885+38464826 -83835203+38464761 -83835388+38464688 -83838148+38463702 -83849816+38459647 -83859139+38456407
 -83859139+38456407 -83866437+38459929 -83868263+38460853 -83876001+38464854 -83878590+38466167 -83881265+38467523 -83883469+38468641 -83894984+38474480 -83899817+38476931 -83901264+38477665 -83901593+38477832 -83901921+38477999 -83905361+38479744 -83909494+38481829 -83912999+38483606 -83930298+38492373
 -83646727+38170845 -83644234+38172285
 -83646727+38170845 -83646206+38170913 -83645481+38171233 -83644234+38172285
 -83646727+38170845 -83650172+38180270 -83655731+38195005 -83657276+38196410 -83673646+38198119 -83680081+38207956 -83680351+38208508
 -83680351+38208508 -83700577+38201687
 -83700577+38201687 -83697740+38218524 -83697745+38221315 -83697712+38222917 -83691673+38235326 -83693943+38237972 -83694061+38238381 -83687153+38260482 -83687245+38260554
 -83687245+38260554 -83693683+38250078 -83710045+38244143
 -83710045+38244143 -83715977+38250078 -83718839+38268690
 -83718839+38268690 -83731139+38263013
 -83647586+36863829 -83651316+36862786 -83651816+36862786 -83652116+36862886 -83652144+36862886
 -83647586+36863829 -83652144+36862886
 -83648262+36963757 -83601496+36954287
 -83648262+36963757 -83611614+36957787 -83611614+36957287 -83611314+36956787 -83611214+36956187 -83611214+36955787 -83611014+36955387 -83610314+36954987 -83609614+36954687 -83609114+36954287 -83608514+36953687
 -83608514+36953687 -83601496+36954287
 -83903971+38768160 -83901515+38767700 -83850961+38750071 -83847478+38744684 -83846005+38741519 -83841293+38723335 -83839792+38721209 -83833396+38715731 -83806144+38706570 -83792098+38702178 -83783696+38695766 -83779260+38681858 -83773446+38660820 -83758756+38651526 -83756043+38650961 -83749920+38649613 -83748102+38649304 -83719253+38645928 -83711673+38641629 -83705313+38639807
 -83705313+38639807 -83705282+38640220
 -83705282+38640220 -83704006+38639724 -83702379+38639091 -83692286+38634726 -83672544+38628686
 -83672544+38628686 -83654785+38630095 -83654026+38630443 -83653675+38630604
 -83653675+38630604 -83653558+38630558
 -83653558+38630558 -83649737+38632753 -83646558+38636181
 -83784856+37348730 -83781769+37348275 -83773313+37347030 -83763214+37345544 -83729861+37340545 -83727162+37340122 -83724190+37339689 -83718205+37338866 -83717634+37338805 -83704854+37337859 -83689492+37336841 -83688197+37336756
 -83688197+37336756 -83687904+37337613
 -83687904+37337613 -83687571+37337522 -83678833+37337320
 -83678833+37337320 -83675311+37344715 -83652509+37350881
 -83652509+37350881 -83651849+37350125 -83632878+37335877
 -83708877+36826992 -83708517+36832122 -83703743+36835649 -83687817+36836299 -83682882+36854612 -83682417+36855086 -83681975+36855286 -83653394+36863208
 -83653394+36863208 -83652144+36862886
 -83657019+36972923 -83648262+36963757
 -83673554+38019529 -83662845+38027138
 -83673554+38019529 -83669134+38024544 -83668686+38024795 -83668349+38024909 -83668064+38024991 -83667717+38025065 -83667309+38025163 -83666810+38025423 -83666361+38025618 -83666066+38025708 -83665627+38025741 -83662845+38027138
 -83725003+38006468 -83717484+38003296
 -83717484+38003296 -83714948+38004681 -83714699+38005205 -83709851+38009468 -83707485+38010184 -83695563+38012424 -83682882+38016366 -83673554+38019529
 -83690046+36982955 -83657019+36972923
 -83690046+36982955 -83680617+36980588 -83680417+36980288 -83680017+36980088 -83679716+36979988 -83679316+36979888 -83678916+36979788
 -83678916+36979788 -83678616+36979888 -83678116+36980188 -83677816+36980488 -83677516+36980888
 -83677516+36980888 -83657019+36972923
 -83776808+37017608 -83775171+37015279
 -83775171+37015279 -83741969+37022512
 -83741969+37022512 -83739466+37017105 -83738806+37016887 -83734746+37009282 -83735116+37008075 -83727332+37002382
 -83727332+37002382 -83721172+37002720
 -83721172+37002720 -83721095+37002189 -83719818+36995488
 -83719818+36995488 -83715026+36996088 -83712569+36996146
 -83712569+36996146 -83703517+36991043 -83690046+36982955
 -83707445+37872768 -83692504+37864658
 -83707445+37872768 -83705893+37871932 -83694920+37865964 -83692504+37864658
 -83756043+37914205 -83755843+37913686 -83755607+37913059 -83756399+37912536 -83756758+37910955 -83756594+37908344 -83757145+37907727 -83758569+37906314 -83758829+37905674 -83759034+37904761 -83750780+37896245 -83750353+37896016 -83749915+37895858
 -83749915+37895858 -83749915+37895920
 -83749915+37895920 -83748702+37895180 -83726349+37883011 -83707915+37873022 -83707445+37872768
 -83708085+37716433 -83712970+37719750
 -83712970+37719750 -83715681+37718538 -83721767+37716236
 -83721767+37716236 -83722076+37716302
 -83708877+36826992 -83708917+36826886 -83709017+36826786 -83709317+36826586 -83709617+36826286 -83709817+36825886 -83709917+36825386 -83710017+36824986 -83710117+36824786 -83710417+36824486 -83710817+36824286 -83720806+36820786
 -83708877+36826992 -83711317+36824086 -83712017+36823986 -83712417+36823886 -83712617+36823786 -83713017+36823686 -83713217+36823586 -83713417+36823186 -83713517+36822686 -83713617+36822186 -83713918+36821586 -83720806+36820786
 -83720806+36820786 -83728001+36814431 -83743420+36796784 -83744004+36796758
 -83744004+36796758 -83747091+36800521 -83747505+36800607 -83747716+36800660 -83749150+36800886
 -83749150+36800886 -83752605+36800143
 -83752605+36800143 -83754705+36800561
 -83754705+36800561 -83755609+36800483
 -83755609+36800483 -83752376+36805558
 -83752376+36805558 -83754152+36805252 -83754324+36805239 -83759148+36802980 -83786334+36800551 -83789720+36797286 -83791320+36793886 -83793991+36791115 -83797307+36784111 -83831919+36721484 -83835082+36719330 -83837981+36716962 -83854944+36705668
 -83854944+36705668 -83857822+36706684 -83865623+36714884
 -83865623+36714884 -83872659+36698693
 -83722076+37716302 -83722785+37721921 -83723200+37723634 -83722626+37728443 -83730789+37731742 -83732973+37732619
 -83732973+37732619 -83745776+37731875
 -83722076+37716302 -83736812+37717112
 -83736812+37717112 -83742571+37716656 -83748324+37715334 -83748696+37715234
 -83728070+38009430 -83725003+38006468
 -83728070+38009430 -83727078+38007113 -83726904+38006984 -83726598+38006897 -83726291+38006874 -83725954+38006843 -83725648+38006812 -83725352+38006757 -83725147+38006605 -83725003+38006468
 -83731139+38263013 -83736324+38292887
 -83736324+38292887 -83738558+38291742 -83739196+38291124 -83739718+38290026 -83739805+38289294 -83739745+38287921 -83740180+38286640 -83740789+38285976 -83741456+38285473 -83742152+38285129 -83748682+38284554
 -83731139+38263013 -83748682+38284554
 -83743100+38007211 -83740899+38007353 -83739213+38008964
 -83739213+38008964 -83734316+38007413
 -83734316+38007413 -83733368+38007570 -83728070+38009430
 -83745776+37731875 -83753512+37737032
 -83753512+37737032 -83754090+37736887 -83755094+37736589 -83756747+37736387
 -83756747+37736387 -83758235+37738032 -83758671+37738330 -83759147+37738548 -83760029+37738572 -83760556+37738636 -83760961+37738870 -83761258+37739180
 -83745776+37731875 -83761258+37739180
 -83748696+37715234 -83748968+37715128 -83749282+37715102 -83749381+37715097
 -83748696+37715234 -83749381+37715097
 -83905595+37542889 -83905461+37543069 -83904716+37544067 -83897418+37554195 -83874170+37586992 -83873773+37587546 -83872587+37589222 -83871563+37590639 -83869358+37593717 -83868928+37594325 -83866991+37597062 -83866136+37598217 -83862916+37602721 -83858595+37608823 -83858213+37609376 -83852617+37625084 -83814259+37644652 -83814443+37644969 -83814713+37645434 -83815458+37646717 -83815941+37647549 -83817136+37649606 -83822498+37658837 -83823207+37660056 -83824215+37662664 -83824138+37663089 -83813921+37667897 -83807655+37670745 -83788899+37685128 -83775910+37696610 -83756698+37708431 -83756398+37708552 -83754308+37709094 -83749915+37714375 -83749381+37715097
 -83756695+37992599 -83743100+38007211
 -83756695+37992599 -83748119+37997568 -83747958+37998091 -83747890+37998509 -83747902+37999009 -83747856+37999314 -83747651+37999425
 -83747651+37999425 -83746839+37999417
 -83746839+37999417 -83746270+37999443 -83745921+37999690 -83745265+38000080 -83743100+38007211
 -83848424+38296809 -83841302+38301541
 -83841302+38301541 -83814943+38287843 -83815117+38286310 -83812186+38282147 -83808615+38281633 -83805279+38280088 -83803911+38279760 -83801362+38279173
 -83801362+38279173 -83798779+38282604 -83781014+38291774
 -83781014+38291774 -83773122+38286945
 -83773122+38286945 -83759278+38287993
 -83759278+38287993 -83748682+38284554
 -83759426+37998778 -83756695+37992599
 -83759426+37998778 -83764673+37986726 -83766039+37985622
 -83766039+37985622 -83774267+37990287
 -83774267+37990287 -83773977+37979623 -83774388+37979109
 -83761258+37739180 -83762353+37739706 -83764943+37739770 -83765922+37740110 -83766473+37740302 -83766876+37740531 -83771138+37744285 -83772139+37745761 -83772289+37745795
 -83772289+37745795 -83772634+37745751
 -83772634+37745751 -83776149+37758332
 -83776149+37758332 -83792070+37755742 -83807136+37753930 -83809581+37752219 -83815337+37749666
 -83942866+38149623 -83931802+38148022 -83925313+38146695 -83908629+38142799 -83906209+38142234 -83905503+38142026 -83900952+38140990 -83900468+38140880 -83897562+38140210 -83884421+38137186 -83883295+38136927 -83881632+38136544 -83881080+38136230 -83876645+38132310 -83876011+38131750 -83875881+38131635 -83871786+38128045 -83864258+38121331 -83864200+38121279 -83860143+38117725 -83860052+38117664 -83859911+38117570 -83858276+38115796 -83853541+38111413 -83846283+38104696 -83845215+38103708 -83843904+38102495 -83843002+38101660 -83830038+38089661 -83827814+38087602 -83822199+38082405 -83821703+38081946 -83821092+38081380 -83820378+38080255 -83819298+38077970 -83817394+38074004 -83816097+38071302 -83812037+38062847 -83811452+38061627 -83810021+38058645 -83805327+38048868 -83804952+38048087 -83802685+38043366 -83800181+38040379 -83794999+38036336 -83789442+38031944 -83786697+38029775 -83777799+38022744 -83776322+38021577 -83776256+38021525 -83776163+38021452 -83775151+38020652 -83773542+38019381 -83771241+38017564 -83769520+38016204 -83766123+38013519 -83765632+38013153 -83759426+37998778
 -83768858+37918430 -83756043+37914205
 -83768858+37918430 -83764673+37917226
 -83764673+37917226 -83764105+37917492 -83763588+37917580
 -83763588+37917580 -83763061+37917515 -83762585+37917281 -83762079+37916926 -83761623+37916756 -83761127+37916594 -83760904+37916401 -83760571+37915901 -83756043+37914205
 -83768858+37918430 -83773770+37934205 -83775078+37942109 -83774568+37948862 -83774561+37948959 -83774489+37949921 -83774453+37950393 -83774244+37963467
 -83774244+37963467 -83774165+37968725 -83774997+37969000 -83775737+37969419 -83776111+37969790 -83776374+37970217 -83776546+37970902 -83776809+37971289 -83777174+37971628 -83777194+37971837 -83777011+37972111 -83774388+37979109
 -83774244+37963467 -83774388+37979109
 -83776808+37017608 -83774670+37032816 -83774527+37033105 -83774694+37033509 -83774988+37034212 -83775132+37034809 -83774915+37035500 -83774448+37036166 -83774061+37036736 -83774188+37037124 -83774487+37037278
 -83774487+37037278 -83780200+37037019
 -83776808+37017608 -83780200+37037019
 -83780200+37037019 -83790515+37035413 -83793592+37035357 -83793641+37035357 -83805528+37031744 -83808151+37030403 -83809480+37029865 -83810935+37029225 -83816542+37026954 -83817670+37026914
 -83817670+37026914 -83825457+37039231 -83856635+37042656 -83856806+37042804 -83855887+37046871 -83861382+37054032
 -83861382+37054032 -83861552+37053955
 -83861552+37053955 -83871016+37054852
 -83802280+37904989 -83794970+37906656 -83793562+37906668 -83792358+37906982 -83791894+37907023 -83789385+37907248 -83785457+37907331 -83783553+37908036 -83781681+37909255 -83781467+37910150 -83781376+37910463 -83781145+37910554 -83768858+37918430
 -83784856+37348730 -83783729+37336210 -83783683+37335814 -83783695+37334750 -83783747+37334573 -83784000+37334438 -83784343+37334424 -83785048+37334373
 -83785048+37334373 -83786214+37334567 -83786908+37334612 -83787210+37334614
 -83787210+37334614 -83790627+37333325
 -83784856+37348730 -83790627+37333325
 -83784856+37348730 -83795337+37356948
 -83784856+37348730 -83796970+37355017 -83796896+37355291 -83796367+37355811 -83795810+37356137 -83795375+37356296 -83795070+37356519 -83795109+37356697 -83795337+37356948
 -83790627+37333325 -83799024+37329977
 -83799024+37329977 -83799482+37330007 -83800357+37330064 -83801293+37330125 -83819932+37331346 -83821230+37331431
 -83821230+37331431 -83821593+37331354 -83822099+37331024 -83822310+37330899 -83833453+37324276 -83840387+37320155 -83841119+37319719 -83847565+37315889 -83847989+37315636 -83852609+37312891 -83855219+37311341 -83863416+37306630
 -83863416+37306630 -83863688+37306640 -83868327+37306810 -83877891+37307066 -83879144+37307079
 -83879144+37307079 -83880034+37292283 -83881151+37291405 -83882575+37290286 -83883511+37289550 -83890404+37274702 -83893371+37272993 -83894083+37272541 -83901613+37254100 -83901650+37253774 -83903280+37253753
 -83903280+37253753 -83906486+37255981 -83909720+37255982 -83910196+37256130 -83916215+37259712 -83921682+37261635
 -83921682+37261635 -83924459+37260629 -83926462+37260471 -83936422+37259279 -83938552+37259123 -83940085+37258410 -83942347+37253194 -83943241+37250584
 -83795337+37356948 -83801245+37364402 -83801904+37364630
 -83801904+37364630 -83805029+37364379
 -83805029+37364379 -83810532+37373027 -83812905+37377847 -83821891+37393181 -83824041+37398945 -83824300+37399641 -83825824+37403726 -83826309+37405026 -83828184+37410182 -83828520+37411017 -83828698+37411459 -83828859+37411860 -83830115+37412985 -83833594+37417323 -83835165+37418749 -83836743+37420534 -83836772+37420808 -83837087+37421014 -83840099+37425124 -83841509+37431125 -83841379+37431519 -83840285+37433762 -83841441+37434284 -83843536+37435189 -83845843+37436134 -83841831+37436450 -83846477+37442745 -83847799+37445147 -83850268+37447777 -83855950+37448025 -83859624+37450243 -83864819+37451293 -83864989+37451332 -83870911+37459357 -83874034+37463590 -83883551+37476850 -83883807+37477650 -83882191+37489614 -83881384+37494502 -83881240+37495379 -83884304+37498465 -83885343+37500086
 -83812622+37903113 -83802280+37904989
 -83812622+37903113 -83812591+37903282 -83812196+37903508 -83811516+37903886
 -83811516+37903886 -83810878+37903748 -83810402+37903611
 -83810402+37903611 -83809733+37903707 -83809094+37903812
 -83809094+37903812 -83808314+37903626 -83807483+37903448 -83807099+37903287
 -83807099+37903287 -83802280+37904989
 -83875575+37905805 -83870086+37906604
 -83870086+37906604 -83849337+37903508 -83832435+37902841
 -83832435+37902841 -83821307+37904765
 -83821307+37904765 -83814408+37900287
 -83814408+37900287 -83812622+37903113
 -83823448+37488917 -83830596+37487200
 -83830596+37487200 -83830826+37487543 -83831459+37488915 -83832090+37489647 -83834273+37491134 -83834675+37491523 -83834991+37492094 -83836570+37492277 -83837144+37492391 -83837862+37492849 -83845213+37495043
 -83823448+37488917 -83845213+37495043
 -83823917+37747252 -83815337+37749666
 -83823917+37747252 -83819859+37746529
 -83819859+37746529 -83819819+37746843
 -83819819+37746843 -83819646+37746836
 -83819646+37746836 -83819241+37747166 -83819089+37747594 -83818896+37747868 -83817953+37748675
 -83817953+37748675 -83816209+37748612
 -83816209+37748612 -83815439+37749072 -83815337+37749666
 -83823917+37747252 -83824551+37747558 -83825957+37750580 -83827743+37751356 -83829529+37752340 -83829558+37752637 -83829555+37755325 -83827888+37757396 -83827690+37759743 -83827687+37759798 -83826608+37760873 -83826488+37761040 -83825962+37762448 -83831578+37764899
 -83831578+37764899 -83837888+37763113
 -83837888+37763113 -83838522+37763141
 -83838522+37763141 -83840291+37762872 -83841336+37762728 -83845806+37760012
 -83845806+37760012 -83846502+37760023 -83848141+37760049
 -83848141+37760049 -83854657+37759128 -83861361+37756637 -83864100+37754135 -83865723+37752835 -83866206+37752329
 -83866206+37752329 -83870151+37753121
 -83870151+37753121 -83874216+37752942 -83875260+37752352 -83876105+37752062
 -83876105+37752062 -83886595+37756658 -83890425+37759084 -83891476+37759255 -83892526+37759268 -83898636+37760208 -83898789+37760216 -83899039+37760231
 -83899039+37760231 -83901247+37759670 -83903245+37759354 -83904860+37758517
 -83904860+37758517 -83905033+37758632 -83906894+37761304 -83908777+37764868 -83908777+37765610 -83910337+37766867
 -83910337+37766867 -83910967+37766640 -83911136+37766557
 -83911136+37766557 -83931811+37779656 -83932574+37780148 -83933552+37780779 -83933753+37780909 -83935594+37782098 -83953459+37793692 -83965423+37803044 -83964496+37805660 -83964014+37806301
 -83848424+38296809 -83848556+38297124 -83837388+38313254 -83844679+38321371 -83841693+38332672 -83856499+38332889 -83857260+38333284 -83857560+38347786 -83857708+38351652 -83887495+38352042
 -83887495+38352042 -83899725+38348546
 -83899725+38348546 -83907446+38365543
 -83907446+38365543 -83916097+38360191
 -83916097+38360191 -83917045+38364521 -83918252+38370034 -83919271+38374687 -83920226+38377854 -83920468+38378920 -83921643+38383336 -83921625+38383386 -83924316+38387133 -83925210+38388488 -83930992+38396714 -83937352+38405905 -83943000+38413992 -83950651+38423684 -83959141+38428168 -83963629+38430566 -83965367+38431549 -83969291+38433591 -83972144+38435115 -83979965+38439246
 -83845213+37495043 -83845931+37495523
 -83845931+37495523 -83849463+37495499
 -83849463+37495499 -83853714+37498242
 -83848424+38296809 -83850127+38296452 -83850966+38295764 -83863715+38285304 -83869470+38280622 -83869564+38280596 -83870497+38279762 -83878270+38273703 -83881536+38270996 -83886280+38267065 -83886844+38266598 -83890486+38263581 -83897679+38257621 -83902699+38253510 -83904586+38251950 -83908017+38249259 -83912687+38245463 -83915043+38243534 -83928698+38232357 -83936238+38226184 -83936624+38225867 -83939486+38223523 -83939806+38223260 -83944336+38219551 -83948296+38216309 -83953860+38211755 -83954110+38211550 -83961878+38205192 -83964438+38203095 -83964498+38203047 -83967734+38200357 -83967856+38200256 -83969452+38199024 -83973283+38196057 -83975825+38194053 -83978179+38192182
 -83853714+37498242 -83854202+37498333
 -83854202+37498333 -83855667+37498241
 -83855667+37498241 -83856413+37498470 -83856700+37498698 -83856815+37498927 -83857103+37500086
 -83853714+37498242 -83857103+37500086
 -83857541+37501076 -83857103+37500086
 -83857541+37501076 -83863764+37501632 -83864269+37501794 -83864344+37501838
 -83857541+37501076 -83864344+37501838
 -83941446+37141839 -83935384+37134623 -83935396+37133887 -83933173+37119663 -83928746+37116163 -83928465+37115482 -83928334+37115409 -83926933+37113168 -83923918+37111038 -83923723+37110928 -83918251+37110761
 -83918251+37110761 -83908846+37112793
 -83908846+37112793 -83907961+37112275
 -83907961+37112275 -83898168+37113567 -83897122+37114305 -83889789+37116890
 -83889789+37116890 -83883635+37111870 -83883948+37111311 -83866200+37102551 -83867039+37100678 -83867150+37096069 -83863173+37092839 -83863239+37090385 -83864105+37089432 -83869855+37082887 -83875415+37082185
 -83864344+37501838 -83866302+37513722 -83876048+37516491
 -83876048+37516491 -83878668+37516029 -83881392+37515994
 -83881392+37515994 -83882022+37516082 -83882593+37516409 -83885266+37518074
 -83871016+37054852 -83874924+37051195 -83874924+37050565 -83902067+37034487 -83904127+37034091
 -83904127+37034091 -83922099+37036509
 -83922099+37036509 -83924032+37033986
 -83871016+37054852 -83875684+37061096 -83885128+37068686 -83886175+37070374 -83877881+37080083
 -83872659+36698693 -83877223+36695184 -83877423+36694984 -83877723+36694784 -83877923+36694484 -83878123+36694184 -83878223+36693684 -83878323+36693184 -83878523+36692684 -83878523+36692349
 -83872659+36698693 -83878523+36692349
 -83875415+37082185 -83876148+37081636 -83876606+37081254 -83877053+37080960 -83877540+37080683 -83877697+37080305 -83877881+37080083
 -83875415+37082185 -83877881+37080083
 -83877763+36687363 -83877323+36686783 -83878522+36680183 -83955770+36645598 -83956425+36645182 -83956206+36644391 -83956070+36644149 -83956063+36644031 -83956047+36643761 -83956487+36643450 -83956839+36642761 -83957141+36642333 -83957010+36641699 -83956724+36641668
 -83956724+36641668 -83956529+36641679
 -83976228+36762885 -83972401+36761940 -83970038+36761357 -83968699+36761027 -83968528+36760985 -83968451+36760883 -83964358+36755475 -83963820+36754765 -83963150+36753880 -83961722+36751993 -83961324+36751468 -83959627+36749485 -83959455+36746005 -83959440+36745698 -83959281+36742465 -83958982+36736400 -83958951+36735782 -83944431+36720224 -83943481+36719768 -83941572+36718825 -83935024+36715590 -83933500+36714838 -83926857+36711556 -83923704+36709998 -83921377+36708849 -83917555+36706961 -83913116+36704769 -83903319+36699931 -83902603+36699578 -83902109+36699334 -83901752+36699157 -83900610+36698593 -83891438+36694061 -83885559+36691155 -83879208+36688017 -83877829+36687335
 -83877829+36687335 -83877763+36687363
 -83878523+36692349 -83878523+36692183 -83878523+36691883 -83878623+36691583 -83878923+36691183 -83879123+36690883 -83879423+36690783 -83879723+36690483 -83879823+36690483 -83879923+36690383 -83879923+36690183 -83878585+36688232
 -83878523+36692349 -83878585+36688232
 -83878585+36688232 -83877763+36687363
 -83880200+37913777 -83875575+37905805
 -83880200+37913777 -83879915+37913600 -83879916+37913164 -83880553+37909280 -83880523+37908933 -83880259+37908563 -83879315+37907370 -83878920+37906555 -83878728+37905556 -83878576+37905072 -83878383+37904895
 -83878383+37904895 -83875575+37905805
 -83885875+37500633 -83886260+37510312 -83884924+37516203 -83885266+37518074
 -83885266+37518074 -83888509+37522033 -83889132+37522290 -83893038+37526703 -83893702+37531071 -83894305+37531735 -83896546+37533383 -83900537+37536335 -83904291+37541168 -83905595+37542889
 -83885343+37500086 -83885491+37500332 -83885875+37500633
 -83885875+37500633 -83885343+37500086
 -83966560+37931233 -83966184+37930661
 -83966184+37930661 -83965202+37931055 -83964091+37931502 -83963008+37932174 -83962295+37932777 -83960811+37932807 -83959778+37933979
 -83959778+37933979 -83959300+37933826 -83956977+37933084 -83956214+37932840 -83929927+37924451 -83928888+37924119 -83927217+37923586 -83914587+37919557 -83899652+37916798
 -83899652+37916798 -83898503+37916806 -83898351+37916807
 -83898351+37916807 -83880200+37913777
 -83903971+38768160 -83906214+38763918 -83907603+38761291 -83907783+38760949 -83909442+38757813 -83910003+38756751 -83915322+38746574 -83915296+38746493 -83917699+38741718 -83920993+38735398 -83932838+38712681 -83933099+38712167 -83937360+38703652 -83939747+38698882 -83940270+38697835 -83943437+38691545 -83944283+38689853 -83944346+38689728 -83946979+38684463 -83948008+38682407 -83953879+38670616 -83953879+38670525 -83957416+38663555 -83957927+38662521 -83960193+38657941 -83960484+38657354 -83961792+38654712 -83964198+38649848 -83967878+38642413 -83969996+38638135 -83971831+38634429 -83973937+38630128 -83975949+38626021 -83976579+38624643 -83978396+38621590 -83978611+38620209 -83978623+38620081 -83982567+38612052 -83983390+38610300 -83983649+38609713
 -83961340+37580189 -83954262+37577907 -83950372+37576645 -83947340+37575685 -83945910+37575205 -83940277+37573338 -83939491+37572878 -83936942+37570759 -83925012+37560836 -83924463+37560313 -83911769+37548671 -83908005+37545151 -83905595+37542889
 -84230404+38827341 -84227343+38821205 -84219721+38811606 -84219590+38811486 -84213238+38806053 -84212170+38805403 -84212103+38805375 -84210926+38804888 -84188520+38799500 -84186775+38799295 -84151732+38793861 -84143927+38791812 -84136131+38789710 -84133156+38788827 -84111506+38781453 -84100932+38777068 -84081899+38772575 -84052736+38771295
 -84052736+38771295 -84038115+38771708 -84029242+38773687 -84020340+38775774 -84010267+38779019 -83995571+38781888 -83965872+38787265 -83961328+38787304
 -83961328+38787304 -83961235+38787295 -83926170+38773894 -83926108+38773709 -83926292+38773410 -83927607+38773012 -83928551+38772768 -83928746+38772534 -83928591+38772203 -83926986+38771562 -83924754+38770970 -83917217+38769665
 -83917217+38769665 -83915946+38769693
 -83915946+38769693 -83903971+38768160
 -83924032+37033986 -83923955+37031783 -83923834+37031193 -83923951+37030782 -83924086+37030485 -83924149+37030260 -83924033+37029976 -83923684+37029836 -83923414+37029744 -83923077+37029450 -83922961+37029166 -83924812+37022473
 -83924032+37033986 -83924812+37022473
 -83924812+37022473 -83930719+37010147 -83930364+37009500 -83930430+37009168 -83933616+37007598
 -83930978+36587683 -83930945+36587826 -83930927+36587902 -83930743+36589358 -83930666+36590188 -83929849+36592501 -83929375+36592845 -83928507+36593883 -83928254+36598219 -83926029+36599584 -83925260+36600267 -83925026+36600486 -83925139+36601401 -83924936+36602695 -83925508+36604375 -83925519+36604477 -83926444+36606824 -83927174+36607457 -83927289+36607580 -83927652+36608072 -83927840+36608624 -83932178+36614659 -83933907+36615519 -83934083+36615901 -83933774+36617856 -83932886+36618951 -83934252+36620348 -83935281+36621231 -83935696+36621536 -83936908+36622502 -83937954+36623338 -83938458+36623740 -83938677+36624258 -83940913+36628502
 -83940913+36628502 -83941331+36628433 -83941651+36628433 -83943610+36629051 -83944791+36630316 -83945511+36630515 -83946342+36630682 -83946681+36630750 -83946889+36630792 -83949486+36631361 -83950313+36632577 -83950650+36633260 -83950741+36634016 -83950678+36635685 -83950803+36635754 -83952365+36636427
 -83952365+36636427 -83952971+36636378 -83953063+36636371
 -83953063+36636371 -83954314+36636793 -83954398+36636874 -83953803+36638911
 -83930298+38492373 -83945903+38481253 -83948436+38479447 -83953740+38475667 -83956099+38473986 -83969891+38464186
 -83930978+36587683 -83943128+36588119 -83950238+36588374 -83950640+36588388 -83957090+36588619 -83957584+36588637 -83970416+36589097 -83974751+36589253 -83978324+36589381 -83982962+36589488 -83984092+36589514 -83987328+36589590 -83987842+36589600 -83989210+36589632 -83990767+36589668 -83991013+36589674 -83991741+36589691 -84005347+36590023 -84008460+36590105 -84011325+36590180 -84018341+36590252 -84020421+36590273 -84044354+36590531 -84050658+36590601 -84056590+36590667 -84072713+36590848 -84073179+36590853 -84079903+36590928 -84081974+36590967 -84085910+36590992 -84087050+36591002 -84098855+36591102 -84102352+36591133 -84104077+36591148 -84104755+36591154 -84122225+36591307 -84122666+36591311 -84124929+36591331 -84125029+36591381 -84125898+36591387 -84126212+36591389 -84127192+36591395 -84127503+36591413 -84131408+36591437 -84132342+36591443 -84133092+36591448 -84135555+36591463 -84136080+36591466 -84136911+36591471 -84137810+36591477 -84143043+36591510 -84143509+36591513 -84145164+36591523 -84146563+36591532 -84149965+36591553 -84165426+36591651 -84184057+36591781 -84189457+36591819 -84191155+36591831 -84197576+36591878 -84199247+36591890 -84201276+36591904 -84218277+36592063 -84226619+36592172 -84227375+36592180
 -83933616+37007598 -83933881+37007367 -83934089+37006909 -83934169+37006288 -83934249+37005644 -83934337+37005144 -83934334+37004709 -83934411+37004282 -83934386+37003902 -83934104+37003335 -83933960+37002873 -83953127+36985185
 -83933616+37007598 -83936026+36995490 -83936026+36995390 -83936126+36995290 -83936226+36995190 -83936426+36994990 -83936526+36994790 -83936626+36994790 -83936726+36994690 -83936826+36994590 -83936926+36994490 -83953127+36985185
 -83991516+38593694 -83981974+38590118 -83972541+38588360 -83968488+38582598 -83967411+38575535 -83967169+38574089 -83965533+38564294 -83964304+38555778 -83962062+38540942 -83962028+38540729 -83961960+38540297 -83960998+38532851 -83959232+38530109 -83958574+38529077 -83957369+38527315 -83955116+38523973 -83954912+38523664 -83951432+38518401 -83947908+38513066 -83945633+38509621 -83942847+38505342 -83942399+38504745 -83942190+38504479 -83937262+38499487 -83934470+38496646 -83930298+38492373
 -83943241+37250584 -83943137+37250089 -83943441+37249351 -83942982+37241657 -83942966+37241376 -83942030+37226222 -83941978+37225216 -83941924+37224483 -83941052+37212465 -83940465+37206430 -83940429+37204992 -83950194+37194699 -83947863+37190144 -83947942+37190116 -83949664+37189298 -83953006+37188197 -83957010+37181083 -83959404+37180508 -83966044+37176574 -83968824+37174605 -83968758+37173828 -83968928+37169297 -83967412+37166485 -83965610+37165617 -83958576+37161111 -83956632+37159099 -83952859+37156011 -83952332+37155478 -83947256+37151024 -83945572+37148809 -83941885+37142258 -83941997+37142079
 -83941997+37142079 -83941446+37141839
 -83941997+37142079 -83941751+37141856 -83941446+37141839
 -83942866+38149623 -83942693+38149966 -83941592+38150606 -83941476+38150767 -83941650+38151064 -83942780+38151842 -83944402+38152002
 -83942866+38149623 -83944402+38152002
 -83943241+37250584 -83943538+37250599 -83944418+37250642 -83945319+37250697 -83960921+37251470 -83961678+37251507 -83981101+37252469 -83981904+37252508 -83993086+37253063 -83996119+37253202 -83999549+37253360 -84008642+37254500 -84009331+37254751 -84013307+37256197 -84020578+37258841 -84023232+37259806 -84035908+37264415 -84036953+37264795 -84037582+37265024 -84044228+37267330 -84044486+37267535 -84050580+37268034 -84048876+37281246 -84056276+37284739 -84057451+37285040 -84064923+37286501
 -84064923+37286501 -84075716+37283870
 -84075716+37283870 -84077068+37285110 -84088202+37290960 -84088518+37294483 -84092756+37295900 -84093289+37296223
 -83944402+38152002 -83951602+38154118 -83951472+38162889
 -83951472+38162889 -83956716+38162819 -83957244+38162687 -83974704+38158126
 -83974704+38158126 -83974936+38158560 -83975635+38167692 -83978426+38182461
 -83953127+36985185 -83962628+36977390
 -83962628+36977390 -83978034+36978618 -83991924+36979785
 -83953803+36638911 -83953888+36639048 -83954118+36639075
 -83953803+36638911 -83954118+36639075
 -83954118+36639075 -83954329+36639234 -83955820+36641482 -83955960+36641500
 -83955960+36641500 -83956103+36641518 -83956529+36641679
 -83955960+36641500 -83956529+36641679
 -83960564+37821295 -83960923+37822477 -83962655+37825061 -83963277+37826417 -83963438+37837116 -83962695+37841786 -83967481+37847407
 -83967481+37847407 -83969788+37845737 -83999149+37840988 -84002172+37838038
 -83960564+37821295 -83963197+37809525 -83962651+37809330 -83962055+37809030 -83961722+37808787 -83961651+37808731 -83961693+37808521 -83961643+37808327 -83961593+37808182 -83961492+37808101 -83961614+37808061 -83964014+37806301
 -83960564+37821295 -83964014+37806301
 -84002172+37838038 -84011367+37849247 -84008418+37853116 -84023473+37860798 -84026409+37869960
 -84026409+37869960 -84002924+37867587
 -84002924+37867587 -84002929+37867708 -83996585+37882334 -83996121+37882888 -83986984+37900231 -83986783+37900734 -83986610+37901489 -83985947+37902931 -83985947+37903388 -83986207+37903525 -83986814+37903662
 -83986814+37903662 -83990970+37902814
 -83990970+37902814 -83989794+37913222 -83991887+37914090 -83992480+37914456 -83992367+37914655 -83985599+37924986
 -83985599+37924986 -83984913+37924811 -83982658+37923952 -83978944+37923292
 -83978944+37923292 -83977301+37929285 -83975511+37929446 -83972536+37929447 -83968266+37931235 -83966602+37931245
 -83966602+37931245 -83966560+37931233
 -84080530+38115107 -84079705+38113876 -84078949+38112749 -84075736+38107960 -84075513+38107627 -84074355+38105901 -84062928+38088879 -84062758+38088626 -84054410+38075724 -84049293+38067641 -84048784+38066837 -84047822+38065310 -84045754+38062025 -84043672+38058719 -84040044+38052853 -84034862+38044451 -84034602+38044063 -84032597+38040863 -84027694+38032907 -84026446+38030864 -84017258+38016194 -84015276+38013010 -84013945+38010872 -84010369+38005128 -84005460+37997536 -84002476+37992590 -84002244+37992087 -83985238+37963478 -83984784+37962686 -83983416+37960300 -83983042+37959654 -83982340+37958441 -83980197+37954738 -83976976+37949173 -83973764+37943622 -83968640+37934767 -83968485+37934499 -83966560+37931233
 -83969232+37580292 -83961340+37580189
 -83969232+37580292 -83967084+37580892 -83965197+37581433
 -83965197+37581433 -83961340+37580189
 -83969891+38464186 -83975674+38455510 -83975858+38455093
 -83969891+38464186 -83975858+38455093
 -83978179+38192182 -83983769+38194935 -83970094+38205703 -83970066+38208013 -83975441+38208183 -83979090+38210109 -83979161+38210766 -83979346+38211181 -84004766+38211628 -84007216+38218229 -84005770+38224173
 -84005770+38224173 -84023622+38215340 -84026854+38214485
 -84026854+38214485 -84028503+38219792 -84029749+38220479 -84031547+38221212 -84032126+38221555 -84032387+38221944 -84032561+38222927 -84032618+38223202 -84032908+38223591 -84033227+38223843 -84033691+38223957 -84041958+38224436 -84054160+38230983 -84060945+38234300 -84055444+38241488 -84052874+38242784 -84054856+38246840 -84056129+38248687 -84056999+38249168 -84073976+38264442 -84089413+38273018
 -84089413+38273018 -84094895+38267298
 -84094895+38267298 -84106734+38271434 -84106952+38271730 -84120026+38275569 -84104997+38286653 -84124929+38296563
 -84124929+38296563 -84126217+38296516
 -84126217+38296516 -84124929+38306056 -84124929+38307451
 -84124929+38307451 -84132803+38304703
 -84132803+38304703 -84134786+38307748 -84134947+38307996 -84137495+38311906 -84140076+38315867 -84140921+38317164 -84142007+38318827 -84142580+38319703 -84142851+38320125 -84143274+38320777 -84143816+38321609 -84144089+38322069 -84144895+38323308 -84147677+38327589 -84150319+38331510 -84154713+38337997 -84158227+38343185 -84161139+38347418 -84164192+38351841 -84164639+38352489 -84173306+38359115 -84177416+38361614 -84186097+38366891 -84187337+38367645 -84190680+38369678 -84194106+38371761
 -83970779+38186695 -83978179+38192182
 -83975858+38455093 -83983146+38448688 -83983937+38442906 -83979965+38439246
 -83976228+36762885 -83976824+36762974
 -83976824+36762974 -83976228+36762885
 -83976974+36782052 -83982628+36775286 -83986106+36771343
 -83978426+38182461 -83970779+38186695
 -83978426+38182461 -83977647+38187516
 -83977647+38187516 -83976140+38186830 -83975299+38186625
 -83975299+38186625 -83970779+38186695
 -83999568+38169225 -83990968+38174587 -83990334+38175014 -83984938+38182554 -83979801+38189871 -83978179+38192182
 -83997734+38429105 -83999505+38423551 -83999129+38422266
 -83999129+38422266 -83998128+38422798 -83996559+38424277 -83993596+38425201 -83992449+38428027 -83992116+38429205 -83991422+38433711 -83991374+38434811 -83991365+38435038 -83981333+38436232 -83981246+38436483 -83980403+38437055 -83979764+38437789 -83979706+38437972 -83979969+38439160 -83979965+38439246
 -83980611+36791511 -83976928+36782786 -83976628+36782386 -83976928+36782086 -83976974+36782052
 -83980611+36791511 -83976974+36782052
 -83986936+36770160 -83988314+36770184
 -83988314+36770184 -83987129+36762985 -83986529+36759685 -83986700+36759352 -83986444+36758666
 -83986444+36758666 -83981156+36758918 -83976824+36762974
 -83983649+38609713 -83986151+38605087 -83987111+38603155
 -83983649+38609713 -83987111+38603155
 -84090484+37566230 -84070942+37565067 -84064516+37564684 -84059591+37564391 -84054663+37564098 -84052778+37563987 -84045346+37563545
 -84045346+37563545 -84020228+37568382 -84003026+37571728 -83997986+37572593 -83993450+37573506 -83985203+37575812 -83969232+37580292
 -83986106+36771343 -83986936+36770160
 -83986936+36770160 -83986106+36771343
 -83987111+38603155 -83991516+38593694
 -83991516+38593694 -83991778+38593681 -84006884+38588992
 -83991924+36979785 -83994729+36982590 -83994729+36982790 -83994729+36982890 -83994729+36983090 -83994729+36983190 -83994729+36983290 -83994729+36983490 -83994729+36983590 -83994829+36983690 -83994829+36983890
 -83994829+36983890 -83999329+36980990
 -83991924+36979785 -83999329+36980990
 -84014662+36814044 -83999929+36802536 -83999929+36801336 -83996329+36800286 -83980611+36791511
 -83997451+38431219 -83999513+38441941 -83999926+38442078
 -83999926+38442078 -83999926+38441963 -84011732+38435922
 -84011732+38435922 -84016288+38444378
 -84016288+38444378 -84027966+38440855
 -84027966+38440855 -84056028+38451909 -84072085+38457193
 -84072085+38457193 -84083923+38455179
 -84083923+38455179 -84099313+38459979
 -83997734+38429105 -83997451+38431219
 -83997734+38429105 -83997699+38429339 -83997439+38430483 -83997451+38431219
 -83999329+36980990 -84001113+36980960
 -84001113+36980960 -84017150+36984137
 -84080425+37852791 -84080078+37852742 -84079607+37852557 -84069548+37821884
 -84069548+37821884 -84066782+37828594 -84056946+37843271 -84053366+37846520
 -84053366+37846520 -84039756+37833890 -84016827+37832807
 -84016827+37832807 -84002468+37837347 -84002172+37838038
 -84006354+38164886 -83999568+38169225
 -84006354+38164886 -83999925+38169002 -83999568+38169225
 -84038023+38146574 -84035838+38147538 -84033199+38148371 -84031230+38149368 -84029110+38150788 -84028506+38151193 -84027685+38151744 -84027341+38151975 -84026886+38152202 -84012076+38161352 -84008547+38163532 -84006354+38164886
 -84017150+36984137 -84022930+36987689 -84023130+36987989 -84023230+36988289 -84023230+36988489 -84023230+36988789 -84023330+36989189 -84023430+36989289
 -84017150+36984137 -84023430+36989289
 -84019097+38583966 -84006884+38588992
 -84019097+38583966 -84015514+38583644
 -84015514+38583644 -84014465+38583712 -84012133+38584237 -84009948+38584510 -84009306+38584739 -84008665+38585127 -84008315+38585516 -84008052+38585973 -84007702+38587140 -84007235+38588191 -84006884+38588992
 -84019097+38583966 -84019915+38594879
 -84019915+38594879 -84021217+38594739 -84034168+38592876 -84047914+38590744
 -84047914+38590744 -84062902+38599144 -84067539+38603769 -84069072+38603898
 -84023430+36989289 -84024036+36988980 -84028093+36986102 -84044915+36976689
 -84044915+36976689 -84052630+36977289
 -84052630+36977289 -84054170+36976170 -84054273+36975882 -84054470+36975331
 -84039721+38145206 -84038023+38146574
 -84039721+38145206 -84039402+38145778 -84038765+38146281 -84038023+38146574
 -84080530+38115107 -84080077+38115481 -84079465+38115987 -84073463+38120951 -84069961+38123847 -84069487+38124240 -84066366+38128693 -84062874+38131797 -84059850+38134177 -84059720+38134259 -84055791+38135151 -84049483+38137316 -84047079+38139051 -84043891+38140844 -84042749+38141428 -84041252+38143278 -84039852+38145052 -84039721+38145206
 -84047937+36852269 -84014662+36814044
 -84047937+36852269 -84041530+36840886 -84041730+36840786 -84042130+36840586 -84042530+36840286 -84042830+36839986 -84042830+36839886 -84043030+36839186 -84043030+36838286 -84042730+36837686 -84042130+36837086 -84014662+36814044
 -84054470+36975331 -84055230+36975188
 -84055230+36975188 -84054470+36975331
 -84055230+36975188 -84056030+36974588 -84056600+36973803 -84058337+36973088
 -84058337+36973088 -84060888+36976474
 -84060888+36976474 -84061763+36976288 -84062224+36976190 -84062701+36976089 -84062846+36976058 -84063603+36975897 -84064070+36975798 -84065098+36975579 -84066398+36975303
 -84081648+36926183 -84081600+36925338 -84085004+36923851 -84085275+36923600 -84085227+36922457 -84085626+36921885 -84085512+36917913 -84084729+36916978 -84084532+36916805 -84084143+36915985 -84084459+36913262 -84083851+36912310 -84083430+36912070 -84083116+36912047
 -84083116+36912047 -84082896+36912213
 -84082896+36912213 -84082181+36912140 -84082603+36911201 -84084852+36904726 -84084245+36902890 -84081888+36899990 -84068870+36888484 -84069550+36887118 -84066733+36877913 -84065331+36856686 -84047937+36852269
 -84071029+36973293 -84066398+36975303
 -84071029+36973293 -84070156+36973844 -84067874+36974896 -84066591+36975262 -84066398+36975303
 -84091763+36956018 -84091362+36956056 -84091118+36956304 -84091460+36956656 -84091564+36956728 -84091585+36957041 -84090624+36958306 -84089748+36959017 -84089444+36959298 -84089135+36959583 -84088782+36959909 -84088389+36960272 -84087840+36960778 -84087553+36961051 -84086662+36961899 -84086120+36962128 -84085204+36962237 -84084789+36962287 -84084011+36962381 -84083640+36962541 -84082151+36963108 -84080276+36963823 -84079357+36964162 -84079022+36964395 -84078516+36965053 -84077975+36965757 -84077597+36966248 -84077547+36966407 -84077366+36966756 -84077141+36968124 -84076954+36968424 -84074875+36971116 -84073093+36972196 -84071880+36972776 -84071338+36973099 -84071029+36973293
 -84080425+37852791 -84091395+37835718 -84115634+37804515
 -84115634+37804515 -84100511+37814714
 -84100511+37814714 -84103915+37774056
 -84080530+38115107 -84096657+38111390 -84105868+38109235 -84109322+38108427 -84115636+38106981 -84116340+38106816 -84118572+38106293 -84119539+38106044 -84121604+38105569 -84124927+38104807 -84127857+38104044 -84129399+38103639 -84130696+38103339 -84137140+38101849 -84146244+38099745 -84151820+38098457 -84161691+38096175 -84175058+38093085 -84176630+38092766 -84186876+38090355 -84195632+38088333 -84201237+38087038 -84213359+38084239 -84217594+38083262 -84237626+38078583
 -84082089+37768344 -84082490+37749809 -84080935+37749157 -84080715+37748651 -84094196+37730099 -84092292+37727592 -84098931+37718432 -84098795+37717749 -84097009+37716509 -84092873+37708254 -84092310+37701813 -84091849+37698744 -84092682+37694824 -84100477+37679358 -84098950+37661022 -84108230+37659211 -84108726+37659019 -84112406+37653916 -84112635+37653680
 -84081681+36926757 -84081648+36926183
 -84081681+36926757 -84081829+36926660 -84081937+36926433 -84081895+36926304 -84081714+36926209 -84081648+36926183
 -84091763+36956018 -84093950+36953470 -84093323+36951620 -84093415+36951191 -84092576+36950232 -84090855+36948899 -84090120+36946090 -84089936+36945632 -84090433+36945514 -84090833+36945384 -84091423+36945219 -84092591+36944193 -84090256+36941510 -84090072+36941463 -84089333+36941312 -84088787+36941237 -84088139+36940988 -84083292+36932501 -84081681+36926757
 -84083839+38608624 -84069072+38603898
 -84083839+38608624 -84070821+38601748
 -84070821+38601748 -84070034+38602457 -84069859+38603486 -84069568+38603761 -84069072+38603898
 -84161799+38553848 -84161100+38553940 -84160197+38554374 -84159527+38554443
 -84159527+38554443 -84158041+38554076
 -84158041+38554076 -84156119+38554167
 -84156119+38554167 -84155769+38554030 -84155577+38553914 -84151665+38550048
 -84151665+38550048 -84151129+38550211
 -84151129+38550211 -84146538+38549772
 -84146538+38549772 -84146237+38549861 -84144746+38550306 -84139686+38552843 -84136107+38554480 -84135522+38556950 -84133841+38557919 -84124749+38562506 -84124471+38567836 -84124822+38568497 -84122360+38570139 -84122067+38570285 -84121601+38570377 -84107593+38579898 -84102232+38581638 -84099787+38587654 -84088977+38596234 -84083839+38608624
 -84090484+37566230 -84092962+37570696 -84097374+37578132 -84097757+37578814 -84101355+37585200 -84101549+37585540 -84102786+37587667 -84105134+37591722 -84109810+37600183 -84110035+37600589 -84112607+37605689 -84118195+37620026 -84127020+37642555
 -84091763+36956018 -84092018+36956247
 -84092018+36956247 -84094256+36955204 -84094402+36955162 -84095013+36954988 -84096133+36954988 -84096980+36954988 -84097356+36955049 -84097586+36955087
 -84093289+37296223 -84094303+37296838 -84094761+37297204 -84094933+37297478 -84095334+37299080 -84095735+37299697 -84096337+37300178 -84096509+37300246
 -84096509+37300246 -84097167+37300155 -84097740+37299902 -84098427+37299421
 -84098427+37299421 -84103418+37316052
 -84093289+37296223 -84103418+37316052
 -84097586+36955087 -84098376+36955216
 -84098376+36955216 -84098628+36955187
 -84097586+36955087 -84098628+36955187
 -84098628+36955187 -84101287+36954209
 -84101287+36954209 -84101844+36955861 -84101968+36956879 -84102031+36957175 -84101767+36959811 -84101746+36960632 -84101826+36960891 -84102113+36961369 -84102801+36962266 -84102827+36963634
 -84102827+36963634 -84106641+36958994
 -84106641+36958994 -84107759+36959770 -84107960+36960416 -84108366+36961090 -84108613+36961299
 -84108613+36961299 -84111403+36959408
 -84111403+36959408 -84112184+36959767 -84112272+36959898 -84111424+36964004 -84111631+36964087
 -84111631+36964087 -84113476+36963642
 -84113476+36963642 -84114260+36963859 -84114323+36963905 -84114907+36964385 -84116327+36965615 -84116733+36965682 -84116802+36965704 -84117229+36965933 -84117282+36966587 -84116857+36966947 -84120504+36968915 -84124932+36970234
 -84124932+36970234 -84129994+36968493 -84151032+36964186 -84151532+36960786
 -84099313+38459979 -84101262+38459544 -84101989+38459521
 -84101989+38459521 -84102239+38459555
 -84099313+38459979 -84102239+38459555
 -84102239+38459555 -84111530+38450698 -84128539+38434549 -84138374+38425035 -84140347+38423042 -84141363+38422070 -84142738+38420722 -84145264+38418301 -84145593+38417992 -84148554+38415209 -84148916+38414868 -84180849+38384188 -84180902+38384138 -84181054+38383992 -84192372+38373295 -84194106+38371761
 -84102239+38459555 -84122947+38476211 -84126066+38476607
 -84126066+38476607 -84130050+38474879
 -84130050+38474879 -84149235+38477696 -84151490+38481228 -84177100+38500074
 -84103418+37316052 -84107593+37320649 -84118984+37335812
 -84118984+37335812 -84137934+37320026
 -84103915+37774056 -84082089+37768344
 -84103915+37774056 -84100663+37773149 -84098909+37772546 -84097704+37772257 -84095120+37771921 -84092455+37771617 -84090318+37771506 -84088656+37771346 -84087035+37770929 -84085941+37770551 -84084127+37769948 -84082089+37768344
 -84199474+37522864 -84198118+37524692 -84197779+37525089 -84197552+37525366 -84196888+37526180 -84189300+37535719 -84189156+37535834 -84187925+37537317 -84186714+37538853 -84181134+37545879 -84180604+37546551 -84172470+37556841 -84172366+37556972 -84162701+37559839 -84162330+37559931 -84154418+37561875 -84148736+37563271 -84142371+37564862 -84136629+37565068 -84131890+37565190 -84126187+37565336 -84125671+37565350 -84115795+37565518 -84109599+37565692 -84109156+37565704 -84090484+37566230
 -84122805+37862013 -84100744+37858100
 -84100744+37858100 -84099974+37858931 -84099082+37859399 -84097247+37860384 -84095432+37860981 -84093536+37861418 -84091264+37861452
 -84091264+37861452 -84089834+37861437 -84089387+37861115 -84088393+37860616 -84080425+37852791
 -84122805+37862013 -84110178+37850042
 -84110178+37850042 -84108404+37850165 -84107511+37850448 -84106812+37851110 -84106427+37851537 -84105323+37852553 -84103844+37854520 -84103247+37855286 -84102457+37856383 -84101666+37857334
 -84101666+37857334 -84080425+37852791
 -84125828+37864903 -84122805+37862013
 -84127020+37642555 -84112635+37653680
 -84127020+37642555 -84115856+37650849
 -84115856+37650849 -84113066+37650827
 -84113066+37650827 -84112548+37651560 -84112606+37652017 -84112923+37652475 -84113010+37653024 -84112895+37653412 -84112635+37653680
 -84127493+37866465 -84125828+37864903
 -84127493+37866465 -84127174+37866257 -84125828+37864903
 -84141780+37353068 -84141434+37353177 -84138052+37354320 -84132349+37356400 -84135378+37365322 -84134815+37365724 -84134127+37366348 -84134478+37366730 -84136426+37367784
 -84136426+37367784 -84137100+37367539
 -84137100+37367539 -84145235+37368552 -84156758+37374652 -84166650+37381091 -84168369+37384546 -84169802+37386102 -84169457+37390746 -84169565+37391921 -84169531+37392668 -84167808+37399762 -84167171+37400160 -84163919+37404540 -84163846+37404973 -84163737+37405819 -84159956+37414857 -84159956+37415864 -84159784+37416367 -84159238+37417076 -84161933+37419868
 -84137934+37320026 -84138682+37320274 -84146065+37327053 -84135874+37334479 -84136203+37335513 -84138854+37336898 -84141866+37345434
 -84141347+37309183 -84137934+37320026
 -84141347+37309183 -84138601+37309182
 -84138601+37309182 -84137913+37309433 -84137025+37310028 -84135849+37311995 -84135677+37312818 -84135676+37313779 -84136133+37315221 -84137192+37316663 -84137420+37317829 -84137735+37318470 -84137934+37320026
 -84141866+37345434 -84140924+37345353 -84139835+37345353 -84139176+37345261 -84138574+37344940 -84137515+37344070 -84136970+37343796 -84135739+37342834
 -84135739+37342834 -84135281+37342948 -84134822+37343314 -84134449+37343771 -84141780+37353068
 -84141866+37345434 -84141780+37353068
 -84198649+37874196 -84166094+37861515 -84164737+37861328 -84164611+37861319 -84162549+37861287
 -84162549+37861287 -84143012+37867375
 -84143012+37867375 -84127493+37866465
 -84161431+37298575 -84160020+37300924 -84141347+37309183
 -84161431+37298575 -84161689+37298483 -84161947+37298186 -84162262+37298003
 -84162262+37298003 -84162634+37298026 -84163092+37298209 -84163350+37298964 -84163006+37299582 -84163034+37299971 -84163177+37300222 -84164036+37300726 -84170450+37306561
 -84161431+37298575 -84170450+37306561
 -84161799+38553848 -84162614+38555610 -84167390+38558905
 -84167390+38558905 -84172518+38557533
 -84172518+38557533 -84176819+38557836
 -84176819+38557836 -84181286+38557649 -84189784+38552584
 -84189784+38552584 -84195652+38552888
 -84195652+38552888 -84208410+38550892 -84208930+38550056
 -84208930+38550056 -84209134+38550122 -84203074+38565097 -84205441+38582147
 -84161933+37419868 -84162163+37419936 -84163166+37421126 -84163138+37421195
 -84161933+37419868 -84163138+37421195
 -84162387+36943319 -84151532+36960786
 -84162387+36943319 -84152232+36958386 -84151832+36958986 -84151332+36959586 -84151432+36960186 -84151532+36960786
 -84163138+37421195 -84165719+37422751
 -84183067+38516248 -84182797+38519361 -84182019+38519427 -84180155+38521531 -84171504+38535277 -84167062+38537571 -84164249+38546049 -84161799+38553848
 -84165719+37422751 -84166579+37422751 -84167095+37422866 -84167812+37423369 -84168013+37423690 -84168099+37424445 -84169304+37425863 -84169677+37426664 -84169648+37427076 -84169418+37427694 -84169015+37429730 -84173519+37433116
 -84165719+37422751 -84173519+37433116
 -84170450+37306561 -84171480+37307133
 -84171480+37307133 -84185000+37294024 -84187492+37291919
 -84173519+37433116 -84179456+37443572 -84180098+37444276 -84184304+37448743 -84184075+37449521 -84183960+37450522 -84182493+37453260 -84182799+37454432 -84187317+37455720 -84188493+37456018 -84188809+37458603 -84190416+37464551 -84190990+37465054 -84192999+37466313 -84193045+37467663
 -84177100+38500074 -84183883+38500074
 -84178337+36940661 -84162387+36943319
 -84183883+38500074 -84177100+38500074
 -84183883+38500074 -84182922+38513708 -84183067+38516248
 -84183883+38500074 -84183067+38516248
 -84189840+37286131 -84187492+37291919
 -84189840+37286131 -84189783+37286406 -84189210+37287115 -84188179+37288922 -84188065+37290249 -84187520+37291531 -84187492+37291919
 -84193045+37467663 -84193085+37468806 -84193688+37469241 -84194003+37469767 -84194721+37471872 -84194721+37472444 -84194434+37473565
 -84193045+37467663 -84194434+37473565
 -84194434+37473565 -84204253+37488641 -84200722+37493446 -84200377+37495825 -84202990+37497930 -84203888+37499597 -84204543+37506890 -84204378+37511765 -84202882+37512855
 -84202882+37512855 -84201625+37512803
 -84201625+37512803 -84199418+37513598 -84199205+37513813 -84198532+37515406 -84198877+37518460 -84200080+37521118 -84200589+37521512 -84200127+37522399 -84199474+37522864
 -84205441+38582147 -84195339+38588414 -84195242+38589114 -84195599+38590450 -84195680+38590710 -84196974+38593994 -84198302+38597262 -84201653+38603308
 -84201653+38603308 -84204686+38600249
 -84204686+38600249 -84208701+38608778
 -84279836+38314952 -84278986+38315079 -84278231+38315354 -84269661+38320955 -84269080+38321115 -84263733+38324652 -84255615+38329905 -84252142+38332431 -84242757+38338658 -84240563+38340150 -84235725+38343441 -84221615+38353041 -84219963+38354244 -84218846+38355000 -84215384+38357311 -84211596+38359882 -84207980+38362338 -84205532+38364000 -84197896+38369186 -84194106+38371761
 -84307069+37534817 -84299583+37534849
 -84299583+37534849 -84301449+37526396 -84284233+37524303 -84281669+37523778 -84279807+37522773 -84274193+37522178 -84273842+37521697 -84273316+37520726 -84272194+37520495 -84268731+37515654 -84268469+37515401
 -84268469+37515401 -84249933+37524412
 -84249933+37524412 -84235256+37519810
 -84235256+37519810 -84235175+37519812 -84230015+37523086 -84210527+37524118
 -84210527+37524118 -84207246+37523745 -84205041+37523479 -84199794+37522899 -84199474+37522864
 -84238967+37241908 -84220071+37240663
 -84220071+37240663 -84218192+37242394 -84217589+37242471 -84217565+37243417 -84217534+37244623 -84217382+37250989 -84216203+37275761 -84216066+37280317 -84217413+37283105 -84216239+37283154
 -84216239+37283154 -84205761+37279948
 -84205761+37279948 -84189840+37286131
 -84244844+38577500 -84240495+38577974 -84239732+38578064 -84232920+38578869 -84232261+38578945 -84223153+38580009 -84215970+38580832 -84211104+38581372 -84207666+38581747 -84205441+38582147
 -84209770+36947118 -84178337+36940661
 -84209770+36947118 -84197233+36946685
 -84197233+36946685 -84196533+36947085 -84195933+36947485 -84195233+36947785 -84194333+36947785 -84193133+36947485 -84192033+36947085 -84191233+36947085 -84190633+36947385 -84189833+36947485
 -84189833+36947485 -84178337+36940661
 -84209994+38619495 -84208701+38608778
 -84209994+38619495 -84209505+38615386 -84208701+38608778
 -84249934+36954883 -84245834+36955884
 -84245834+36955884 -84243334+36953684 -84210766+36947069
 -84210766+36947069 -84209770+36947118
 -84230404+38827341 -84233682+38824454 -84234154+38824038 -84235977+38822433 -84234853+38813235 -84234488+38810644 -84234439+38810299 -84234090+38807819 -84233994+38807177 -84231771+38791648 -84231323+38788351 -84230860+38785160 -84230421+38782134 -84229277+38774746 -84229224+38774349 -84226127+38752336 -84225080+38743718 -84224881+38742064 -84224610+38739815 -84223612+38731524 -84223276+38728731 -84220428+38705087 -84219230+38695165 -84217640+38682045 -84217017+38676899 -84216746+38674656 -84215880+38667502 -84215822+38667205 -84214811+38658800 -84214188+38653614 -84213147+38645031 -84211854+38634375 -84210794+38625632 -84209994+38619495
 -84224579+37877718 -84198649+37874196
 -84224579+37877718 -84214814+37869375 -84212540+37869328
 -84212540+37869328 -84210721+37869451 -84207245+37869826 -84204946+37870302 -84204120+37870743 -84202998+37871456 -84198649+37874196
 -84225070+37878807 -84224579+37877718
 -84227375+36592180 -84226984+36592956 -84228113+36598928 -84234879+36605104 -84234717+36606245 -84234710+36606294 -84237861+36609084 -84239801+36612184 -84239730+36613447 -84239833+36613481 -84259548+36624851 -84262734+36626881 -84265334+36628781 -84267692+36630570
 -84227375+36592180 -84239033+36591881
 -84239033+36591881 -84261333+36591981
 -84261333+36591981 -84270589+36591888 -84271176+36591882
 -84271176+36591882 -84277912+36592063 -84297047+36592577 -84322338+36593260 -84344587+36593861 -84361366+36594314 -84374317+36594662 -84380340+36594791 -84393206+36595056 -84394195+36595076 -84398508+36595165 -84408560+36595372 -84409487+36595391 -84418302+36595573 -84426419+36595740 -84435123+36595920 -84436135+36595941 -84437582+36595971 -84439205+36596004 -84441578+36596052 -84442689+36596075 -84443181+36596083 -84445357+36596106 -84450489+36596160 -84458753+36596245 -84467412+36596336 -84478788+36596455 -84486093+36596532 -84490822+36596582 -84501042+36596668
 -84501042+36596668 -84520888+36596484 -84536868+36596335 -84542991+36596278
 -84542991+36596278 -84557166+36596782 -84558733+36596838 -84561917+36596953 -84566767+36597128 -84575534+36597443 -84591078+36598010 -84591169+36598014 -84601222+36598479 -84605150+36598661 -84642296+36600044 -84647729+36600191 -84658414+36600479 -84678166+36601011 -84698760+36601510 -84729503+36602178 -84739843+36602403 -84740764+36602423 -84765849+36602991 -84778040+36603272
 -84231910+38874738 -84231892+38873175 -84231870+38872060 -84231986+38871456 -84232590+38866230 -84232601+38866128 -84233037+38862492 -84233481+38858956 -84233491+38858878 -84233417+38857317 -84233661+38854969 -84233666+38853245 -84233176+38844051 -84230404+38827341
 -84231910+38874738 -84237669+38872456 -84238712+38872042 -84239197+38871849 -84244484+38869504 -84253563+38866219 -84256340+38865103 -84262017+38862820 -84265598+38861380 -84270267+38859503 -84270798+38859290 -84276262+38857094 -84281585+38854955 -84282245+38854690 -84288987+38851953 -84311234+38842995 -84324780+38837542 -84332904+38834272 -84349287+38827677 -84351774+38826676 -84352645+38826326 -84356165+38824909 -84361675+38822691 -84362698+38822280 -84379502+38815471 -84387547+38812204
 -84505943+39094860 -84502062+39096641 -84498543+39098860 -84496543+39100260 -84495743+39101060 -84493743+39102460 -84492649+39103973 -84484843+39113360 -84476333+39119104 -84476243+39119160 -84471030+39121263 -84462042+39121760
 -84462042+39121760 -84449793+39117754 -84445242+39114461 -84440642+39109661 -84435794+39102629 -84434641+39086861 -84433341+39080361 -84432641+39078261 -84433141+39072961 -84432341+39067561 -84429341+39057562 -84428541+39057062 -84428090+39056676 -84426626+39053739 -84426185+39053405 -84425730+39053059 -84423441+39051962 -84421467+39050938 -84420141+39050417 -84396734+39045681 -84369446+39042658 -84361380+39041497 -84336339+39032863 -84319538+39021463 -84302645+39002828 -84297729+38991384 -84296958+38988043 -84296183+38982521 -84295222+38971576 -84293021+38964568 -84279547+38944899 -84263646+38929183 -84262329+38927744 -84251863+38915936 -84231924+38875066 -84231910+38874738
 -84234248+37886685 -84225070+37878807
 -84234248+37886685 -84228647+37883794 -84228291+37883344 -84227571+37882619 -84227043+37882056 -84226525+37881484 -84226291+37880993 -84226047+37880453 -84225671+37879857 -84225193+37879060 -84225070+37878807
 -84268684+37185486 -84280774+37198189 -84279522+37199098 -84259518+37206669 -84271441+37214019 -84267259+37222437 -84267169+37222783 -84258643+37227604 -84250564+37239909
 -84250564+37239909 -84236330+37233970
 -84236330+37233970 -84239301+37240396
 -84237626+38078583 -84245142+38076825 -84246015+38076621
 -84237626+38078583 -84246015+38076621
 -84239301+37240396 -84238967+37241908
 -84239301+37240396 -84239167+37240718 -84239139+37241382 -84238967+37241908
 -84246015+38076621 -84249930+38075652 -84270139+38070893 -84286331+38067053
 -84263215+37898854 -84265178+37879774 -84264890+37879038
 -84264890+37879038 -84249930+37883957 -84234248+37886685
 -84257134+36972983 -84249934+36954883
 -84257134+36972983 -84257735+36955283 -84258335+36954883 -84258535+36954483 -84258135+36954183 -84257435+36953883 -84255835+36953883 -84255135+36953883 -84254635+36953983
 -84254635+36953983 -84253934+36953883 -84253634+36953683
 -84253634+36953683 -84249934+36954883
 -84263215+37898854 -84263306+37898974 -84264026+37899758 -84264602+37900558 -84265306+37901310 -84265882+37902030 -84267194+37903230 -84267994+37904078 -84268986+37905102 -84269946+37906126
 -84263215+37898854 -84269946+37906126
 -84267603+36960887 -84263635+36962483 -84257134+36972983
 -84267692+36630570 -84267934+36630781 -84268534+36631481
 -84267692+36630570 -84268534+36631481
 -84267786+36960814 -84267603+36960887
 -84267786+36960814 -84267614+36960837 -84267603+36960887
 -84267786+36960814 -84268157+36960912 -84272917+36962234
 -84272917+36962234 -84278521+36956500
 -84278521+36956500 -84281188+36957089
 -84281188+36957089 -84284609+36956426 -84285692+36956106 -84287261+36954848
 -84287261+36954848 -84287313+36954850
 -84287313+36954850 -84287805+36954153 -84290535+36949783 -84292638+36948335 -84297235+36945882
 -84268534+36631481 -84270192+36633130 -84271334+36634281 -84273121+36635780 -84273534+36636081 -84277334+36639281 -84279835+36641581 -84284330+36646395 -84285835+36648281 -84288435+36651081 -84289635+36652181 -84291735+36654681 -84292835+36656381 -84295606+36660062 -84298235+36663081 -84304335+36670981 -84304433+36671133 -84304997+36672011 -84305898+36673339 -84307036+36674981 -84307836+36676381 -84308733+36678873 -84308936+36679481
 -84268938+38574833 -84244844+38577500
 -84268938+38574833 -84249934+38576886 -84246003+38577366 -84244844+38577500
 -84268938+38574833 -84284469+38573156 -84286799+38572904 -84288393+38572732 -84296693+38571836 -84307321+38570689 -84322907+38569006 -84326363+38568633 -84355388+38565501 -84356222+38565410 -84356811+38565327 -84357501+38565231 -84358692+38565086 -84359171+38565029 -84359398+38565005 -84360550+38564889 -84361356+38564799 -84362230+38564753 -84363425+38564600 -84367294+38564189 -84367860+38564129 -84369338+38563972 -84369736+38563930 -84369986+38563904 -84380759+38562818 -84395075+38561325 -84399252+38560890 -84399785+38560834 -84400458+38560765
 -84400458+38560765 -84400437+38560865
 -84400437+38560865 -84418124+38558559 -84426078+38558217 -84426185+38556159 -84424307+38554390 -84422469+38553548 -84421185+38552772 -84420544+38552200 -84420369+38551742 -84420457+38551216 -84420806+38550530 -84421214+38550347 -84421768+38550233
 -84421768+38550233 -84423079+38550439 -84423749+38550462
 -84423749+38550462 -84424448+38550233 -84425120+38549664
 -84269946+37906126 -84272382+37917472
 -84272382+37917472 -84337388+37891934
 -84277954+37176978 -84268684+37185486
 -84277954+37176978 -84277896+37177184 -84277610+37177436 -84274865+37178281 -84273092+37178693 -84270318+37178783 -84269260+37179080 -84268316+37179492 -84267773+37180109 -84266972+37180749 -84265684+37181595 -84268684+37185486
 -84288999+37151698 -84292997+37163300 -84297017+37171352 -84278926+37176429 -84277954+37176978
 -84279836+38314952 -84279886+38314691
 -84279886+38314691 -84279836+38314952
 -84280127+37101835 -84292604+37136437 -84293516+37147146 -84288999+37151698
 -84322396+38000958 -84319644+38002302 -84315660+38004078 -84290395+38030398 -84288171+38036814 -84287339+38037134 -84286299+38054813 -84286331+38067053
 -84307952+36909354 -84307336+36909582 -84304336+36910982 -84303936+36912782 -84304636+36915982 -84309684+36923601 -84308835+36932882 -84303935+36935282 -84302235+36936282 -84299035+36938682 -84296613+36944598 -84296989+36945513 -84297235+36945882
 -84330536+36943982 -84327436+36945082 -84321836+36945482
 -84321836+36945482 -84316636+36942882
 -84316636+36942882 -84298035+36946282
 -84298035+36946282 -84297235+36945882
 -84298326+37088454 -84280127+37101835
 -84298326+37088454 -84285273+37092134 -84285529+37092546 -84285844+37092867 -84286100+37093302 -84287099+37094537 -84287185+37094881 -84287185+37095315 -84286870+37095796 -84285670+37096802 -84284699+37097397 -84280127+37101835
 -84335789+38087485 -84316364+38092925
 -84316364+38092925 -84313276+38090782 -84312531+38089338 -84311891+38087856 -84311274+38086716 -84310326+38086642 -84300260+38082359 -84299388+38081997 -84286331+38067053
 -84502972+37328454 -84501953+37327843 -84497702+37324869 -84495914+37323363 -84494646+37321994 -84489694+37317530 -84471846+37301732 -84468904+37299111 -84461992+37292952 -84455653+37287304 -84449350+37281688 -84446653+37279285 -84438874+37273363 -84436748+37271746 -84433647+37269387 -84426677+37264086 -84423643+37261778 -84418866+37258225 -84405855+37248682 -84379666+37227945 -84378678+37227212 -84373760+37223289 -84368054+37218673 -84361989+37213768 -84361497+37213309 -84354027+37207294 -84353367+37206760 -84344543+37199627 -84344197+37199347 -84332130+37189594 -84331191+37188835 -84326910+37185380 -84317498+37177784 -84315641+37176281 -84312667+37173875 -84311923+37173048 -84311406+37172640 -84303546+37166641 -84288999+37151698
 -84358035+36959381 -84357836+36959481 -84356164+36960362 -84355036+36960881 -84351636+36962581 -84349336+36964381 -84345636+36969482 -84346465+36981925 -84345141+36990064 -84343116+36990273 -84343036+36990282 -84338836+36990482 -84316185+37000082 -84314014+37004638 -84328951+37027742 -84321726+37028677
 -84321726+37028677 -84318087+37026264
 -84318087+37026264 -84306301+37034181 -84306272+37034319 -84306785+37041297 -84317888+37046720 -84324799+37067633 -84323175+37068560 -84305296+37078936 -84298326+37088454
 -84337359+38289276 -84333846+38290916 -84335977+38294673 -84323165+38297841 -84317080+38298111 -84310573+38304165 -84307075+38312970 -84306889+38313118 -84306143+38313270 -84279886+38314691
 -84307686+37530617 -84307069+37534817
 -84307686+37530617 -84307197+37533707 -84307270+37534038 -84307069+37534817
 -84307952+36909354 -84316845+36900517
 -84347846+37538989 -84339384+37536881
 -84339384+37536881 -84338522+37536973
 -84338522+37536973 -84337370+37536325 -84336712+37536241
 -84336712+37536241 -84336261+37536266 -84335144+37536848 -84320423+37538004
 -84320423+37538004 -84320164+37537943 -84317880+37535103 -84314104+37528235 -84313211+37528232
 -84313211+37528232 -84313108+37528240 -84312832+37528307 -84309592+37528921 -84308880+37530134 -84307686+37530617
 -84308936+36679481 -84309636+36681081 -84310436+36682681 -84311236+36684581
 -84308936+36679481 -84311236+36684581
 -84311236+36684581 -84314733+36693072 -84318336+36704481 -84318636+36705981 -84320566+36714159 -84320936+36716781 -84321012+36717840 -84321036+36718181 -84322228+36725130 -84322336+36726981 -84322336+36728781 -84322406+36729901 -84322526+36731783 -84322605+36732784 -84322837+36735981 -84322637+36742181 -84323037+36746681 -84322739+36758133 -84322737+36758481 -84349340+36792536 -84349379+36792605
 -84311577+37954177 -84318300+37948318 -84337932+37939790 -84339820+37931758 -84340012+37921902 -84341663+37920489 -84341165+37917630 -84337820+37892142 -84337388+37891934
 -84338022+36845381 -84322336+36855281 -84318936+36855781
 -84318936+36855781 -84317436+36855682
 -84317436+36855682 -84322628+36873990 -84317136+36877182 -84315770+36879182 -84315436+36879682 -84316845+36900517
 -84316845+36900517 -84307952+36909354
 -84322236+37971806 -84322364+37971598
 -84322236+37971806 -84322396+38000958
 -84322236+37971806 -84322860+37984270 -84323084+37984446 -84324060+37985118 -84324316+37985502 -84324540+37985902 -84324732+37986398 -84324956+37987022 -84325068+37987566 -84325148+37987918 -84324988+37988238 -84322396+38000958
 -84322364+37971598 -84311577+37954177
 -84322364+37971598 -84312348+37966030 -84312332+37965454 -84312268+37964942 -84312204+37964430 -84311964+37964158 -84311836+37963886 -84311836+37963598 -84311884+37963118 -84312060+37962718 -84312300+37962462 -84311577+37954177
 -84338022+36845381 -84343236+36843081
 -84435743+37847103 -84418815+37871214
 -84418815+37871214 -84375070+37852847
 -84375070+37852847 -84369250+37854140 -84369103+37854228 -84374974+37880046 -84382451+37892505
 -84382451+37892505 -84339484+37883966
 -84339484+37883966 -84338316+37887230 -84337388+37891934
 -84340066+36835862 -84343236+36843081
 -84340136+36940382 -84330536+36943982
 -84340136+36940382 -84338336+36940882 -84336936+36941482 -84335936+36941982 -84335336+36942382 -84334436+36942782 -84333436+36942882 -84332236+36943182 -84330536+36943982
 -84343236+36843081 -84338022+36845381
 -84358035+36959381 -84357636+36959081 -84364536+36951481 -84367936+36950181 -84350236+36939381
 -84350236+36939381 -84346136+36939581 -84344036+36939781 -84340136+36940382
 -84347846+37538989 -84350867+37532683 -84350059+37530750 -84360998+37515925 -84360947+37515619 -84360414+37514790 -84358960+37505827 -84355362+37503452 -84354851+37503106 -84354724+37500083 -84354728+37499392 -84359864+37492210 -84362074+37488682 -84363419+37487453 -84364141+37486988 -84364939+37486414 -84365356+37485839
 -84365356+37485839 -84366384+37485924
 -84366384+37485924 -84366236+37485798 -84371226+37477604 -84373320+37474972 -84374338+37472655 -84374454+37472613
 -84374454+37472613 -84374935+37472777 -84403411+37477922 -84414575+37479941 -84421959+37481095 -84431275+37482810 -84445961+37485513 -84446857+37485783
 -84347846+37538989 -84352477+37547631 -84352291+37551016 -84352005+37552938 -84352661+37553386 -84355251+37554859 -84358354+37558802 -84361637+37561721 -84362030+37563430 -84362416+37567124 -84362980+37567894 -84365425+37570553 -84371172+37572592 -84371148+37577558
 -84349379+36792605 -84318336+36833281 -84318236+36833681 -84318136+36834181 -84318036+36834581 -84318136+36835081 -84318336+36835581 -84318536+36835881 -84318736+36836081 -84319136+36836281 -84319536+36836381
 -84319536+36836381 -84340066+36835862
 -84349379+36792605 -84350137+36797681 -84349737+36798281 -84349337+36798781 -84348837+36799181 -84348337+36799781 -84347737+36800381 -84347337+36800981 -84346937+36801581 -84346437+36802381 -84345837+36803181 -84340066+36835862
 -84349471+38286690 -84337359+38289276
 -84349471+38286690 -84340996+38286853 -84339516+38288180 -84337978+38289050 -84337359+38289276
 -84358035+36959381 -84358221+36959613 -84359436+36960281 -84362836+36962181
 -84362836+36962181 -84380136+36954181 -84383537+36952181 -84399137+36949280 -84405837+36948480 -84416537+36946880 -84417436+36946436 -84422996+36943687 -84438073+36936234 -84444141+36933234 -84447852+36931400 -84450778+36930021 -84451809+36929444 -84462120+36924347 -84468179+36921352 -84472921+36919010 -84473244+36918850 -84476882+36917054 -84477010+36916992 -84477328+36916836 -84480456+36915289 -84502999+36904138 -84504880+36903207 -84506215+36902547 -84509832+36900756 -84511913+36899725 -84522353+36894556 -84531681+36889936 -84535707+36887942 -84547230+36882304 -84555573+36878219 -84561045+36875554 -84576535+36867882 -84576885+36867706 -84578139+36867076
 -84359035+38172953 -84358974+38172812 -84359662+38171884 -84362751+38171084 -84370923+38150180 -84369951+38147084 -84368495+38133548 -84376991+38122044 -84378415+38117484 -84379023+38117164 -84379199+38116780 -84379679+38116556 -84379855+38116252 -84379839+38115836 -84379791+38115324 -84379839+38115068 -84380095+38114716 -84380447+38114284 -84380913+38113438 -84380991+38113388
 -84361694+38100845 -84335789+38087485
 -84361694+38100845 -84353566+38097965 -84353022+38097613 -84352478+38097437 -84352158+38097421
 -84352158+38097421 -84351694+38097437 -84351086+38097469
 -84351086+38097469 -84350254+38097405 -84349630+38097085 -84349150+38096669 -84348958+38096157 -84335789+38087485
 -84415896+38287649 -84411162+38286095 -84407552+38284797 -84399243+38284238 -84389869+38282633 -84387173+38281892
 -84387173+38281892 -84366904+38287702 -84366882+38288054 -84366627+38290023 -84363815+38294462 -84361920+38296202
 -84361920+38296202 -84349471+38286690
 -84364639+38196027 -84358815+38191324 -84359023+38190956 -84358879+38190412 -84358975+38189820 -84358895+38189196 -84358495+38188412 -84357823+38187612 -84357759+38186972 -84358255+38186508 -84358975+38186060 -84359035+38172953
 -84364639+38196027 -84359035+38172953
 -84401840+38207755 -84391680+38208219
 -84391680+38208219 -84367151+38198619 -84364639+38196027
 -84369774+38108812 -84361694+38100845
 -84371148+37577558 -84371241+37583670
 -84371148+37577558 -84372228+37581347 -84372228+37581621 -84371653+37582034 -84371539+37582445 -84371366+37582629 -84371396+37583567 -84371241+37583670
 -84371241+37583670 -84373080+37588447 -84372437+37592444 -84376245+37595459 -84388542+37597743 -84392891+37600020 -84399181+37611485 -84408132+37618104 -84422676+37618562 -84412438+37631674 -84425449+37635574 -84426348+37636930
 -84380991+38113388 -84378175+38111356 -84377647+38110924 -84376991+38110380 -84376607+38110092 -84376287+38109916
 -84376287+38109916 -84375631+38109996 -84374943+38110220
 -84374943+38110220 -84373647+38110028 -84372542+38109772 -84371806+38109452 -84369774+38108812
 -84380991+38113388 -84380879+38113164 -84380735+38112604 -84380223+38111932 -84379631+38111404 -84379423+38111084 -84379295+38111020
 -84379295+38111020 -84379167+38111052 -84378959+38111308 -84378815+38111532 -84378543+38111548
 -84378543+38111548 -84369774+38108812
 -84387547+38812204 -84387939+38812549
 -84387939+38812549 -84387547+38812204
 -84401840+38207755 -84420097+38201339 -84426657+38198987 -84435521+38195819 -84436418+38195499 -84438386+38194811 -84439330+38194475 -84448098+38191291 -84451202+38190219 -84479267+38180395 -84480963+38179787 -84481129+38179712 -84481667+38179467 -84483603+38178843 -84486947+38177547 -84488531+38177099 -84507748+38170187 -84522756+38164843 -84531732+38161611 -84534565+38160571 -84538981+38159051 -84539142+38158991 -84539802+38158744 -84540419+38158514 -84540597+38158447 -84540748+38158391 -84540989+38158301 -84541039+38158283 -84541334+38158172 -84542146+38157869 -84542822+38157617 -84544981+38156811 -84546517+38156203 -84549893+38155067 -84562949+38150267 -84566981+38148795 -84577014+38145211 -84578758+38144587 -84579366+38144331 -84595158+38138651 -84611975+38132587 -84620647+38129451 -84621701+38126420 -84625079+38116283
 -84418144+38806565 -84415879+38806332
 -84415879+38806332 -84387939+38812549
 -84415896+38287649 -84416309+38287629
 -84416309+38287629 -84416628+38287766 -84417586+38287766 -84418573+38287286
 -84418573+38287286 -84418834+38287377
 -84418834+38287377 -84419212+38287286 -84419415+38287012 -84419821+38286966 -84421128+38286005 -84421766+38285662 -84428762+38279760
 -84415896+38287649 -84428762+38279760
 -84442599+38283202 -84441387+38281942 -84441586+38277406 -84440480+38275883 -84436218+38273163 -84432012+38262603 -84431803+38261768 -84429660+38259641 -84427606+38258626 -84427010+38258222 -84421997+38253110 -84421913+38250074 -84421853+38234352 -84418305+38229131 -84417201+38223563 -84421153+38218411
 -84418144+38806565 -84421326+38822830 -84422612+38824866
 -84422612+38824866 -84444017+38817158
 -84444017+38817158 -84463502+38851996
 -84531733+38791848 -84518636+38793404 -84517867+38793492 -84516315+38793653 -84514356+38793981 -84504474+38795295 -84495207+38796459 -84484371+38797808
 -84484371+38797808 -84484314+38797770
 -84484314+38797770 -84479518+38798388 -84472755+38799260 -84470724+38799522 -84453414+38801753 -84446268+38802655 -84428008+38804897 -84419313+38805964 -84418476+38806037 -84418144+38806565
 -84419790+38542500 -84419614+38542592 -84419439+38542935 -84419468+38543713 -84420109+38544445 -84421361+38545520 -84422002+38545657 -84422730+38545658
 -84422730+38545658 -84424624+38545475 -84425614+38545246 -84426051+38545223
 -84426051+38545223 -84425120+38549664
 -84419790+38542500 -84425120+38549664
 -84421153+38218411 -84401840+38207755
 -84421153+38218411 -84421393+38217947 -84422113+38217419 -84422369+38217131 -84422337+38216779 -84421969+38216379 -84421361+38215931 -84420817+38215691 -84420497+38215579 -84420161+38215259 -84420097+38214859 -84401840+38207755
 -84426348+37636930 -84426504+37637078 -84426706+37637352 -84426619+37638222 -84426159+37639114 -84425986+37639686 -84425526+37640418 -84425238+37640601 -84424662+37640692
 -84424662+37640692 -84423512+37640647 -84422131+37640463
 -84422131+37640463 -84429783+37643050
 -84426348+37636930 -84429783+37643050
 -84429783+37643050 -84430200+37643473 -84428330+37655909 -84428723+37656301
 -84428723+37656301 -84445974+37651301
 -84445974+37651301 -84445304+37673316 -84464348+37683642 -84464915+37684713 -84464188+37687497 -84463952+37687640 -84450201+37697623 -84450399+37697773
 -84450399+37697773 -84453532+37697358
 -84429311+38279662 -84428762+38279760
 -84453809+38333938 -84453361+38333327 -84445464+38324413 -84443805+38324198 -84437309+38311606 -84433953+38304487 -84436479+38296690
 -84438127+37872894 -84437887+37872206 -84434335+37868334 -84437055+37864206 -84437343+37863326 -84438047+37848639 -84436127+37847567 -84435743+37847103
 -84476327+38542999 -84470510+38541354 -84462897+38534836 -84434383+38534197
 -84434383+38534197 -84419790+38542500
 -84435105+38968171 -84431074+38971730 -84428328+38974285 -84428152+38974544 -84427943+38975296 -84426437+38978791 -84426459+38979818 -84426601+38980257 -84426886+38980793 -84427330+38981289 -84427879+38981786
 -84427879+38981786 -84464635+38979800
 -84435105+38968171 -84451549+38930655 -84447324+38920786 -84441647+38907697 -84441859+38892725 -84447921+38875065 -84447534+38875065 -84449716+38870848 -84450866+38869178
 -84435105+38968171 -84464635+38979800
 -84435743+37847103 -84485137+37840959 -84475581+37823765 -84466530+37812579 -84473748+37797299
 -84436479+38296690 -84440675+38296399 -84440667+38296245 -84440486+38296050 -84440386+38295928 -84440378+38295758 -84440751+38295455 -84441153+38295185 -84441660+38294770 -84441744+38294618 -84441706+38294440 -84442768+38288669
 -84436479+38296690 -84442768+38288669
 -84436693+38283391 -84429311+38279662
 -84436693+38283391 -84434339+38281253 -84434169+38280961 -84434029+38280766 -84433756+38280578 -84433421+38280454 -84432850+38280311 -84432390+38280307
 -84432390+38280307 -84432053+38280328 -84431561+38280388 -84431182+38280433
 -84431182+38280433 -84429311+38279662
 -84438367+37873470 -84438127+37872894
 -84438367+37873470 -84438239+37873294 -84438127+37872894
 -84438367+37873470 -84442784+37882654 -84448160+37893614 -84450403+37900113 -84450592+37901390 -84455568+37910638 -84463040+37915166 -84465532+37918133 -84469409+37919774 -84469857+37919838 -84471873+37920558 -84471937+37922638 -84473409+37929918 -84473473+37930574 -84478673+37937598 -84478833+37938286 -84478977+37938846 -84479473+37939998 -84496850+37947118 -84499984+37948406 -84500370+37948606 -84507501+37951621 -84517778+37955966 -84522402+37957854 -84524018+37958478 -84525539+37959078 -84534707+37962830 -84535539+37963178 -84542179+37965885 -84542639+37966077 -84544403+37966909 -84553908+37970685 -84556812+37971864 -84570640+37977477 -84576940+37980077 -84586683+37984030 -84587007+37984161 -84591333+37985917 -84592441+37986377 -84592549+37986525 -84603322+37989186 -84604661+37989517 -84622502+37994045 -84645831+38000141 -84646391+38000157 -84660295+38003757
 -84442599+38283202 -84442501+38283249 -84436693+38283391
 -84442768+38288669 -84442582+38288486 -84442599+38283202
 -84446857+37485783 -84447155+37484955 -84452809+37469294 -84454958+37463342 -84455231+37462561 -84459241+37451461 -84461413+37445677 -84461981+37444163 -84462323+37443251 -84463315+37440609 -84464105+37438503 -84464157+37438362 -84465713+37434221 -84466516+37432082 -84471162+37419724 -84473191+37414095 -84473482+37413286 -84474844+37409512 -84476389+37405229 -84477940+37400930 -84480165+37394413 -84483862+37383589 -84484200+37382656 -84485565+37378892 -84487023+37374779 -84488177+37370365 -84495148+37350698 -84498504+37341090 -84500128+37336355 -84502639+37329285 -84502747+37329079 -84502972+37328454
 -84495341+37509570 -84494458+37508927 -84492869+37507832 -84491346+37506826 -84487607+37504269 -84473264+37494408
 -84473264+37494408 -84472523+37494706 -84471801+37495903 -84471495+37496157 -84471286+37496428 -84470314+37496679
 -84470314+37496679 -84469853+37496217 -84469341+37495615 -84466611+37493921 -84462300+37492718
 -84462300+37492718 -84459773+37492810
 -84459773+37492810 -84450612+37489654 -84450411+37489173 -84447167+37486185 -84446999+37485967 -84446857+37485783
 -84464635+38979800 -84450741+38993563 -84450547+38996362 -84450841+38997062 -84452865+38998816 -84458947+39002315 -84469142+39004362 -84473442+39004662 -84478842+39009962 -84489217+39022568 -84489342+39032662 -84486942+39037261 -84492823+39049480 -84494597+39051620
 -84453532+37697358 -84453676+37697274 -84454482+37697046 -84455605+37696977 -84457678+37695924 -84458714+37695535 -84459175+37695100
 -84459175+37695100 -84460442+37695123 -84460989+37695306 -84461824+37695672 -84463005+37696449 -84465334+37698385
 -84453532+37697358 -84465334+37698385
 -84456539+38339762 -84453809+38333938
 -84456539+38339762 -84456839+38339531 -84456996+38339323 -84456949+38339024 -84456707+38338779 -84456557+38338560 -84456561+38338254 -84456565+38338004 -84456507+38337810 -84456406+38337663 -84456492+38337422 -84453809+38333938
 -84457132+38342925 -84456265+38340340 -84456341+38340035 -84456539+38339762
 -84457132+38342925 -84456539+38339762
 -84457132+38342925 -84458382+38343310 -84461114+38348370 -84461173+38352716 -84461806+38353889 -84461462+38355718 -84461857+38356755 -84462395+38357429 -84462558+38357852 -84462918+38359442 -84462537+38360746 -84462948+38364041 -84460944+38365459 -84460422+38369715 -84460484+38379083 -84462233+38380531 -84462495+38382315 -84465316+38387119 -84467309+38389782 -84467760+38392998 -84471921+38394623 -84474332+38399470 -84474303+38400225 -84481401+38405347 -84482389+38405461 -84485364+38409370 -84485794+38410447 -84489109+38411315 -84490128+38412664 -84492913+38414770 -84493648+38415339 -84495188+38417030 -84500998+38418376 -84502915+38418950 -84503498+38419796 -84505329+38421170
 -84463502+38851996 -84450866+38869178
 -84463502+38851996 -84462098+38852591 -84460811+38853460 -84458325+38855542 -84456131+38856641 -84452679+38858219 -84451187+38859318 -84450222+38860256 -84449637+38861171 -84449461+38862314 -84449637+38862749 -84450866+38869178
 -84465334+37698385 -84472193+37705668 -84474035+37707858 -84476782+37708667
 -84476782+37708667 -84480258+37708068
 -84480258+37708068 -84481155+37708362 -84485060+37714284 -84484388+37719029 -84488212+37728395
 -84488212+37728395 -84492137+37726160
 -84492137+37726160 -84497290+37728992 -84494931+37739813 -84494723+37739875 -84494569+37746043 -84503656+37753781 -84512435+37762430
 -84476327+38542999 -84479902+38528952 -84481701+38522288 -84485412+38508544
 -84485412+38508544 -84487986+38509365 -84488569+38509685 -84492837+38511084 -84494655+38511901
 -84494655+38511901 -84499227+38511487 -84499582+38511464 -84499942+38511337
 -84499942+38511337 -84501445+38511850
 -84501445+38511850 -84503684+38510760 -84505902+38508931 -84507189+38507800
 -84507189+38507800 -84513083+38508669
 -84513083+38508669 -84515044+38508265
 -84515044+38508265 -84521129+38508290
 -84521129+38508290 -84521824+38507705 -84523635+38505591 -84528491+38505280 -84534534+38503113 -84537844+38500722 -84539125+38500071 -84539032+38500071
 -84498844+38637264 -84497168+38629649 -84493836+38615816 -84491525+38606226 -84490097+38600303 -84489446+38597600 -84489251+38596791 -84487017+38587400 -84486373+38584737 -84484867+38578507 -84479802+38557480 -84476435+38543603 -84476327+38542999
 -84494143+39066861 -84493504+39069302 -84497473+39076646 -84499043+39078961 -84499843+39079961 -84501181+39081525 -84503384+39084099 -84504143+39087761 -84503743+39088961 -84503450+39091868 -84505943+39094860
 -84494597+39051620 -84494143+39066861
 -84494597+39051620 -84495458+39052513 -84496692+39054662 -84497443+39056561 -84497543+39058061 -84497143+39059561 -84495643+39062461 -84494143+39066861
 -84495341+37509570 -84499936+37512726 -84515118+37523022
 -84495341+37509570 -84515118+37523022
 -84500300+38644058 -84498844+38637264
 -84500300+38644058 -84499940+38642418 -84498844+38637264
 -84531733+38791848 -84531493+38789723 -84531481+38789667 -84530440+38784744 -84529618+38780857 -84528378+38774991 -84527463+38770666 -84526576+38766471 -84526296+38765146 -84526180+38764598 -84524551+38756888 -84523986+38754217 -84523096+38749932 -84521199+38741124 -84518887+38730428 -84518165+38727084 -84517258+38722873 -84515802+38716108 -84514003+38707683 -84513465+38705186 -84512390+38700197 -84512403+38700087 -84509309+38685774 -84507586+38677801 -84507082+38675471 -84506773+38674043 -84506605+38673268 -84506581+38673157 -84506560+38673059 -84506370+38672179 -84506351+38672089 -84504854+38665162 -84504751+38664683 -84504732+38664596 -84501239+38648333 -84500300+38644058
 -84720745+37238166 -84717790+37240224 -84711999+37244366 -84691398+37258918 -84689055+37260604 -84688780+37260786 -84685601+37263069 -84683524+37264560 -84673575+37271783 -84671916+37272979 -84668295+37275589 -84662668+37279642 -84662498+37279765 -84660579+37281151 -84658724+37282489 -84657722+37283212 -84655494+37284819 -84654484+37285547 -84653261+37286430 -84651955+37287372 -84651455+37287733 -84650933+37288109 -84650203+37288636 -84648867+37289589 -84647835+37290344 -84647026+37290976 -84641357+37295085 -84632245+37301665 -84627844+37304899 -84620912+37309927 -84620339+37310179 -84613258+37315359 -84612092+37316179 -84607845+37319193 -84606644+37320045 -84599762+37324730 -84598480+37325645 -84595482+37327786 -84593781+37329007 -84586762+37334047 -84584192+37335935 -84575137+37342453 -84574138+37343167 -84568091+37347491 -84566116+37348904 -84562126+37351757 -84555157+37355112
 -84555157+37355112 -84549855+37352434 -84542605+37348749 -84537754+37346269 -84534240+37344473 -84529687+37342146 -84528717+37341650 -84528500+37341539 -84524279+37339382 -84523822+37339148 -84522302+37338371 -84516001+37335151 -84510272+37332223 -84505369+37329717 -84504015+37329080 -84502972+37328454
 -84505329+38421170 -84505794+38421124 -84506434+38420552 -84506783+38420415
 -84506783+38420415 -84507365+38420461 -84507917+38420645 -84508993+38421309 -84509341+38421698 -84509603+38422361 -84509951+38422567 -84511028+38422797 -84512256+38425651
 -84505329+38421170 -84512256+38425651
 -84623445+39074260 -84612345+39073260
 -84612345+39073260 -84605241+39073407 -84592408+39078088 -84571689+39082354 -84569715+39083630 -84565338+39086459 -84564317+39087119 -84563944+39087360 -84557544+39094860 -84554444+39097660 -84550983+39099294 -84549291+39099424 -84543544+39099660
 -84543544+39099660 -84541344+39099160 -84537144+39097660 -84530244+39094460 -84522143+39091960
 -84522143+39091960 -84519543+39092060 -84519343+39092160 -84515643+39092660 -84509743+39093660 -84505943+39094860
 -84512256+38425651 -84513120+38426252
 -84513120+38426252 -84516057+38425659
 -84516057+38425659 -84525738+38432160 -84528122+38433259 -84527859+38434010 -84526473+38439307 -84526177+38448565 -84527705+38451812 -84528927+38452956 -84529799+38453620
 -84512435+37762430 -84511772+37764145 -84511772+37764694 -84511656+37764854 -84511656+37765129 -84511886+37765449 -84511915+37765747 -84512117+37765999 -84513586+37767052 -84515287+37767190 -84515835+37767442 -84525489+37769115
 -84512435+37762430 -84525489+37769115
 -84515118+37523022 -84524086+37529090 -84524611+37529445 -84533046+37535135 -84543465+37542187 -84547744+37545083 -84548133+37545346 -84561985+37554720 -84574369+37563102 -84583357+37569185 -84583893+37569548 -84584706+37570098 -84592346+37575269 -84604493+37583489 -84604751+37583664 -84605230+37583988 -84613613+37589663 -84616597+37591683 -84617908+37592570 -84618570+37593018 -84618513+37593086 -84634947+37602715
 -84523271+37776174 -84473748+37797299
 -84523271+37776174 -84523012+37776815 -84522099+37777875 -84521233+37778395 -84517396+37779961 -84512244+37781912 -84510283+37782429 -84506661+37783035 -84502187+37783556 -84499937+37784009 -84497785+37784562 -84473748+37797299
 -84525594+37769575 -84523307+37774490 -84523271+37776174
 -84525489+37769115 -84525594+37769575
 -84529799+38453620 -84529944+38453895 -84530205+38455428 -84530409+38455725 -84530409+38455840 -84530554+38455885
 -84529799+38453620 -84530554+38455885
 -84530554+38455885 -84530578+38456668 -84530583+38456823 -84530650+38456869 -84530723+38456920 -84533293+38459561 -84534056+38459943 -84535625+38460587 -84536036+38460782 -84537806+38460791 -84544537+38465062 -84546561+38466895 -84552383+38484058 -84552401+38484116 -84556555+38492749 -84557298+38493015
 -84615728+38802215 -84615107+38801666 -84610988+38798023 -84610494+38797586 -84610194+38797321 -84604963+38792695 -84604252+38792546 -84604009+38792495 -84603000+38792285 -84597892+38791220 -84597258+38791186 -84596518+38791169 -84595671+38791149 -84585602+38790916 -84573103+38790600 -84557129+38790241 -84556571+38790228 -84551700+38790119 -84548781+38790053 -84548079+38790037 -84547159+38790016
 -84547159+38790016 -84531733+38791848
 -84554493+38493022 -84539032+38500071
 -84554493+38493022 -84552397+38493114 -84551873+38493365 -84551262+38493800 -84551029+38494143 -84550183+38494898 -84549688+38495561 -84548553+38496339 -84548029+38496362
 -84548029+38496362 -84546835+38495881
 -84546835+38495881 -84546282+38495949 -84539032+38500071
 -84554493+38493022 -84556453+38493017 -84557298+38493015
 -84557298+38493015 -84558107+38493013 -84558780+38492181
 -84558780+38492181 -84559907+38492268 -84560693+38492337
 -84560693+38492337 -84562668+38490413 -84569754+38483517 -84579597+38473953 -84580147+38473418 -84580596+38472983
 -84587066+37746072 -84561832+37739019
 -84561832+37739019 -84525594+37769575
 -84591140+36859176 -84589840+36856476 -84574939+36843676 -84579240+36841776 -84584540+36840176 -84589140+36839976
 -84578139+36867076 -84580740+36862776 -84584240+36862776
 -84580596+38472983 -84604170+38450034 -84607534+38446754 -84612934+38441468 -84614391+38440040 -84616966+38437519 -84617935+38436569 -84618437+38436111 -84622099+38432471 -84622507+38432079 -84623851+38430966 -84623959+38430832
 -84582281+36826059 -84585840+36805776 -84585640+36805676 -84585540+36805676 -84585440+36805576 -84585340+36805476 -84585140+36805476 -84584940+36805376 -84584540+36805276 -84584440+36805276 -84584340+36805176 -84583952+36803076
 -84582281+36826059 -84588140+36809776 -84588140+36809676 -84588240+36809576 -84588240+36809476 -84588140+36809376 -84588140+36809276 -84588140+36809076 -84588040+36808976 -84587940+36808876 -84587840+36808476 -84583952+36803076
 -84592340+36834676 -84588840+36832376 -84582740+36826751 -84582281+36826059
 -84583940+36875076 -84578139+36867076
 -84583940+36875076 -84587940+36894576
 -84587940+36894576 -84588440+36894476 -84588840+36894276 -84589340+36894076 -84589740+36893676 -84590140+36893276 -84590340+36892876 -84590640+36892276 -84591140+36891576 -84591540+36890676
 -84591540+36890676 -84620240+36896276
 -84583940+36875076 -84595140+36884876
 -84595140+36884876 -84595740+36884376 -84596340+36883776 -84596840+36883376 -84597240+36883076 -84597440+36882776 -84597740+36882476 -84598040+36882076 -84598340+36881776 -84598740+36881476
 -84598740+36881476 -84620240+36896276
 -84605364+36799900 -84603520+36799176 -84601440+36798675 -84600960+36798633 -84597498+36798491
 -84597498+36798491 -84597384+36798514 -84599295+36808631
 -84599295+36808631 -84599146+36808576 -84598978+36808514 -84598014+36807325 -84597740+36806737 -84597390+36806126 -84596953+36805702 -84596789+36805563 -84596462+36805498
 -84596462+36805498 -84595922+36805514 -84595729+36805576 -84595340+36805859 -84590972+36807508
 -84590972+36807508 -84590730+36807366 -84590431+36807191 -84590006+36806942 -84589856+36806876 -84589671+36806807 -84589588+36806776 -84589320+36806676 -84589052+36806576 -84588554+36806390 -84588317+36806276 -84588148+36805560 -84588400+36805376 -84590040+36802309 -84589896+36802188 -84589652+36801982 -84589377+36801813 -84588138+36801276
 -84588138+36801276 -84586952+36801652 -84586549+36801867 -84586335+36801981 -84584939+36802676 -84584011+36802957 -84583952+36803076
 -84584240+36862776 -84591140+36859176
 -84584240+36862776 -84591340+36862476 -84591440+36862376 -84591540+36862176 -84591640+36862076 -84591740+36861976 -84591740+36861776 -84591840+36861676 -84591840+36861576 -84591840+36861276 -84591840+36861076 -84591140+36859176
 -84589140+36839976 -84592340+36834676
 -84589140+36839976 -84594340+36839276 -84594540+36839176 -84594740+36839076 -84594940+36839076 -84595040+36838976 -84595240+36838876 -84595340+36838776 -84595440+36838676 -84595440+36838576 -84595540+36838476 -84592340+36834676
 -84604082+38916216 -84603533+38911214 -84601702+38901067 -84601524+38900067 -84600305+38893241 -84600205+38892688 -84599426+38887966 -84598214+38879076 -84598928+38875063 -84599860+38871217 -84600394+38868883 -84600433+38868712 -84600460+38868595 -84600476+38868523 -84601629+38863476 -84601795+38862749 -84602173+38861096 -84603680+38854502 -84603814+38853919 -84604038+38852938 -84604658+38850231 -84604680+38850137 -84604701+38850043 -84606480+38842262 -84607867+38836193 -84608147+38834969 -84608566+38833140 -84611685+38819699 -84612127+38817777 -84612407+38816561 -84614661+38806738 -84615728+38802215
 -84643508+38508581 -84635441+38500069 -84633374+38495024 -84633235+38495000 -84627881+38489921 -84627341+38487546 -84627450+38486532 -84624435+38484072 -84623190+38482791 -84622460+38482322 -84613899+38481093
 -84613899+38481093 -84611920+38481277 -84608746+38482056
 -84608746+38482056 -84606214+38480684
 -84606214+38480684 -84600170+38480746
 -84600170+38480746 -84599045+38480298 -84580596+38472983
 -84606116+38934509 -84604082+38916216
 -84606116+38934509 -84605642+38930184 -84605332+38927502 -84604731+38922476 -84604082+38916216
 -84618984+39038856 -84618942+39038158 -84618620+39036414 -84618448+39035256 -84618284+39034179 -84618123+39033121 -84618019+39031488 -84617845+39030661 -84617875+39029873 -84617849+39029605 -84617745+39027961 -84617445+39027090 -84617445+39026561 -84617145+39024361 -84616845+39022361 -84616745+39021461 -84616433+39018983 -84616279+39017811 -84616226+39016988 -84616196+39016527 -84615879+39014312 -84615776+39013321 -84615651+39012119 -84615443+39011186 -84615045+39009161 -84615045+39007761 -84614945+39007261 -84614845+39005961 -84614345+39002661 -84614145+38999961 -84614145+38998762 -84614046+38997575 -84613745+38993962 -84613445+38992962 -84613345+38991862 -84613092+38990242 -84612845+38988662 -84612573+38986356 -84612504+38985771 -84612455+38985354 -84612333+38984310 -84612245+38983562 -84612211+38983378 -84611924+38981815 -84611522+38978487 -84611413+38977364 -84610867+38973095 -84610408+38969382 -84610284+38968377 -84609611+38963210 -84608901+38957382 -84608282+38952385 -84606498+38937669 -84606170+38934959 -84606116+38934509
 -84607922+36796153 -84605364+36799900
 -84607922+36796153 -84608253+36797160 -84608367+36798098 -84608311+36798693 -84607657+36799999 -84607287+36800273 -84606861+36800411
 -84606861+36800411 -84605978+36800251 -84605364+36799900
 -84778040+36603272 -84776410+36605427 -84775739+36606313 -84772815+36610176 -84748136+36642734 -84730736+36665497 -84728794+36668023 -84724305+36673893 -84722380+36676410 -84709032+36693853 -84707996+36695199 -84700810+36704533 -84699938+36705666 -84693100+36714548 -84692499+36715329 -84689459+36719288 -84679221+36732617 -84677793+36734474 -84674640+36738574 -84674323+36738946 -84674130+36738992 -84676064+36750698 -84679784+36752661 -84680304+36754071
 -84680304+36754071 -84677214+36753747 -84674617+36751255
 -84674617+36751255 -84674571+36751259 -84673340+36753918 -84672166+36758355 -84674336+36758674 -84672341+36760277
 -84672341+36760277 -84670849+36758916 -84668931+36757965 -84668721+36757865 -84665641+36756324
 -84665641+36756324 -84660763+36761735 -84660656+36761778 -84659283+36762352 -84654363+36767174 -84648648+36767383
 -84648648+36767383 -84643554+36766661
 -84643554+36766661 -84643055+36766668 -84641390+36768075 -84635578+36768675
 -84635578+36768675 -84634818+36768570
 -84634818+36768570 -84634478+36768683 -84634180+36769632 -84632942+36779875 -84632904+36779897 -84632026+36779897 -84626788+36779575 -84625849+36779459
 -84625849+36779459 -84624591+36779524 -84630782+36786517 -84628425+36789260 -84628013+36789702 -84627747+36789987 -84627687+36790002 -84626995+36790388 -84624907+36792152 -84621465+36793045
 -84621465+36793045 -84621032+36792684 -84620416+36792251 -84620257+36792166
 -84620257+36792166 -84620042+36792173 -84615793+36795509
 -84615793+36795509 -84611656+36793833 -84609913+36793788
 -84609913+36793788 -84607922+36796153
 -84614788+37768142 -84587066+37746072
 -84614788+37768142 -84614388+37768044 -84613258+37767559 -84611913+37766761 -84609684+37764664 -84608064+37762659 -84607704+37762097 -84607188+37761142 -84606359+37760292 -84605277+37759517 -84604615+37759110 -84587066+37746072
 -84649208+37809597 -84641070+37806536 -84624942+37796613 -84644253+37783011 -84624942+37773495 -84617536+37769056 -84615640+37768352 -84615006+37768196 -84614788+37768142
 -84615728+38802215 -84615911+38802188
 -84615911+38802188 -84619699+38803146
 -84618984+39038856 -84619287+39040628 -84619531+39043095
 -84618984+39038856 -84619531+39043095
 -84619531+39043095 -84619547+39043253 -84619845+39046261 -84620005+39047171 -84620329+39049147 -84620347+39049257 -84620445+39050361 -84621095+39055487 -84621512+39058771 -84621776+39060850 -84622045+39062660 -84622149+39063596 -84622266+39064649 -84622314+39065080 -84622798+39069418 -84622845+39070360 -84623445+39074260
 -84619699+38803146 -84619746+38803144
 -84619746+38803144 -84620079+38803208
 -84619699+38803146 -84620079+38803208
 -84620079+38803208 -84620145+38803221 -84622368+38803543
 -84622368+38803543 -84629351+38802682 -84638881+38799491 -84655559+38790170 -84656048+38789455 -84655871+38788465 -84655789+38787571 -84655760+38787342 -84657478+38786183 -84655647+38777733 -84660080+38777286
 -84620240+36896276 -84620440+36896576 -84620640+36896876 -84620740+36897076 -84620752+36897094
 -84620240+36896276 -84620752+36897094
 -84705242+36981975 -84705136+36981990
 -84705136+36981990 -84679441+36980875 -84679341+36980875 -84678454+36979609 -84675530+36975435 -84674850+36974465 -84671080+36969084 -84651057+36940505 -84650162+36939227 -84648183+36936402 -84643384+36929552 -84635481+36918273 -84630117+36910616 -84629620+36909906 -84626313+36905186 -84621417+36898141 -84620752+36897094
 -84623445+39074260 -84623736+39074361 -84632446+39076760 -84634146+39078360 -84635746+39079560 -84673143+39098149 -84687447+39102059 -84687995+39102559 -84690269+39104942 -84696947+39112659 -84702455+39119533 -84712048+39130359 -84723293+39140118 -84726148+39141958 -84758949+39143958
 -84758949+39143958 -84775345+39128406 -84775849+39127758 -84807541+39109860 -84808094+39109749 -84820157+39105480 -84826246+39104170 -84835509+39098358 -84837129+39097325 -84838070+39096723 -84838354+39096536 -84838550+39096349 -84839051+39095760 -84839247+39095573 -84845604+39090803 -84851904+39086316 -84852280+39085887 -84856446+39082162 -84856767+39081868 -84869527+39074569 -84870408+39074294 -84871343+39073872
 -84871343+39073872 -84872193+39073882
 -84872193+39073882 -84885637+39067877 -84886189+39067631 -84888873+39066376 -84889803+39065757 -84890508+39065206 -84891898+39064065 -84893873+39062466 -84895204+39060964 -84895899+39059974 -84896083+39059586 -84896258+39058758 -84896490+39058197 -84896630+39058075 -84896873+39057856 -84897285+39057455 -84897449+39057037 -84897511+39054264 -84889900+39042400 -84889740+39042141 -84887915+39039402 -84887116+39038608 -84886860+39038273 -84878379+39031215 -84877865+39030996 -84877581+39030771 -84867881+39023139 -84867262+39022822 -84866775+39022106 -84866061+39021403 -84865435+39020727 -84864631+39019906 -84864571+39019837 -84849445+39000923 -84848537+39000059 -84845363+38995778 -84834804+38983825 -84830408+38974232 -84832806+38961082 -84833372+38960012 -84833471+38959831 -84841390+38953002 -84842737+38951840 -84843385+38951428 -84850267+38947217 -84852938+38943782 -84854814+38942091 -84856355+38940605 -84878733+38917601 -84872183+38902774 -84870670+38900905 -84860058+38897623 -84859824+38897613 -84814649+38895253 -84801046+38891461 -84795079+38857311
 -84624181+38430708 -84623959+38430832
 -84624181+38430708 -84624048+38430803 -84623959+38430832
 -84740438+38352219 -84739977+38352481 -84718287+38363825 -84705917+38370219 -84681902+38389860 -84681561+38390139 -84666777+38402300 -84666129+38402826 -84663023+38405346 -84660104+38407755 -84652012+38414436 -84649670+38416393 -84631536+38426592 -84629467+38427747 -84624569+38430433 -84624181+38430708
 -84625079+38116283 -84628215+38106731 -84628695+38105355 -84629143+38104443 -84632327+38094683 -84636455+38081915 -84637511+38079100 -84638295+38076524 -84641063+38068028 -84642919+38062604 -84643038+38062253 -84644647+38057516 -84646951+38050124 -84649047+38043484 -84649159+38043148 -84649591+38042060 -84649671+38041372 -84652583+38032732 -84657543+38017660 -84660295+38003757
 -84625079+38116283 -84629591+38113355 -84632743+38111659
 -84632743+38111659 -84642904+38115947
 -84644420+38160954 -84643782+38160315 -84651629+38154487 -84639611+38147928 -84640977+38146350 -84645108+38141506 -84636762+38128274 -84633917+38125075 -84633799+38124539 -84637584+38124443
 -84637584+38124443 -84637914+38125075 -84638287+38125912
 -84638287+38125912 -84642636+38125075 -84642104+38124747
 -84634947+37602715 -84643223+37621463
 -84643223+37621463 -84643051+37621280 -84642936+37620891 -84642103+37619838 -84641355+37619289 -84640579+37618991
 -84640579+37618991 -84639917+37619014 -84639054+37619311 -84636492+37621140 -84636060+37621872 -84657896+37634503
 -84634947+37602715 -84657896+37634503
 -84642104+38124747 -84642904+38115947
 -84642104+38124747 -84650952+38113787 -84650888+38113355 -84650664+38112811 -84650472+38112459 -84650200+38112299
 -84650200+38112299 -84649864+38112363 -84649320+38112587 -84648456+38113083 -84647528+38113787 -84647016+38114315 -84642904+38115947
 -84643508+38508581 -84643447+38513958
 -84643447+38513958 -84644932+38513478 -84645602+38513455
 -84645602+38513455 -84647552+38514165 -84648397+38514372 -84649590+38514830 -84649998+38515173 -84650085+38515425 -84649968+38515836 -84649502+38516866 -84644608+38519770
 -84643508+38508581 -84644608+38519770
 -84644420+38160954 -84651454+38161821
 -84651454+38161821 -84651947+38160883 -84652324+38160585
 -84652324+38160585 -84652759+38160586 -84655946+38161227 -84656699+38161273 -84657018+38161410 -84657163+38161777 -84657163+38162303 -84656699+38163195 -84668953+38176422
 -84644420+38160954 -84659968+38179258 -84660605+38179281 -84661040+38179396 -84662547+38180929 -84663126+38181341 -84664112+38181868 -84664807+38182142 -84665300+38182188
 -84665300+38182188 -84666025+38182120 -84666431+38181639 -84668953+38176422
 -84644608+38519770 -84665888+38542883 -84665772+38542906 -84665676+38543106 -84680132+38559427 -84680600+38559511 -84682055+38560228 -84685989+38562905 -84688145+38564278 -84688786+38564713 -84690397+38565717 -84691459+38566379 -84695857+38569020 -84697066+38569859 -84697266+38569998 -84698053+38570455 -84702727+38573381 -84703387+38573794 -84704407+38574641 -84708313+38577020 -84708963+38577333 -84724413+38587069 -84735721+38594195 -84738374+38595711 -84748932+38602364 -84758756+38608516 -84765378+38612747 -84768169+38614530 -84774217+38618395 -84775312+38627922 -84776399+38637703 -84776852+38641571 -84777446+38647039 -84778911+38660791 -84779418+38665472 -84780629+38676347 -84781043+38679909 -84782137+38689136 -84782177+38689475 -84783262+38698818 -84784178+38706667 -84785841+38720091
 -84658442+37634527 -84652599+37626350 -84660061+37617801
 -84658442+37634527 -84661235+37641777 -84653917+37652763 -84666177+37653017
 -84666177+37653017 -84667316+37651616 -84676280+37645558 -84682860+37638248
 -84682860+37638248 -84703807+37659285 -84690221+37671315 -84682179+37677600 -84684195+37679701 -84685239+37681369 -84722342+37693384 -84736032+37695095 -84738066+37695713 -84740768+37703485 -84735387+37708377 -84735335+37708427 -84733969+37709740 -84744717+37713114
 -84657896+37634503 -84658442+37634527
 -84660061+37617801 -84664656+37620326
 -84664656+37620326 -84664973+37619593 -84665376+37618793 -84665347+37618701 -84665808+37617946 -84666499+37617420 -84666873+37617283 -84669663+37617100 -84670698+37616894 -84673547+37616025
 -84673547+37616025 -84680267+37623580
 -84660061+37617801 -84680267+37623580
 -84660080+38777286 -84663053+38779048 -84668873+38782497 -84676217+38786849 -84680042+38789116 -84682707+38790694 -84686277+38792836 -84688429+38794110 -84689075+38794493 -84696854+38799100 -84714669+38809652 -84716213+38810566 -84716981+38811021 -84737101+38822938 -84743832+38826925 -84744141+38827108 -84749947+38830547 -84751053+38831063 -84751169+38831255 -84753681+38838732 -84759559+38844587 -84759632+38845898
 -84660080+38777286 -84665373+38776753 -84667171+38776571 -84678689+38775411 -84689113+38774397 -84694139+38773917 -84694295+38773901 -84695175+38773811 -84695874+38773739 -84698967+38773424 -84700746+38773243 -84703657+38772946 -84708845+38772418 -84719830+38771251 -84728209+38770412 -84741250+38769107 -84774960+38765756 -84781006+38762561 -84782104+38753434 -84782355+38751345 -84782432+38749617 -84783344+38741935 -84783660+38739277 -84785051+38726384 -84785167+38725260 -84785841+38720091
 -84709765+37861920 -84709639+37862277 -84709577+37862452 -84706028+37872537 -84702889+37881117 -84697145+37897421 -84694488+37905037 -84693064+37909037 -84692264+37911341 -84685896+37930029 -84684536+37934077 -84678120+37952445 -84674600+37962221 -84668680+37979117 -84662439+37997165 -84660295+38003757
 -84668953+38176422 -84683976+38176021
 -84716472+37815428 -84690590+37829219
 -84690590+37829219 -84676592+37827532 -84679740+37801996 -84679667+37800777
 -84682876+38174575 -84679660+38173648 -84679071+38169465
 -84679071+38169465 -84689881+38170819 -84690058+38174750
 -84690058+38174750 -84705649+38174158 -84706156+38173780
 -84706156+38173780 -84714714+38179354 -84725050+38195502
 -84725050+38195502 -84725231+38195495
 -84679667+37800777 -84649208+37809597
 -84679667+37800777 -84658526+37809586 -84657211+37809835 -84654791+37809871
 -84654791+37809871 -84650770+37809812 -84649208+37809597
 -84680267+37623580 -84696313+37617591 -84695869+37608018 -84696646+37607766 -84713203+37597765 -84723677+37591624 -84727269+37590645 -84728359+37590347 -84730246+37589833 -84730325+37589812 -84730532+37589756 -84731080+37589607 -84731817+37589406 -84738686+37587642 -84745662+37585835 -84746157+37585667
 -84746157+37585667 -84746243+37585725 -84746760+37588824 -84745059+37594299
 -84745059+37594299 -84754489+37592004 -84748465+37586681 -84746748+37585500 -84747538+37585293 -84756923+37582868 -84761054+37581895 -84761214+37581857 -84763037+37581428 -84765813+37580774 -84767178+37580453 -84768590+37580120 -84773014+37579077 -84773512+37578959 -84774136+37578812 -84774581+37578707 -84777718+37577970 -84778787+37577718 -84780738+37577258 -84780840+37577233 -84780987+37577198 -84782799+37576772 -84783028+37576718 -84783306+37576653 -84784111+37576464 -84784202+37576443 -84785709+37575849 -84787144+37575199 -84787605+37574991 -84788596+37574544 -84792054+37572981 -84794187+37572017 -84794341+37571947 -84798791+37569936 -84800193+37569304 -84802868+37568096 -84803250+37567924 -84806353+37566465 -84808558+37565463 -84843912+37549396 -84846575+37548186 -84846869+37548053 -84847322+37547866
 -84683976+38176021 -84682876+38174575
 -84683976+38176021 -84684055+38175783 -84683823+38175281 -84683040+38174640 -84682876+38174575
 -84716472+37815428 -84716115+37814995 -84711224+37800351 -84710758+37800351 -84702843+37787486 -84702879+37787269 -84702934+37787069 -84703823+37785616 -84707819+37782769 -84715312+37768778 -84704773+37750078 -84703642+37746195 -84691950+37726223 -84703202+37725488 -84744717+37713114
 -84709765+37861920 -84701700+37860676 -84724343+37829523 -84720149+37817079 -84716472+37815428
 -84847322+37547866 -84857160+37523845 -84857496+37510223 -84857497+37510137 -84857520+37508760 -84857635+37501847 -84857656+37498419 -84857833+37489553 -84857965+37485803 -84857739+37483992 -84857752+37483896 -84857857+37483154 -84858617+37477807 -84859701+37470188 -84860120+37467285 -84858520+37460367 -84858306+37459442 -84851105+37428308 -84850812+37427041 -84850442+37426794 -84849796+37426362 -84842376+37421406 -84838837+37419043 -84833748+37415645 -84825709+37410525 -84815374+37403607 -84810104+37400236 -84809059+37399478 -84808348+37398962 -84800329+37393370 -84798414+37392072 -84796073+37390539 -84795111+37390148 -84789248+37387763 -84778653+37383452 -84759658+37375723 -84751518+37372721 -84748219+37371492 -84740793+37368531 -84735727+37366512 -84732630+37365011 -84726603+37362087 -84722560+37359022 -84722098+37357346 -84721444+37354974 -84720261+37350685 -84719537+37348060 -84719488+37347489 -84717952+37342760 -84717549+37341283 -84716131+37336643 -84714410+37330601 -84710995+37317737 -84707166+37303097 -84706267+37299763 -84712910+37296733 -84717320+37292132 -84722930+37284829 -84722700+37282266 -84722955+37276843 -84719771+37263776 -84719736+37263410 -84719615+37244252
 -84720729+37238462 -84719615+37244252
 -84720729+37238462 -84719643+37244161 -84719615+37244252
 -84720745+37238166 -84720729+37238462
 -84720745+37238166 -84724220+37235692 -84725372+37234892 -84740104+37224667 -84744131+37221872 -84744982+37221280 -84750381+37217595 -84759440+37211056 -84760064+37210607 -84766937+37205648 -84770951+37202752 -84776792+37198538 -84778448+37197344 -84789850+37189145 -84800981+37181070 -84806099+37177383 -84811409+37173704 -84828074+37162982 -84860161+37142289 -84866362+37138281 -84876793+37131594 -84881923+37128288 -84900073+37117017 -84901177+37116318
 -84735575+38271491 -84735409+38269610 -84735206+38267295 -84735151+38266672 -84734688+38261400 -84734567+38260022 -84734253+38256453 -84734165+38255195 -84733303+38250072 -84733535+38250072 -84733816+38250072 -84733647+38248026 -84732769+38237379 -84731005+38216412 -84730371+38208303 -84727992+38202376 -84726299+38198157 -84725231+38195495
 -84864765+38116905 -84864644+38117198 -84865268+38125073 -84865351+38126855 -84864659+38141074 -84864175+38141266 -84853868+38145342 -84848954+38147262 -84848459+38147455 -84847036+38148011 -84846585+38148186 -84845041+38148790 -84836413+38152162 -84835050+38152694 -84815853+38160187 -84814723+38160625 -84807136+38163572 -84806196+38163936 -84803761+38164881 -84789279+38170550 -84788747+38170759 -84786298+38171704 -84782744+38173075 -84780596+38173903 -84778017+38174898 -84773374+38176691 -84768439+38178629 -84756027+38183520 -84754660+38184067 -84746853+38187073 -84740043+38189725 -84734343+38191945 -84729332+38193897 -84727953+38194434 -84725231+38195495
 -84735575+38271491 -84735874+38274878 -84736083+38277333
 -84735575+38271491 -84736083+38277333
 -84736083+38277333 -84736116+38277718 -84737239+38290927 -84737816+38297706 -84737915+38309215 -84738002+38309421 -84738423+38317058 -84739009+38327696 -84739284+38332629 -84739568+38337457 -84739615+38338251 -84740288+38349685 -84740308+38350038 -84740354+38351314 -84740438+38352219
 -84740438+38352219 -84740655+38352114 -84745643+38349716 -84749241+38348687 -84768343+38344327 -84770142+38343914 -84771685+38343560 -84773815+38343040 -84793012+38338601
 -84793012+38338601 -84802830+38346817 -84805270+38347298 -84806055+38348282 -84814829+38349861
 -84814829+38349861 -84815614+38348008
 -84815614+38348008 -84827584+38349563 -84835228+38353932 -84837698+38356769
 -84837698+38356769 -84860160+38356603 -84860386+38356594 -84861928+38356529 -84862857+38356507 -84870188+38356469
 -84870188+38356469 -84870424+38356764
 -84744717+37713114 -84746651+37713224 -84747974+37713300 -84749244+37713372 -84749425+37713383 -84753355+37714033 -84756720+37714251
 -84756720+37714251 -84757228+37714147
 -84757228+37714147 -84758005+37714216 -84775033+37715617 -84778945+37715944 -84782780+37716264 -84793494+37717158
 -84793494+37717158 -84799932+37711559 -84807721+37704772 -84821239+37702996 -84824374+37702584 -84850351+37698938 -84851914+37698742 -84854074+37698472
 -84749942+36961874 -84705242+36981975
 -84749942+36961874 -84721642+36969974 -84720042+36970674 -84718542+36971274 -84716842+36971875 -84715742+36972275 -84714742+36972675 -84713842+36973075 -84713042+36973575 -84712142+36974375 -84711242+36975175 -84705242+36981975
 -84759632+38845898 -84774443+38845840
 -84774443+38845840 -84775563+38846564 -84775788+38846708 -84776402+38846937 -84777718+38847304 -84778069+38847556 -84778303+38848174 -84778332+38848723 -84778068+38849867 -84778185+38850461 -84778124+38854603
 -84759632+38845898 -84778124+38854603
 -84800980+37891199 -84777670+37908007
 -84777670+37908007 -84779507+37890511 -84766906+37890116 -84760494+37868677 -84773028+37863077 -84771093+37852956 -84765092+37847770
 -84835157+36997454 -84833580+36996871 -84826695+36994324 -84821209+36992296 -84819471+36991653 -84818218+36991190 -84816321+36990488 -84808388+36987553 -84803478+36985736 -84794648+36982470 -84792950+36981842 -84786159+36979330 -84785211+36978979 -84780843+36973917 -84780090+36972774 -84779604+36972036 -84777732+36969196 -84775902+36966417 -84772118+36960672 -84770221+36957791
 -84770221+36957791 -84763143+36959774 -84749942+36961874
 -84765092+37847770 -84709765+37861920
 -84765092+37847770 -84738222+37855092 -84736106+37856402 -84732592+37857857 -84729531+37858938 -84726856+37860041 -84724473+37861006 -84721096+37862017 -84719203+37862317 -84715303+37862509
 -84715303+37862509 -84711237+37862194 -84709765+37861920
 -84778040+36603272 -84778658+36603280 -84785341+36603372 -84803744+36604265 -84819269+36604552 -84829274+36604747 -84830437+36604766 -84835722+36604856 -84836936+36604900 -84843091+36605127 -84859759+36606428 -84859744+36606477 -84859738+36606495 -84859815+36606500 -84874944+36607659 -84874944+36607720 -84880125+36608097 -84905139+36609835 -84905645+36609870 -84905545+36609870 -84912716+36610374 -84920383+36610912 -84925688+36611285 -84929420+36611548 -84937516+36612117 -84974635+36615537
 -84778124+38854603 -84778550+38857266 -84779175+38859248 -84779769+38859394
 -84779769+38859394 -84780228+38859360 -84787900+38855501
 -84787900+38855501 -84795079+38857311
 -84795079+38857311 -84810192+38846830 -84811734+38846224 -84812669+38845868 -84813501+38845504 -84813995+38845238 -84814765+38844785 -84815433+38844301 -84822271+38840000 -84829027+38832366 -84829994+38830443 -84812645+38795040 -84813314+38785598
 -84813314+38785598 -84877394+38792501 -84883419+38794101 -84883502+38794124 -84884591+38794334 -84886275+38794497 -84886748+38794522 -84886994+38794586 -84887343+38794724
 -84887343+38794724 -84887682+38794708 -84887919+38794652 -84888844+38794483 -84889398+38794427 -84891104+38794170 -84896078+38792780 -84907645+38787606 -84913382+38784889 -84922980+38781436 -84949872+38775621
 -84949872+38775621 -84951690+38776000 -84955079+38776566 -84957913+38777147 -84960152+38777583 -84961785+38777930 -84962535+38778035 -84963818+38778051 -84963950+38778059 -84964365+38778085 -84973432+38778847 -84974628+38778945 -84983519+38779150
 -84983519+38779150 -84986050+38778890 -84990006+38778383 -84992933+38777771 -85006394+38770091 -85024167+38761774
 -84813206+38705955 -84814898+38706691 -84815869+38707294 -84816103+38707680 -84815337+38709500 -84814870+38710347 -84811993+38712241 -84808270+38712315 -84807978+38713618 -84807219+38713939 -84796047+38719197 -84785841+38720091
 -84796229+37970130 -84797175+37969829 -84798562+37969388 -84803967+37967670 -84814152+37964297 -84826299+37960476 -84838747+37956560 -84839301+37956385 -84841789+37955603 -84842819+37955307 -84844198+37954752 -84844266+37954728 -84845654+37954307 -84855073+37951430 -84855708+37949782 -84869200+37944971
 -84869200+37944971 -84869189+37945177
 -84869189+37945177 -84882667+37940284 -84883764+37940027
 -84883764+37940027 -84891367+37943188 -84889445+37946649 -84889680+37946737 -84889916+37946825 -84897209+37947543
 -84897209+37947543 -84902144+37938294
 -84902144+37938294 -84903501+37939622 -84909248+37940886 -84910608+37941948 -84909406+37949418 -84910575+37951043
 -84910575+37951043 -84917281+37948184 -84917965+37947734 -84918057+37947097 -84922339+37947086
 -84922339+37947086 -84922135+37947819 -84921762+37950794 -84921527+37953015 -84924897+37953321 -84929791+37953767
 -84929791+37953767 -84947704+37949040 -84948537+37944710
 -84948537+37944710 -84953548+37945507
 -84953548+37945507 -84973252+37935434 -84977071+37928768 -84978267+37923358 -84986586+37911927 -84987242+37905759 -85006060+37892719
 -85006060+37892719 -85014750+37895332
 -85014750+37895332 -85020414+37888903
 -85020414+37888903 -85027519+37890890 -85030503+37891736
 -84796229+37970130 -84817616+37944654 -84814863+37929765 -84821301+37926692 -84805885+37917471
 -84830492+38062522 -84846589+38040794 -84845741+38040187 -84835203+38006762 -84817125+38000076 -84816522+37999717 -84823030+37985053 -84797639+37970533 -84796229+37970130
 -84805885+37917471 -84799344+37903435 -84799710+37902944 -84800176+37902388 -84800674+37901695 -84800968+37901090 -84801324+37900494 -84801578+37899937 -84801609+37899252 -84801630+37898551 -84801884+37897672 -84800980+37891199
 -84805885+37917471 -84800980+37891199
 -84813206+38705955 -84819609+38703240
 -84819609+38703240 -84813206+38705955
 -84819609+38703240 -84823444+38704901 -84824165+38705278 -84824902+38705623 -84825458+38706173 -84825401+38707039
 -84825401+38707039 -84832157+38711787
 -84827160+38084561 -84830492+38062522
 -84827160+38084561 -84842669+38071066 -84842765+38070762 -84842701+38070538 -84842669+38070058 -84842477+38069402 -84841933+38068538 -84840749+38067226 -84839933+38066378 -84839021+38065610 -84838669+38065322 -84830492+38062522
 -84832157+38711787 -84831193+38711604 -84830405+38711307 -84829120+38709866 -84828915+38709500 -84827864+38708516 -84827280+38708058 -84825440+38707120 -84825401+38707039
 -84894074+38678259 -84888000+38687334 -84887237+38687752 -84884814+38687865
 -84884814+38687865 -84883208+38685722 -84880496+38685323
 -84880496+38685323 -84871070+38692990 -84861732+38700751 -84835106+38709339 -84834142+38711763 -84832157+38711787
 -84835157+36997454 -84835746+36997672 -84837264+36998215 -84838221+36998558 -84839321+36999038 -84839634+36999198 -84841803+37000072 -84841900+37000130 -84854877+37004736 -84854939+37004760 -84857385+37005685 -84857771+37005798 -84858636+37006123 -84860322+37006757 -84861057+37006918 -84867632+37011595 -84874948+37019244 -84881518+37024740 -84882840+37025846 -84883640+37026514 -84891289+37033602 -84892217+37034471 -84905887+37047260 -84906177+37057214 -84906273+37060515 -84906475+37067460 -84906642+37073208 -84907039+37086825 -84906931+37087616 -84906447+37089426 -84905079+37094442 -84904315+37097334 -84901177+37116318
 -84955250+36934269 -84955250+36937069 -84939950+36961170 -84936349+36961170 -84916049+36952970 -84912948+36950670 -84908348+36945870 -84907948+36945470
 -84907948+36945470 -84905959+36946910 -84904682+36947836 -84903435+36948739 -84902652+36949306 -84896153+36954013 -84891476+36957398 -84891172+36957619 -84885523+36961710 -84879248+36966256 -84873233+36970608 -84872737+36970966 -84870916+36972281 -84870041+36972913 -84867130+36975015 -84866084+36975769 -84864785+36976709 -84860143+36980060 -84855472+36983431 -84848315+36988598 -84844609+36991091 -84842286+36992606 -84836433+36996586 -84835157+36997454
 -85039658+37545171 -85028949+37549711 -85027242+37550435
 -85027242+37550435 -85027046+37550360 -85023855+37549879 -85023115+37549821
 -85023115+37549821 -85014925+37549917
 -85014925+37549917 -85002449+37548061 -85002412+37546274 -85002336+37542459 -85002323+37541810 -85002157+37533572
 -85002157+37533572 -84986576+37533575
 -84986576+37533575 -84985903+37533564 -84985725+37533562 -84962532+37533189
 -84962532+37533189 -84962286+37533202
 -84962286+37533202 -84948973+37532984 -84948423+37532975 -84930193+37532677 -84916972+37532463 -84898157+37532160
 -84898157+37532160 -84897827+37532260 -84887203+37535598 -84865064+37542330 -84864974+37542357 -84859384+37544101 -84852608+37546215 -84852242+37546330 -84847322+37547866
 -84854074+37698472 -84855735+37698264 -84866803+37696974
 -84864765+38116905 -84841069+38100346
 -84841069+38100346 -84840461+38100522 -84840205+38100522 -84839981+38100490 -84839341+38100394 -84838093+38100058 -84836845+38099290 -84835421+38098202 -84834285+38097146 -84832749+38095530 -84827160+38084561
 -84864765+38116905 -84863437+38093753 -84861837+38091306 -84861453+38091002 -84860717+38090602 -84859629+38090202 -84858381+38089994
 -84858381+38089994 -84856973+38090026 -84855789+38090282 -84855325+38090458 -84854861+38090570
 -84854861+38090570 -84827160+38084561
 -84971728+38120511 -84971055+38120317 -84968253+38119513 -84963899+38115947 -84958191+38109852 -84958082+38109736 -84951260+38107941 -84923040+38100518 -84922007+38100297 -84918875+38099628 -84916292+38097528 -84916236+38097159 -84915355+38096844 -84902182+38093408
 -84902182+38093408 -84902137+38094755 -84902101+38095851 -84894692+38096889 -84894218+38097020
 -84894218+38097020 -84894122+38097014
 -84894122+38097014 -84892003+38097082 -84883009+38101575 -84881417+38102104 -84876404+38109979 -84875124+38110242 -84874950+38110273
 -84874950+38110273 -84874950+38110073
 -84874950+38110073 -84865725+38116905 -84864765+38116905
 -84866803+37696974 -84854074+37698472
 -84870424+38356764 -84874949+38356620 -84883743+38351950
 -84883743+38351950 -84884738+38351976 -84884898+38352012 -84887662+38354075 -84892175+38355229 -84892379+38355229 -84892649+38355612 -84905175+38373395 -84905337+38373627 -84908221+38373991
 -84908221+38373991 -84915627+38370807 -84921151+38368432 -84938764+38360863 -84961736+38350990 -84971750+38346685 -84981526+38342483 -84985967+38340574 -84992332+38337839 -84994002+38337121 -84997514+38335614
 -84999666+37680197 -84989827+37681449 -84977166+37683075 -84971645+37683795 -84970687+37683916 -84970142+37683985 -84957154+37685619 -84955484+37685871 -84923478+37689923 -84922955+37689989 -84918899+37690502 -84917217+37690714 -84906321+37692094 -84899809+37692918 -84872350+37696232 -84866803+37696974
 -84936009+38455788 -84922804+38464841
 -84922804+38464841 -84924577+38431284 -84893944+38395895 -84893357+38375226 -84890787+38375069 -84870424+38356764
 -84894074+38678259 -84895183+38678763
 -84895183+38678763 -84894074+38678259
 -84895183+38678763 -84895712+38678777
 -84895712+38678777 -84896030+38678786
 -84896030+38678786 -84898482+38678398 -84900437+38678307
 -84900437+38678307 -84895712+38678777
 -84901177+37116318 -84905464+37113898 -84905728+37113749 -84916360+37107742 -84917789+37107513 -84930856+37104959 -84933059+37104933 -84934849+37104906 -84941418+37103892 -84949140+37102753 -84952250+37102617 -84953222+37102429 -84954352+37102308
 -84954352+37102308 -84963863+37108616 -84967105+37110765 -84970377+37112935 -84973449+37115940 -84980449+37122916 -84981407+37123869 -84985336+37127838 -84994562+37137020 -84997431+37139875 -84998209+37140459 -85001013+37143241 -85002954+37145206 -85017502+37159945 -85017898+37160346 -85043224+37186003
 -84934404+38662119 -84934035+38662525 -84932108+38666850 -84929566+38668980 -84927730+38671289 -84927613+38671540 -84923264+38672478
 -84923264+38672478 -84920754+38670291 -84915589+38669502 -84908375+38669467
 -84908375+38669467 -84907571+38669569
 -84907571+38669569 -84906250+38669248
 -84906250+38669248 -84904726+38670340 -84904381+38671742 -84904782+38673734 -84905022+38674282 -84905267+38676550 -84905189+38676931 -84900437+38678307
 -84940506+38650938 -84936867+38652732 -84936107+38658201 -84934404+38662119
 -84961719+38678921 -84958557+38676983 -84943246+38667483 -84936447+38663352 -84936250+38663233 -84934404+38662119
 -84945124+38650581 -84940506+38650938
 -84945124+38650581 -84943994+38650378 -84943724+38650330
 -84943724+38650330 -84942673+38650467 -84940573+38650947
 -84940573+38650947 -84940506+38650938
 -85013998+38632332 -85010056+38632475 -85009487+38632761
 -85009487+38632761 -84995320+38631566
 -84995320+38631566 -84971089+38642911 -84970100+38648472 -84968739+38648863 -84967503+38649411 -84965169+38650304 -84958868+38652227 -84954432+38652823
 -84954432+38652823 -84954170+38651930 -84952039+38650031 -84951267+38648977
 -84951267+38648977 -84949705+38649139 -84947073+38650090 -84945124+38650581
 -84955150+36928869 -84955050+36929669 -84955050+36930569 -84955050+36931469 -84955150+36932169 -84955150+36933269 -84955250+36934269
 -84955150+36928869 -84955250+36934269
 -84956189+38473188 -84956107+38473124 -84955671+38472763 -84957542+38444614 -84960758+38441212 -84963265+38437544 -84959555+38432748
 -85064251+36858886 -85053275+36865532 -85044964+36870565 -85039031+36874350 -85035046+36876765 -85034471+36877110 -85030344+36879625 -85029185+36880397 -85028400+36880882 -85027388+36881507 -85025711+36882543 -85024844+36883079 -85005939+36893816 -85004290+36894716 -85001512+36896231 -85000377+36896851 -84995951+36899136 -84995622+36899314 -84979269+36908176 -84977251+36909269 -84976151+36909469 -84972050+36910254 -84959050+36919469 -84956750+36923569 -84956150+36924769 -84955150+36928869
 -84959555+38432748 -84936009+38455788
 -84959555+38432748 -84959482+38432675 -84958926+38432120 -84958092+38431196 -84956879+38430112 -84956026+38429389 -84954885+38428514 -84953869+38427897 -84952116+38427121 -84950937+38426762 -84949964+38426580
 -84949964+38426580 -84936009+38455788
 -84997514+38335614 -84995466+38335446 -84989163+38334929 -84976320+38333839 -84976000+38333816 -84962657+38332715 -84961212+38326222 -84965533+38320324 -84968175+38316718 -84968527+38316236 -84972858+38310326 -84972963+38310181 -84975492+38306729 -84978500+38302626 -84985714+38292784 -84998731+38275024 -84999486+38259187 -84999492+38259059 -84999830+38252452 -84999952+38250070 -84999952+38249492 -85000113+38246026 -85000208+38243797 -85001157+38226899 -85001255+38226154 -85001331+38225581 -85001386+38224864 -85002422+38216431 -85003497+38207684 -85003942+38204065 -85005605+38190539 -85006746+38181663 -85007464+38175872
 -85007464+38175872 -85007839+38175995
 -85007839+38175995 -85005157+38158784 -85005662+38158291 -85005766+38158190 -85006256+38157597 -85006647+38157142 -85012593+38150217 -85012587+38149709 -85014362+38148008 -85015881+38147240 -85016393+38146891 -85016526+38145791 -85016613+38145585 -85018734+38142994 -85019976+38142246 -85019655+38140878 -85019255+38138567 -85018791+38136890 -85023053+38133640 -85023867+38129024
 -84961719+38678921 -84962544+38679725
 -84962544+38679725 -84961719+38678921
 -84962544+38679725 -84962959+38680274 -84963195+38680577 -84964356+38682139 -84964991+38683087 -84965115+38683273
 -84965115+38683273 -84965377+38683664
 -84965377+38683664 -84965115+38683273
 -85024167+38761774 -85020439+38757246 -85018349+38754708 -85017961+38754237 -85017684+38753900 -85016684+38752554 -85015640+38751268 -85013621+38748548 -85013270+38748159 -85012900+38747696 -85012286+38746926 -85011958+38746515 -85007132+38740466 -84998194+38728682 -84995251+38724304 -84991548+38719197 -84990757+38718107 -84971467+38691726 -84966503+38684847 -84965377+38683664
 -84974635+36615537 -84974948+36615568 -84993386+36617156 -84996621+36617383 -84999504+36617586 -85024627+36619354 -85026454+36619458 -85027266+36619492 -85040260+36620029 -85049603+36620416 -85069122+36621296 -85070620+36621386 -85076151+36621611 -85077690+36621656 -85086415+36621913 -85095721+36622448 -85096128+36622483 -85102831+36622728 -85103218+36622744 -85110751+36623042 -85115457+36623229 -85118259+36623340 -85131054+36623631 -85136256+36623772 -85138658+36623837 -85142965+36623955 -85144718+36624001 -85154378+36624252 -85168654+36624624 -85170179+36624668 -85171588+36624709 -85180519+36624968 -85182377+36625126 -85183236+36625153 -85186197+36625248 -85187269+36625282 -85188574+36625322 -85190303+36625378 -85194065+36625445 -85195863+36625503 -85203638+36625611 -85205420+36625643 -85206664+36625665 -85207387+36625678 -85207875+36625686 -85208137+36625691 -85208403+36625695 -85208560+36625698
 -85208560+36625698 -85208957+36625681
 -85208957+36625681 -85212212+36625761 -85213043+36625782 -85221409+36625906 -85225628+36625974 -85226186+36625981 -85228625+36626015 -85231312+36626054 -85239741+36626332 -85246247+36626361 -85246632+36626362 -85247072+36626364
 -85247072+36626364 -85249960+36626097
 -85249960+36626097 -85254983+36626477 -85256639+36626496
 -85256639+36626496 -85256761+36626418
 -85256761+36626418 -85256997+36626422 -85264153+36626529 -85265639+36626551 -85267158+36626563 -85268806+36626576 -85270628+36626610 -85271111+36626611
 -85271111+36626611 -85275457+36626498
 -85275457+36626498 -85276289+36626511 -85277019+36626523
 -85277019+36626523 -85289190+36626494 -85290473+36626454 -85291702+36626250 -85294088+36626052 -85296073+36625824
 -84983858+36620603 -84983461+36620665
 -84983461+36620665 -84982081+36620625 -84981203+36620496 -84974635+36615537
 -84983858+36620603 -84984497+36620424 -84984744+36620354
 -84983858+36620603 -84984744+36620354
 -84984432+38124177 -84971728+38120511
 -84984432+38124177 -84980233+38122955 -84971728+38120511
 -84984744+36620354 -84986350+36619967 -84987940+36619465 -84988696+36619227 -84989174+36618793 -84989214+36618714
 -84989214+36618714 -84992846+36623216
 -84992846+36623216 -84992883+36623180
 -84992883+36623180 -84999449+36625119 -84997863+36656596 -84998186+36657128 -84998328+36657356
 -85023867+38129024 -85006595+38129242
 -85006595+38129242 -85003559+38127969 -85001571+38127316
 -85001571+38127316 -85001589+38127432 -85001228+38127893 -85001212+38127913
 -85001212+38127913 -84995875+38127557 -84993935+38124021
 -84993935+38124021 -84992000+38126432 -84991729+38126452
 -84991729+38126452 -84990554+38125996 -84988850+38125335 -84986836+38124762 -84986464+38124677 -84985847+38124537 -84984432+38124177
 -84997514+38335614 -84999125+38335717 -85010656+38336526 -85011688+38336607 -85028842+38337955 -85036303+38338578 -85037769+38338696 -85046300+38339387 -85048856+38339593 -85054998+38340084 -85076601+38341811 -85077644+38341894 -85086502+38342602 -85087475+38342679 -85110170+38344495 -85110434+38344517 -85111754+38344623 -85112852+38344711 -85113665+38344775 -85114622+38344852 -85117123+38345052 -85119771+38345264 -85120079+38345289 -85131070+38346226 -85135641+38346585 -85144230+38347261 -85149974+38347709 -85153131+38347954 -85172536+38349450 -85186013+38350546 -85187163+38350642 -85204773+38351992 -85208684+38352306 -85226947+38353741 -85231570+38354095 -85234163+38354295 -85246720+38355262 -85256489+38355967 -85263980+38356585 -85266087+38356741 -85266915+38356755 -85273672+38357333 -85282784+38358001 -85283047+38358021
 -84998812+36658485 -84998813+36658859 -84998579+36661487 -84998502+36661940 -84998304+36662278 -84999301+36665068 -84999813+36665550 -85004661+36665870 -85004393+36679144 -85011398+36690214 -85011620+36690232
 -85011620+36690232 -85013203+36689975 -85014537+36689145
 -85014537+36689145 -85015977+36689182 -85019078+36692198 -85019107+36692313 -85019856+36693202 -85020005+36693301 -85020080+36693351 -85019930+36699507
 -84998328+36657356 -84998812+36658455 -84998812+36658485
 -84998328+36657356 -84998812+36658485
 -84999666+37680197 -85003332+37679996
 -85024232+37878332 -85023802+37877656 -85023075+37876513 -85021343+37873431 -85016180+37866724 -85013959+37864870 -85013410+37864618 -85013265+37864184 -85009714+37859058 -85009576+37858941 -85008499+37858415 -85007497+37858045 -85006605+37857567 -85006148+37856889 -85005861+37856753 -85004620+37856436
 -85004620+37856436 -85003385+37856443 -85002458+37856462
 -85002458+37856462 -85002275+37856420 -85002005+37856159 -85000868+37855061 -85000656+37854856 -85000556+37854472 -85000675+37853583 -85001433+37847963 -85001486+37847567 -85003137+37835320 -85004111+37835248
 -85004111+37835248 -85004377+37835270 -85009357+37835671
 -85009357+37835671 -85009257+37834971 -85009814+37831298 -85010306+37828055 -85011309+37821443 -85011957+37817171 -85011757+37817071 -85005657+37816571 -85007064+37805763 -85007295+37803985 -85007347+37803583 -85009056+37790445 -85011223+37773796 -85011856+37768929 -85012044+37767480 -85013508+37756224 -85013718+37754609 -85014382+37749588 -85014527+37748630 -85015369+37740397 -85015744+37739870 -85016358+37736502 -85018530+37722115 -85019002+37718988 -85019116+37718232 -85019721+37714224 -85021092+37705142 -85022309+37697079 -85022526+37695641 -85022606+37695114 -85022983+37692615 -85024291+37683953 -85024797+37680598 -85025058+37678870
 -85003332+37679996 -84999666+37680197
 -85003332+37679996 -85012095+37679542 -85021320+37679064 -85024236+37678913 -85025058+37678870
 -85020169+36700391 -85018763+36701494
 -85018763+36701494 -85018960+36701469
 -85018960+36701469 -85018587+36706664 -85019163+36707823 -85018117+36709083 -85013981+36712643 -85013692+36712927 -85013668+36714962 -85013835+36715733 -85015090+36715782 -85016818+36716346 -85017047+36716586 -85020173+36717972 -85020039+36718690 -85018780+36723164 -85015397+36731966 -85014397+36733998 -85014195+36734409 -85012597+36737808 -85010941+36741539 -85010885+36741668 -85010368+36742730 -85009976+36743535 -85009788+36744031 -85006230+36751492 -85005572+36752881 -85004971+36754149 -85004219+36755708 -85007992+36765021 -85008296+36765724 -85008586+36766390 -85009451+36768327 -85009451+36768374 -85009451+36768648 -85009451+36768876 -85009849+36769449 -85010008+36769641 -85010616+36770960 -85010978+36771842 -85011155+36772243 -85011575+36773196 -85011726+36773539 -85013384+36777303 -85018955+36789948 -85020197+36792766 -85020596+36793671 -85021160+36795137 -85021311+36795529 -85026298+36806761 -85027690+36807948 -85042951+36820227 -85044175+36821188 -85047135+36823580 -85049456+36825445 -85052863+36828183 -85059184+36833310 -85060545+36840182 -85061284+36843911 -85062318+36849133 -85063756+36856389 -85064251+36858886
 -85022334+38566114 -85007689+38559062 -85006522+38557355 -85015181+38535816 -85028965+38507496 -85028684+38506876 -85017526+38504534
 -85017526+38504534 -84956189+38473188
 -85017526+38504534 -85015243+38506676 -85011951+38509753 -85009527+38512060 -85007411+38513508 -85005033+38515169 -85002519+38516316 -84999951+38517302 -84998467+38517473 -84995303+38518071 -84994300+38518208
 -84994300+38518208 -84956189+38473188
 -85020169+36700391 -85019930+36699507
 -85020169+36700391 -85020500+36700240 -85020581+36700006 -85020233+36699593 -85019930+36699507
 -85021282+38619833 -85013998+38632332
 -85021282+38619833 -85015456+38632264 -85014960+38632355
 -85014960+38632355 -85013998+38632332
 -85022511+38127636 -85023547+38128791 -85023867+38129024
 -85024232+37878332 -85024290+37878423 -85025040+37878995 -85028157+37880392 -85029658+37881193 -85030438+37881468 -85031275+37881697
 -85024232+37878332 -85031275+37881697
 -85024447+38125499 -85022511+38127636
 -85024447+38125499 -85024360+38125725 -85024070+38126274 -85023577+38126754 -85022911+38127189 -85022621+38127463 -85022511+38127636
 -85025058+37678870 -85026087+37669247 -85026625+37664217 -85027412+37656854 -85028522+37646466 -85028584+37645896 -85028639+37645379 -85029572+37636655 -85030145+37631191 -85030159+37631079
 -85041868+38114424 -85036786+38120254 -85034726+38121187 -85034262+38121515 -85033106+38122564 -85032130+38123468 -85030448+38124411 -85026095+38124596 -85024447+38125499
 -85333092+38736290 -85315490+38739846 -85295903+38741984
 -85295903+38741984 -85292953+38741861
 -85292953+38741861 -85285878+38742132
 -85285878+38742132 -85258112+38737462 -85256155+38736467 -85248588+38733139 -85246252+38731683 -85246195+38731653 -85246076+38731194 -85245363+38730151 -85221124+38700957 -85201486+38691294 -85197021+38689905 -85188632+38687479
 -85188632+38687479 -85180135+38688136 -85161468+38690593 -85138680+38699168 -85137762+38699690 -85136660+38700286 -85135937+38700840 -85135081+38701362 -85134086+38701888 -85128066+38706626 -85114052+38715948 -85101443+38726497 -85094646+38729732 -85094544+38729779 -85085673+38734040 -85076369+38739496 -85063593+38743907 -85058126+38746100 -85055610+38747259 -85051677+38748796 -85047709+38751006 -85040477+38755365 -85040006+38755572 -85033015+38758289 -85030276+38758984 -85027099+38760345 -85027034+38760373 -85024167+38761774
 -85030159+37631079 -85032564+37610646 -85032624+37610111 -85032660+37609786 -85032800+37608526 -85033258+37604404 -85034163+37596277 -85034195+37595993 -85034254+37595454 -85035032+37588476 -85035345+37585661 -85038130+37559889 -85038582+37555532 -85038678+37554610 -85039067+37550861 -85039658+37545171
 -85401581+37730740 -85399977+37729078
 -85399977+37729078 -85398755+37730261
 -85398755+37730261 -85396628+37723437 -85394604+37719343 -85392253+37715254 -85387071+37710752 -85386280+37710395 -85381572+37707273 -85381560+37707229 -85375364+37702415 -85374960+37702290 -85374334+37701594 -85371590+37691800 -85371446+37691548 -85371149+37691401 -85369744+37687772 -85371671+37683320 -85371221+37681556 -85373913+37674432 -85373938+37673899 -85373637+37673692 -85366101+37667586 -85365298+37667571 -85361847+37667509 -85355647+37662783 -85348762+37655392
 -85348762+37655392 -85347992+37655568 -85346561+37655628
 -85346561+37655628 -85340304+37651343 -85336210+37651024
 -85336210+37651024 -85333179+37652226
 -85333179+37652226 -85321640+37651209
 -85321640+37651209 -85318190+37651484
 -85318190+37651484 -85316042+37650927 -85315060+37650162
 -85315060+37650162 -85311160+37651762
 -85311160+37651762 -85292497+37644561 -85291503+37644177 -85283669+37641154 -85275681+37638072 -85265328+37634077 -85264780+37633866 -85263874+37633516 -85263591+37633407 -85259327+37631761 -85258325+37631374 -85257525+37631065 -85256711+37630979
 -85256711+37630979 -85250560+37631163
 -85250560+37631163 -85226810+37631096 -85217832+37631089 -85217486+37631089 -85207330+37631082 -85206677+37631081 -85201726+37631077 -85192416+37631070 -85191618+37631069 -85184476+37631064 -85177174+37631059 -85165938+37631050 -85161590+37631046 -85154630+37631040 -85154506+37631040 -85140689+37631030 -85136114+37631026 -85133179+37631023 -85123473+37631019 -85123206+37631019 -85118614+37631027 -85101769+37631052 -85097475+37631059 -85083003+37631082 -85080291+37631086
 -85080291+37631086 -85078516+37631028 -85077043+37630865 -85076566+37630853 -85074770+37630829
 -85074770+37630829 -85061810+37630932 -85058511+37630947 -85051324+37630965 -85048764+37630978 -85043699+37631033 -85039145+37631048 -85030938+37631075 -85030676+37631076 -85030231+37631079 -85030159+37631079
 -85031275+37881697 -85031431+37881714 -85030455+37891371 -85030503+37891736
 -85030503+37891736 -85034948+37892180
 -85034948+37892180 -85035342+37891127 -85034395+37889604 -85034342+37889519 -85034158+37889223 -85034382+37888791 -85040519+37888165 -85040556+37887957
 -85040556+37887957 -85043914+37888139 -85042473+37888946
 -85063662+38599473 -85068219+38603054 -85062503+38607203 -85037805+38611318
 -85037805+38611318 -85036668+38611203
 -85036668+38611203 -85021282+38619833
 -85039658+37545171 -85041249+37526537 -85041941+37518428 -85042469+37512245 -85043282+37502717 -85043681+37498021
 -85041450+37889876 -85041556+37890172 -85043831+37891447 -85045488+37892526 -85045679+37892799 -85048187+37895938 -85046169+37897491 -85048943+37898623
 -85048943+37898623 -85051280+37897620 -85050687+37894671
 -85050687+37894671 -85058726+37895070
 -85058726+37895070 -85058014+37891642 -85059058+37890602 -85059489+37890511
 -85059489+37890511 -85059593+37890616 -85060180+37891207 -85062153+37892612 -85063670+37893862
 -85063670+37893862 -85067048+37892823 -85066487+37892017 -85065679+37889518 -85065838+37889065 -85067222+37887174 -85068700+37885670
 -85068700+37885670 -85072055+37888644
 -85072055+37888644 -85077664+37887153
 -85077664+37887153 -85079549+37888690 -85079441+37890812 -85082002+37893122 -85080157+37894077
 -85041868+38114424 -85044792+38111998 -85044996+38111740 -85045454+38111402 -85046054+38111194 -85046289+38111025 -85046401+38110856 -85046422+38110565 -85046210+38110033 -85046018+38109742 -85045938+38109218 -85045451+38107051
 -85041868+38114424 -85045451+38107051
 -85042473+37888946 -85041450+37889876
 -85042473+37888946 -85041984+37889160 -85041522+37889549 -85041406+37889755 -85041450+37889876
 -85073791+37413696 -85045453+37412995 -85044802+37412132
 -85044802+37412132 -85044755+37412242 -85044675+37418589 -85044672+37418820 -85044668+37419128 -85043913+37434026 -85043891+37434396 -85043646+37441197 -85043629+37441772 -85043220+37450074 -85042722+37460464 -85042847+37460908 -85043155+37480387 -85043341+37485272 -85043327+37490981
 -85043026+38573540 -85022334+38566114
 -85043026+38573540 -85042354+38573856 -85041257+38574008
 -85041257+38574008 -85039944+38573735 -85037712+38572886 -85035119+38571137 -85032178+38569862 -85029472+38568978 -85026534+38567840 -85023399+38566631 -85022334+38566114
 -85043224+37186003 -85045721+37182730 -85045945+37182437 -85054960+37170656 -85065341+37157091 -85065487+37156899 -85066496+37155579 -85070728+37150049 -85077103+37141719 -85086832+37129010 -85089202+37125916 -85091237+37123183 -85092893+37121085 -85098235+37115333 -85103664+37109103 -85104632+37107993 -85109363+37102566 -85114885+37096266 -85120081+37090129 -85123845+37085620 -85127010+37081528 -85130731+37076944 -85132181+37075158 -85133642+37073359 -85134078+37072707 -85134585+37072101 -85139097+37066714 -85140591+37064915 -85141498+37063823 -85142231+37062941 -85146133+37058248 -85151964+37050910 -85152618+37050089 -85153119+37049475 -85158648+37042709 -85162081+37038509 -85166302+37033348 -85173284+37027220 -85183875+37018094 -85192000+37010336 -85199956+37002741 -85205699+36996689 -85205968+36995798 -85207457+36990884 -85208840+36986318 -85209371+36984563 -85210503+36980830 -85212658+36974460 -85213403+36972534
 -85043681+37498021 -85043305+37495733 -85043327+37490981
 -85043681+37498021 -85043327+37490981
 -85056925+38068309 -85047921+38072290 -85054722+38083893 -85054793+38084163 -85051942+38090667 -85047857+38097142 -85046726+38104259 -85045451+38107051
 -85165051+37310498 -85164661+37310155 -85147069+37304168 -85145628+37303352 -85134316+37296321 -85133123+37295400 -85119903+37286998 -85117412+37285396 -85115624+37284247 -85111770+37281768 -85089063+37271524 -85079954+37267327 -85074727+37264992 -85071938+37263746 -85062343+37259464 -85060269+37258537 -85058895+37257922 -85056980+37256531 -85056977+37256449 -85056957+37255927 -85056951+37255778 -85056282+37244771 -85055556+37233637 -85055241+37231325 -85054470+37212968 -85054352+37210971 -85052789+37196045 -85051026+37194106 -85049210+37192277 -85049084+37192145 -85048333+37191358 -85047436+37190445 -85043224+37186003
 -85060572+38064670 -85056925+38068309
 -85060572+38064670 -85059993+38066799 -85059356+38067760 -85058951+38067988 -85057793+38068286 -85056925+38068309
 -85101733+38036665 -85098561+38036864 -85076636+38047003 -85060684+38064546 -85060572+38064670
 -85064251+36858886 -85075083+36852715 -85080908+36849107 -85089178+36844320 -85106003+36834584 -85106660+36834203 -85111057+36831661 -85117349+36827976 -85118442+36827392
 -85118442+36827392 -85118876+36827648 -85122882+36830018 -85124955+36831477 -85125622+36831875 -85128103+36833174 -85129732+36834028 -85130708+36834539 -85134187+36836443 -85134517+36836701 -85136794+36838478 -85138930+36839741 -85139329+36839902 -85154440+36848933 -85154947+36849237 -85159316+36851855 -85161118+36852934 -85165666+36855659 -85166309+36855987 -85174088+36860550 -85179498+36863724 -85180233+36864156 -85183745+36866216 -85193471+36871993 -85196606+36873751
 -85068937+38594328 -85063662+38599473
 -85068937+38594328 -85066269+38597363 -85065832+38597638 -85064462+38598233 -85063849+38598759 -85063616+38599262 -85063662+38599473
 -85074194+38596899 -85072980+38573934 -85043026+38573540
 -85074194+38596899 -85073471+38596676 -85068937+38594328
 -85073791+37413696 -85096389+37398696 -85102109+37398295 -85115761+37387087 -85123154+37385782
 -85123154+37385782 -85124958+37386356
 -85124958+37386356 -85125718+37386301
 -85168233+38585740 -85154041+38587450 -85152725+38587594 -85148036+38588110 -85143328+38588471 -85133513+38589446 -85114401+38591998 -85113639+38592090 -85099596+38593789 -85083602+38595747 -85075165+38596780 -85074682+38596839 -85074194+38596899
 -85082700+37893507 -85080157+37894077
 -85082700+37893507 -85081603+37894537 -85081429+37894857 -85081141+37894972 -85080505+37895040
 -85080505+37895040 -85080188+37894903 -85080072+37894629 -85080072+37894148 -85080157+37894077
 -85131427+37899990 -85131355+37900180 -85131840+37902522 -85131858+37902554 -85130238+37905803 -85127580+37907267 -85125373+37916558 -85126339+37917108
 -85126339+37917108 -85123005+37916340 -85121478+37916009 -85120190+37915314 -85120229+37915098 -85119670+37914225 -85117847+37913765
 -85117847+37913765 -85116178+37913958
 -85116178+37913958 -85115579+37913883 -85115419+37913839 -85106236+37909074 -85106063+37907826 -85106502+37906138 -85107347+37904680 -85107724+37903856 -85107772+37903641 -85106904+37901944 -85107404+37898619 -85107075+37897115 -85106930+37896474 -85107232+37893903 -85107330+37893718 -85107624+37893344 -85107719+37893221 -85097253+37889795 -85094292+37888204 -85093976+37887972 -85087930+37887859
 -85087930+37887859 -85086970+37890177 -85083797+37892838 -85082700+37893507
 -85095731+37425565 -85095503+37425476 -85073791+37413696
 -85101733+38036665 -85102907+38037160 -85114960+38042248 -85115979+38042678 -85149485+38056247 -85150187+38056527 -85151044+38056926 -85151651+38057200 -85152809+38057681 -85195900+38074808 -85208755+38079933 -85210485+38080623 -85211419+38080995 -85222617+38085460 -85225326+38086540 -85232685+38089484 -85254941+38096310 -85258066+38097237 -85271270+38101116 -85272717+38101551 -85277284+38102910 -85288410+38106222 -85297032+38108788 -85306630+38111675 -85308020+38112087 -85310540+38112831 -85313900+38113849 -85319028+38115314 -85322387+38116311 -85325645+38117280 -85338785+38121186 -85352813+38125434 -85353271+38125553 -85353865+38125738 -85373933+38131995 -85374955+38132254 -85387507+38136066 -85391955+38137474 -85392467+38137650 -85405603+38141730 -85412371+38143810 -85423251+38147170 -85424019+38147474
 -85167125+37999384 -85166401+37999793
 -85166401+37999793 -85150759+37989359
 -85150759+37989359 -85150749+37989414 -85151072+37999336 -85126922+38003250 -85109978+38026802 -85109581+38026922 -85108925+38028368 -85101733+38036665
 -85125718+37386301 -85131470+37381490 -85132533+37380243 -85132927+37379532
 -85125718+37386301 -85132927+37379532
 -85135521+37354966 -85133444+37358700 -85133294+37359103 -85131911+37361892 -85132599+37373445 -85132108+37375068 -85132709+37379184 -85132927+37379532
 -85152683+37897804 -85138122+37895855
 -85138122+37895855 -85145538+37899283
 -85141108+37447411 -85098295+37429114
 -85098295+37429114 -85096801+37429298
 -85096801+37429298 -85096374+37429035 -85096304+37428502 -85096701+37427766 -85097337+37426662 -85097067+37426086 -85095731+37425565
 -85141108+37447411 -85104770+37434103 -85104330+37433912 -85104084+37433643 -85103943+37433126 -85103721+37432672 -85103173+37432391 -85101655+37432283
 -85101655+37432283 -85101130+37432325
 -85101130+37432325 -85100520+37432148 -85100153+37432122 -85095731+37425565
 -85141108+37447411 -85145158+37450479 -85145644+37450808 -85145807+37451444 -85145889+37451734 -85146112+37452048 -85146385+37452184
 -85146385+37452184 -85146979+37451924 -85147461+37451494 -85147914+37451162 -85148255+37450878
 -85148255+37450878 -85187459+37451362
 -85141108+37447411 -85187459+37451362
 -85143282+37343772 -85135521+37354966
 -85143282+37343772 -85137340+37354642 -85136107+37354687 -85135591+37354893 -85135521+37354966
 -85145538+37899283 -85131427+37899990
 -85145538+37899283 -85145666+37899356 -85145731+37899718 -85145781+37899996 -85146531+37900592 -85146647+37900775 -85146589+37901141 -85146415+37901416 -85146189+37901607 -85145982+37901782 -85145722+37901896
 -85145722+37901896 -85131427+37899990
 -85203274+37866387 -85202842+37866931
 -85202842+37866931 -85193949+37865747
 -85193949+37865747 -85196181+37876485 -85197734+37883836 -85199557+37890527 -85199496+37891047
 -85199496+37891047 -85185147+37887048
 -85185147+37887048 -85183211+37892541
 -85183211+37892541 -85177522+37891255 -85175725+37890872 -85175646+37890847 -85162401+37890496 -85159880+37888053
 -85159880+37888053 -85150928+37889859 -85152683+37897804
 -85165051+37310498 -85164965+37310864 -85162559+37313737 -85156250+37319813 -85154242+37324367 -85152856+37329421 -85152662+37331073 -85143282+37343772
 -85167752+37971767 -85167442+37970241 -85166515+37965691 -85166449+37965367 -85166302+37964648 -85165117+37958833 -85165068+37958589 -85165035+37958432 -85165008+37958297 -85162452+37945752 -85161042+37938831 -85159656+37932027 -85159068+37929135 -85158808+37927860 -85158536+37926526 -85158135+37924562 -85157473+37921313 -85155016+37909257 -85153473+37901681 -85152683+37897804
 -85165051+37310498 -85165653+37310567 -85167085+37311094
 -85167752+37971767 -85167849+37972218 -85168053+37973167 -85168024+37973238 -85167953+37973566 -85167914+37973746 -85167879+37973906 -85167747+37974513 -85167747+37974837 -85167753+37974968 -85167780+37975558 -85167808+37976157 -85167878+37976609 -85167988+37976929 -85168338+37977952 -85168407+37978386 -85168519+37980008 -85169121+37980962 -85168810+37981693 -85167462+37983257 -85167394+37983484 -85167266+37983954 -85166169+37987350 -85167843+37989477 -85168626+37990861 -85168335+37991322 -85168827+37992821 -85169768+37993879 -85169811+37993928 -85169485+37995546 -85169550+37996468 -85169548+37996519
 -85167085+37311094 -85169979+37311964 -85170982+37311964
 -85167085+37311094 -85170982+37311964
 -85167752+37971767 -85171439+37971265 -85173462+37970989 -85174652+37970827 -85175040+37970773 -85180828+37969979 -85181931+37969829 -85187275+37969101 -85188057+37968994 -85192348+37968410 -85197790+37967669 -85217926+37964926 -85222805+37964262 -85231981+37963012 -85260397+37959120 -85266312+37958302 -85277086+37956813 -85277733+37956724 -85286136+37955562 -85299777+37953677 -85301277+37953470 -85304515+37953022 -85306140+37952797 -85330971+37948666 -85351090+37945165 -85352420+37944934 -85362528+37943175 -85372257+37941480 -85379042+37940386 -85379196+37940363 -85379707+37940286 -85383154+37939761
 -85383154+37939761 -85383687+37939764 -85399454+37939861
 -85399454+37939861 -85400012+37939850
 -85400012+37939850 -85400149+37939887 -85400809+37940364 -85401017+37940585 -85401505+37941104 -85403228+37943222 -85409505+37947027 -85410157+37947330 -85413065+37949271 -85415367+37950911 -85420023+37955589 -85424878+37958679 -85424878+37958839 -85446500+37966484 -85451134+37967843 -85460713+37969734 -85463125+37971312 -85463752+37971660 -85464948+37972568 -85466744+37973931 -85475657+37980694 -85480363+37984266 -85480842+37984629 -85484615+37987493 -85489051+37990859
 -85168233+38585740 -85171815+38582659 -85172715+38581819 -85173325+38581381 -85183052+38574412 -85186405+38572032 -85191229+38568508 -85193597+38566780 -85194214+38566312 -85194478+38566112 -85201265+38560970 -85212123+38552743 -85226421+38541910 -85236817+38534033 -85237321+38533651 -85247377+38526020
 -85169548+37996519 -85167125+37999384
 -85169548+37996519 -85169491+37997681 -85168652+37998825 -85168305+37999031 -85167125+37999384
 -85218937+38607076 -85214051+38602296 -85211533+38580406
 -85211533+38580406 -85199040+38581884 -85193785+38582505 -85187016+38583360 -85176240+38584626 -85172147+38585189 -85171739+38585303 -85170645+38585450 -85168233+38585740
 -85186428+37299011 -85186675+37299693 -85187039+37300382 -85187826+37303452 -85188337+37305187 -85188119+37307159 -85181916+37310109 -85181295+37310363 -85170982+37311964
 -85184051+37295531 -85184108+37296104 -85184681+37297111 -85186428+37299011
 -85184051+37295531 -85186428+37299011
 -85184996+37292886 -85184051+37295531
 -85184996+37292886 -85184194+37295005 -85184051+37295531
 -85195518+37271033 -85192156+37272903 -85191684+37275414 -85192103+37281396 -85190171+37284759 -85190124+37284957 -85189780+37285941 -85188806+37287520 -85185568+37291375 -85184996+37292886
 -85187459+37451362 -85195361+37452752
 -85195361+37452752 -85198603+37446723 -85212425+37444534
 -85212425+37444534 -85215428+37445857 -85215563+37445983
 -85215563+37445983 -85216243+37445865
 -85196576+37856661 -85202846+37848875 -85202870+37848838
 -85202870+37848838 -85211065+37852242 -85211165+37852264 -85216773+37856684 -85217926+37871429
 -85217926+37871429 -85228384+37855121
 -85228384+37855121 -85232743+37866514 -85229609+37869410 -85230812+37870277
 -85196576+37856661 -85203274+37866387
 -85201654+37267651 -85195518+37271033
 -85201654+37267651 -85200477+37267892
 -85200477+37267892 -85200043+37267806 -85199659+37267687
 -85199659+37267687 -85199096+37267869 -85197128+37271047 -85196968+37271201
 -85196968+37271201 -85196454+37271164 -85195518+37271033
 -85203274+37866387 -85196576+37856661
 -85259884+37261869 -85259234+37260156 -85256362+37259888 -85255734+37259784
 -85255734+37259784 -85253653+37259974 -85252825+37260040 -85252711+37260286 -85252152+37260630 -85249960+37262678 -85247373+37264361
 -85247373+37264361 -85233261+37263368 -85225923+37262769 -85223585+37262421
 -85223585+37262421 -85219174+37264956 -85205149+37265887 -85205083+37265936 -85204786+37266163 -85201654+37267651
 -85213403+36972534 -85215581+36966909 -85217966+36960806
 -85213403+36972534 -85217966+36960806
 -85215478+36854473 -85196606+36873751
 -85215478+36854473 -85215577+36854115 -85216689+36850129 -85221731+36832076 -85225426+36818900 -85226061+36816590 -85226636+36814501 -85229076+36805821 -85231353+36797443 -85234366+36786431 -85235270+36783150 -85239151+36769965 -85240843+36764013 -85242512+36758140 -85244309+36751824 -85245811+36746728 -85246766+36744176 -85249767+36736164 -85250641+36733998 -85255817+36721789 -85258394+36715282 -85260715+36709428 -85262612+36704778 -85263561+36702449 -85264788+36699473 -85271070+36684589 -85275044+36674483 -85276442+36671156 -85277101+36669588 -85278717+36665745 -85278891+36665330 -85282650+36656407 -85284020+36653279 -85285985+36648794 -85287632+36645040 -85288225+36643711 -85291206+36637019 -85296073+36625824
 -85215478+36854473 -85233003+36886807 -85231034+36887484 -85229113+36887927
 -85229113+36887927 -85227689+36887651 -85226715+36887349 -85224906+36886300 -85223970+36885699 -85222847+36885502 -85221012+36885139 -85219063+36884308 -85196606+36873751
 -85216243+37445865 -85216503+37445554
 -85216503+37445554 -85216867+37445599
 -85216243+37445865 -85216867+37445599
 -85216867+37445599 -85227824+37441058 -85228455+37440454 -85229200+37439486 -85229827+37437982 -85231769+37434581
 -85231769+37434581 -85233806+37435051
 -85233806+37435051 -85236648+37430926 -85238201+37427548 -85245276+37422661 -85247065+37420204 -85252963+37419140 -85258779+37417066 -85268374+37416960
 -85268374+37416960 -85275210+37423772 -85278349+37429763 -85282151+37435677
 -85217966+36960806 -85217978+36960697 -85220796+36953509 -85225538+36941417 -85225779+36940804 -85225909+36940474 -85228375+36934187 -85229111+36932195 -85231765+36925402 -85231953+36925094
 -85218937+38607076 -85226797+38615254 -85227351+38615688 -85227731+38616398 -85228548+38617084 -85229161+38617290 -85229978+38617930 -85230211+38618594 -85230299+38618639 -85230708+38619829 -85230795+38619875 -85230468+38622568
 -85218937+38607076 -85230468+38622568
 -85333092+38736290 -85331275+38730845 -85330918+38729775 -85329633+38725793 -85319736+38716214 -85305789+38702457 -85295466+38692323 -85295118+38691985 -85292349+38689292 -85292281+38689226 -85289002+38685977 -85287578+38684559 -85282795+38679881 -85258905+38656263 -85256823+38654184 -85252593+38650168 -85246939+38644615 -85237544+38635232 -85230351+38628050 -85229345+38627045 -85230468+38622568
 -85230812+37870277 -85231289+37870230 -85231336+37870225
 -85230812+37870277 -85231336+37870225
 -85231953+36925094 -85232074+36925161
 -85232074+36925161 -85231953+36925094
 -85338768+36931269 -85331396+36930836 -85329751+36930740 -85316537+36929961 -85309716+36929559 -85288826+36928328 -85287245+36928233 -85282210+36927938 -85271115+36927287 -85270606+36927257 -85267299+36927063 -85266850+36927033 -85260471+36926657 -85259917+36926625 -85238952+36925528 -85238178+36925461 -85232074+36925161
 -85401581+37730740 -85399553+37730768 -85397674+37731347 -85397440+37731461 -85391774+37734847 -85384686+37740232 -85384412+37740313 -85384225+37740369
 -85384225+37740369 -85378375+37740114 -85377060+37740113 -85376530+37740061 -85376311+37740012 -85376149+37739961
 -85376149+37739961 -85373241+37740665 -85373734+37745609 -85373715+37753030 -85375340+37758246 -85374614+37765006
 -85374614+37765006 -85368840+37764045 -85366258+37762406 -85365794+37762098 -85364237+37761137 -85359825+37759102 -85358700+37758622 -85356659+37758104 -85352184+37757800
 -85352184+37757800 -85350715+37759105 -85350379+37759790 -85348541+37762661 -85346046+37762815 -85345254+37763410 -85354649+37784350
 -85354649+37784350 -85352889+37783984 -85349053+37782109 -85338902+37780189
 -85338902+37780189 -85338450+37780362 -85338008+37780532 -85337538+37781106 -85337247+37785559 -85336251+37787262 -85335415+37787720 -85332041+37788384
 -85332041+37788384 -85328848+37787729 -85325810+37787194
 -85325810+37787194 -85323675+37787317 -85317124+37789410 -85306777+37796533 -85306677+37799740 -85314420+37805689 -85314103+37808939 -85314020+37809531 -85313890+37809817 -85309660+37811822 -85299529+37822031 -85299445+37822075 -85296853+37832862 -85296788+37832879 -85296173+37832909
 -85296173+37832909 -85288905+37831966
 -85288905+37831966 -85281596+37835316 -85281150+37835500 -85278942+37843727 -85278961+37844027 -85278978+37844295 -85273001+37848207
 -85273001+37848207 -85263797+37844633
 -85263797+37844633 -85262675+37845089 -85255891+37859449 -85255361+37862719 -85256045+37864381 -85251914+37867629
 -85251914+37867629 -85242194+37862485
 -85242194+37862485 -85231336+37870225
 -85215478+36854473 -85249960+36879041 -85251123+36879906 -85273351+36896449 -85273574+36896615 -85254476+36910757 -85243983+36917540 -85231953+36925094
 -85247377+38526020 -85254675+38519190
 -85254675+38519190 -85247377+38526020
 -85259884+37261869 -85260056+37262052 -85260289+37262129
 -85259884+37261869 -85260289+37262129
 -85271254+37260775 -85270451+37262102 -85270079+37262262
 -85270079+37262262 -85267954+37261819
 -85267954+37261819 -85264924+37262123 -85262239+37262948
 -85262239+37262948 -85260289+37262129
 -85313939+38492506 -85311376+38497769 -85309600+38499188
 -85309600+38499188 -85298069+38496967
 -85298069+38496967 -85296357+38497303 -85294516+38497767 -85289772+38497942
 -85289772+38497942 -85284909+38496647 -85279860+38496147
 -85279860+38496147 -85278983+38496664 -85278966+38496721 -85275174+38499350 -85275000+38499524 -85274360+38500065 -85273838+38500574 -85269706+38504400 -85254675+38519190
 -85271254+37260775 -85287301+37250064 -85290367+37248259
 -85271254+37260775 -85290367+37248259
 -85282151+37435677 -85283451+37435784 -85284219+37435788
 -85282151+37435677 -85284219+37435788
 -85283047+38358021 -85284860+38355881 -85294605+38344700 -85296532+38342449 -85297782+38341054 -85297913+38340900 -85299650+38338874 -85301372+38336865 -85302504+38335542 -85303292+38334620 -85307365+38329894 -85317020+38318743 -85317279+38318441 -85319672+38315651 -85324454+38310046 -85325231+38309914 -85328577+38309083 -85333398+38307847 -85361845+38304537
 -85361845+38304537 -85365859+38305114 -85367547+38305357 -85370177+38305751 -85374957+38306425 -85380549+38307173 -85385734+38308021
 -85385734+38308021 -85401606+38305173 -85419110+38303077 -85426726+38298725 -85425380+38294936 -85425974+38293557
 -85425974+38293557 -85435238+38295909 -85437014+38296565 -85448614+38300293 -85449238+38303477
 -85449238+38303477 -85455063+38291717 -85455319+38291285 -85467041+38285400 -85467461+38285367
 -85284219+37435788 -85284779+37435791
 -85284779+37435791 -85285282+37435779
 -85285282+37435779 -85288871+37438852 -85292413+37439603 -85298194+37442638 -85300115+37444543 -85300778+37444951 -85305108+37445267 -85305600+37446806 -85307850+37447883
 -85307850+37447883 -85309845+37447787
 -85313939+38492506 -85320764+38486232 -85342417+38463242 -85343035+38462585 -85340722+38453456 -85336028+38447993 -85333889+38445498 -85331729+38442979 -85331574+38441770 -85330567+38435829 -85329032+38426771 -85329011+38426437 -85328705+38424652 -85328176+38421565 -85326181+38409923 -85326018+38408971 -85325434+38405563 -85325296+38404763 -85325232+38404388 -85325149+38403900 -85318114+38396670 -85318104+38396659 -85317840+38396392 -85316710+38395244 -85311317+38389765 -85310218+38388632 -85307925+38386305 -85307143+38385511 -85306503+38384862 -85306301+38384658 -85306134+38384488 -85295652+38373894 -85285974+38361749 -85283047+38358021
 -85290367+37248259 -85294785+37245643 -85320669+37220934 -85325291+37216842 -85338007+37205585 -85338645+37204837 -85344567+37199671 -85344837+37199435 -85345842+37198526 -85349524+37195198 -85351434+37193525 -85352790+37192441
 -85436663+36618429 -85434681+36618506 -85433861+36618586 -85431687+36618799 -85431259+36618841 -85429512+36618974 -85417389+36619356 -85412760+36619555 -85412440+36619569 -85411986+36619588 -85402627+36620001 -85401418+36620047 -85394932+36620256 -85394012+36620329 -85392954+36620353 -85392404+36620366 -85383785+36620671 -85381260+36621033 -85372070+36621380 -85369486+36621515 -85358513+36621972 -85357758+36622003 -85356088+36622072 -85355758+36622085
 -85355758+36622085 -85354458+36622069 -85353939+36622063
 -85353939+36622063 -85353231+36622101 -85350259+36622323 -85349133+36622366 -85339804+36622730 -85334124+36622951 -85332566+36623243 -85331288+36623449 -85330626+36623558 -85316899+36624513
 -85316899+36624513 -85303665+36624452 -85303033+36624449
 -85303033+36624449 -85299062+36624931 -85298440+36625063 -85296242+36625815 -85296073+36625824
 -85309845+37447787 -85309922+37447795 -85310187+37448044 -85310308+37448408
 -85309845+37447787 -85310308+37448408
 -85334312+37462597 -85333697+37462461 -85331447+37461558 -85330148+37459828 -85328754+37458969 -85326446+37456836 -85325768+37455145 -85323870+37453862 -85321550+37452984 -85317559+37450775
 -85317559+37450775 -85315724+37451014
 -85315724+37451014 -85311133+37449427 -85310308+37448408
 -85313939+38492506 -85314136+38493212 -85314361+38493842 -85314647+38494529 -85315107+38495417 -85315680+38495975 -85316908+38496597 -85317779+38496896 -85338872+38502693 -85348175+38507507 -85349007+38507901
 -85349007+38507901 -85363983+38507596 -85364362+38507537 -85365374+38507284
 -85365374+38507284 -85365784+38507370 -85366391+38508090 -85368468+38509231 -85372197+38513068
 -85334312+37462597 -85336252+37462197
 -85336252+37462197 -85334312+37462597
 -85336252+37462197 -85337562+37462471 -85338864+37462657 -85338985+37463740 -85339187+37464556
 -85433136+38523914 -85415721+38562863 -85428132+38586360 -85433967+38594980 -85434721+38596094 -85436170+38598292 -85436504+38599199 -85437446+38601724 -85438594+38605405 -85439197+38608588 -85439351+38610388 -85439369+38612436 -85439293+38613895 -85439253+38616934 -85439123+38625394 -85438556+38646076 -85438560+38646151 -85447115+38672608 -85454321+38680444 -85455486+38682090 -85456481+38685069 -85456881+38687699 -85456978+38689135 -85456719+38692513 -85456526+38693318 -85452168+38709126 -85451659+38709975 -85450224+38711865 -85443121+38718856 -85436737+38727505 -85435208+38728725 -85425544+38732787 -85424824+38733007 -85424543+38733207 -85422866+38734449 -85397398+38735431
 -85397398+38735431 -85384239+38732661 -85374298+38731106 -85369963+38730497
 -85369963+38730497 -85368929+38730502
 -85368929+38730502 -85366658+38730490 -85366172+38730488 -85363644+38730484
 -85363644+38730484 -85351581+38731694 -85344481+38733062 -85336375+38734549 -85333092+38736290
 -85339338+37465129 -85339187+37464556
 -85339338+37465129 -85339309+37465023 -85339187+37464556
 -85339338+37465129 -85339588+37466031 -85339915+37467171 -85340510+37468740 -85342047+37469145
 -85342047+37469145 -85344949+37468957
 -85344949+37468957 -85346348+37469284 -85347410+37469888 -85348308+37470482 -85350339+37470774
 -85350339+37470774 -85352650+37470275 -85356586+37469369 -85357830+37468905 -85359830+37468161 -85361451+37467488 -85362939+37467146
 -85362939+37467146 -85366241+37467742
 -85366241+37467742 -85368295+37467402 -85368916+37467205 -85369020+37466870
 -85346568+36931780 -85338768+36931269
 -85346568+36931780 -85345857+36931751 -85338768+36931269
 -85451867+36938192 -85449992+36938075 -85446975+36937888 -85446837+36937879 -85410811+36935639 -85404814+36935266 -85395679+36934698 -85372829+36933275 -85360044+36932496 -85350830+36931936 -85347676+36931827 -85347081+36931802 -85346568+36931780
 -85352790+37192441 -85353081+37192883 -85355803+37197016 -85356006+37197324 -85356078+37197434 -85362744+37207556 -85366580+37213365 -85371706+37221162 -85374963+37222036 -85375032+37222050 -85381559+37223033
 -85352790+37192441 -85356397+37189263 -85364861+37181752 -85365366+37181309 -85376380+37171532 -85380139+37168185 -85380543+37168024 -85387377+37164931 -85398372+37160099 -85398810+37159916 -85412035+37154137 -85418523+37151273 -85421560+37149932 -85424504+37148633 -85427800+37147293 -85434051+37144850 -85434576+37144653 -85446386+37140283 -85448444+37139544 -85456814+37136470 -85457464+37136231 -85457958+37136049 -85461766+37134693 -85464998+37133550 -85466597+37133018 -85480044+37128438 -85486591+37125834 -85507667+37117247 -85512472+37115261 -85517853+37113026 -85519318+37112420 -85524927+37110098 -85526824+37109314
 -85369020+37466870 -85369134+37466662 -85369364+37466330 -85369979+37466085
 -85369979+37466085 -85370556+37466259 -85370988+37466560
 -85369020+37466870 -85370988+37466560
 -85370988+37466560 -85385519+37466488
 -85385519+37466488 -85388701+37467960 -85398000+37468584
 -85372197+38513068 -85372401+38514210 -85372722+38514782
 -85372197+38513068 -85372722+38514782
 -85372722+38514782 -85375096+38515748 -85378472+38518555
 -85378472+38518555 -85386429+38516622 -85387881+38516155 -85391670+38516006
 -85391670+38516006 -85396825+38517808 -85405494+38518810
 -85405494+38518810 -85409728+38518158
 -85409728+38518158 -85418156+38519140 -85428953+38519577 -85433136+38523914
 -85381559+37223033 -85382477+37223091 -85385138+37223573
 -85385138+37223573 -85386512+37223459 -85387429+37223254 -85388288+37222796 -85390434+37222477
 -85381559+37223033 -85390434+37222477
 -85393631+37237677 -85391970+37237654
 -85391970+37237654 -85389879+37239507 -85390418+37246420 -85392593+37249191 -85393680+37249466 -85394256+37250720 -85400215+37259582 -85401061+37260830 -85404099+37265282 -85411175+37275561 -85411520+37276063 -85418799+37286664 -85421313+37290325 -85421478+37290565 -85422266+37291713 -85430241+37303327 -85431388+37304997
 -85431388+37304997 -85431815+37304951 -85433243+37304826 -85436886+37303945
 -85436886+37303945 -85436923+37304034 -85437248+37304938 -85437663+37306320 -85438314+37308484 -85439102+37311106 -85439317+37311821 -85443052+37318848 -85449341+37326465 -85450989+37328461 -85455094+37333430 -85461919+37341693 -85465915+37346588 -85470779+37352489 -85473242+37355476 -85474795+37357360 -85475519+37358238
 -85391036+37222340 -85390434+37222477
 -85391036+37222340 -85391604+37222352
 -85391604+37222352 -85391036+37222340
 -85391604+37222352 -85395564+37222342
 -85393631+37237677 -85398497+37237817
 -85395564+37222342 -85391604+37222352
 -85395564+37222342 -85396617+37222342
 -85396617+37222342 -85395564+37222342
 -85398000+37468584 -85399297+37471381
 -85398497+37237817 -85393631+37237677
 -85399297+37471381 -85398000+37468584
 -85399297+37471381 -85403747+37474976
 -85401581+37730740 -85401759+37730561 -85415282+37718174 -85421493+37712485 -85424346+37709872 -85429655+37705009 -85442638+37693117 -85444442+37691465 -85452949+37681569 -85455457+37677061 -85459285+37670180 -85463269+37663020 -85464239+37661208 -85464687+37660471 -85467164+37656021 -85471420+37648403 -85476054+37640109 -85476767+37638834 -85478601+37635552 -85478793+37635208 -85479136+37634595 -85479819+37633372 -85485508+37622193 -85486322+37620549 -85502221+37588877 -85503022+37587410 -85504626+37584470 -85504890+37584001 -85504953+37583888 -85514107+37567655 -85521552+37554399
 -85403747+37474976 -85399297+37471381
 -85403747+37474976 -85414201+37473674
 -85398497+37237817 -85408209+37222964 -85406231+37222200
 -85406231+37222200 -85403973+37222207 -85396617+37222342
 -85424019+38147474 -85422631+38156304 -85421012+38166515 -85420986+38166523 -85419765+38174533 -85417416+38187632 -85417300+38188420 -85417268+38188644 -85417076+38189828 -85416714+38191800 -85415782+38197158 -85414669+38203643 -85414470+38204865 -85412731+38215278 -85412238+38218217 -85412183+38218495 -85411557+38222926 -85410805+38228109 -85410762+38228340 -85410207+38231780 -85410195+38231851 -85409932+38233541 -85409458+38236417 -85407699+38247336 -85407504+38248576 -85406371+38255654 -85406200+38256728 -85405536+38260914 -85405315+38262295 -85405100+38263586 -85405953+38263892 -85406839+38264209 -85407818+38264560 -85409110+38265023 -85411399+38265816 -85411641+38265902 -85411873+38265982 -85412184+38266089 -85413526+38266551 -85415024+38267069 -85415982+38267398 -85419308+38268491 -85419832+38268661 -85420550+38268894 -85421251+38269123 -85422433+38269545 -85426814+38271111 -85428444+38271671 -85429430+38272010 -85436375+38274396 -85441340+38276101 -85441526+38276166 -85450261+38279262 -85450602+38279383 -85464438+38284289 -85464679+38284374 -85465975+38284789 -85467015+38285193 -85467461+38285367
 -85414201+37473674 -85403747+37474976
 -85414201+37473674 -85418451+37473881 -85420246+37474495 -85423580+37475204
 -85423580+37475204 -85424436+37474673 -85425803+37474432
 -85425803+37474432 -85427928+37475851 -85429632+37478219 -85430153+37478746
 -85430153+37478746 -85441644+37478134 -85443051+37477418 -85443495+37475472 -85443380+37472579 -85442917+37471693 -85447688+37470907 -85448390+37470838 -85449612+37469968 -85449867+37469504 -85451066+37467955 -85451087+37467608
 -85451087+37467608 -85453765+37468105 -85454179+37468626 -85456078+37469981
 -85456078+37469981 -85458710+37468488 -85460470+37467074
 -85460470+37467074 -85460682+37467237 -85460894+37467260
 -85460894+37467260 -85461144+37467049 -85461973+37466904
 -85461973+37466904 -85463937+37467529
 -85463937+37467529 -85464955+37466364 -85465315+37465796 -85466142+37465492
 -85424019+38147474 -85424089+38147090
 -85424089+38147090 -85424019+38147474
 -85427443+38125889 -85425105+38140670 -85424089+38147090
 -85427443+38125889 -85428851+38118241
 -85428851+38118241 -85427443+38125889
 -85428851+38118241 -85428979+38115889
 -85428979+38115889 -85428851+38118241
 -85428979+38115889 -85429778+38111697 -85430466+38107073 -85433755+38105796
 -85445990+38112273 -85434987+38115985 -85430787+38117460 -85428851+38118241
 -85433136+38523914 -85464327+38511595 -85466562+38510351 -85466691+38510280 -85477967+38497674 -85480373+38491923 -85488553+38478049 -85499959+38467827 -85515132+38462020 -85535463+38456324 -85536542+38456083 -85540936+38455524 -85543075+38455303 -85543198+38455262 -85543320+38455260 -85544543+38455242 -85547844+38454858 -85549361+38454456 -85551236+38454216 -85553304+38453880 -85555362+38453816 -85556972+38453670 -85557524+38453658 -85561824+38453652
 -85561824+38453652 -85562796+38453668
 -85562796+38453668 -85564809+38453572 -85585169+38451150 -85595260+38446646 -85615175+38429060 -85616021+38428420 -85620377+38423297 -85622441+38415466 -85633369+38394498 -85635913+38387266 -85637961+38380546
 -85444709+38101715 -85443165+38101870 -85436322+38102864 -85436357+38104727
 -85436357+38104727 -85433755+38105796
 -85436357+38104727 -85434667+38105477 -85433755+38105796
 -85436663+36618429 -85437498+36619430 -85442949+36626361 -85443681+36627265 -85451774+36636848 -85457913+36644106 -85459768+36646277 -85460024+36646574 -85460251+36646943 -85482141+36673032 -85482552+36673597 -85494415+36687770 -85494668+36688072 -85496318+36690042 -85496471+36690225 -85478355+36718224 -85476165+36721316 -85498782+36734109
 -85498782+36734109 -85499103+36733855 -85512033+36731593 -85513769+36731472
 -85513769+36731472 -85514751+36731824
 -85514751+36731824 -85515908+36731814 -85516875+36731500
 -85516875+36731500 -85518082+36731876 -85518740+36732511
 -85976507+36628718 -85972613+36628577 -85967204+36628382 -85959981+36628121 -85956254+36627966 -85936213+36626763 -85934754+36626689 -85928567+36626327 -85921749+36625988 -85920655+36625945 -85919472+36625898 -85918388+36625855 -85907152+36625415 -85905438+36625348 -85875815+36623923 -85873857+36623642 -85865042+36623295 -85863175+36623222 -85859879+36623093 -85844957+36622509 -85832172+36622046
 -85832172+36622046 -85803737+36622390 -85802545+36622404
 -85802545+36622404 -85797949+36622195 -85794909+36622005 -85790229+36621938 -85788645+36621846 -85775637+36621538 -85771493+36621410 -85768225+36621309 -85762031+36621119 -85752774+36620849 -85750899+36620802 -85749975+36620785 -85744003+36620597 -85742615+36620568 -85738397+36620513 -85737555+36620502 -85726115+36620120 -85723962+36620005 -85721554+36619876 -85720051+36619790 -85719455+36619758 -85705008+36619267 -85704530+36619251 -85702848+36619194 -85693973+36618893 -85666849+36618170 -85665733+36618169 -85665327+36618158 -85644172+36617578 -85640307+36617518 -85628652+36617347 -85603646+36616764 -85592221+36616541 -85587528+36616449 -85586966+36616438 -85586305+36616425 -85577641+36616257 -85577222+36616249 -85574538+36616239 -85570533+36616120 -85553696+36615835 -85553061+36615824 -85552017+36615782 -85551740+36615776 -85551483+36615727 -85532869+36615445 -85508605+36615020 -85505703+36614958 -85502929+36614909 -85502204+36614896 -85501577+36614885
 -85501577+36614885 -85499701+36615201
 -85499701+36615201 -85491102+36615031 -85488353+36614994
 -85488353+36614994 -85475290+36616116 -85474843+36616153 -85472896+36616314 -85471338+36616380 -85454568+36617446 -85453922+36617487 -85450135+36617728 -85446873+36617935 -85445042+36618052 -85443339+36618161 -85441419+36618246 -85436663+36618429
 -85451867+36938192 -85443221+36951603 -85447472+36959155 -85456292+36966759 -85457746+36968021 -85462754+36972336 -85466881+36975893 -85470661+36979151 -85475344+36983186 -85475883+36983651 -85479030+36986364 -85480457+36987593 -85488720+36994716 -85494918+37000058 -85499965+37004417 -85502498+37006541 -85503268+37007114 -85506994+37018582 -85508602+37023529 -85509346+37025818 -85509925+37027602 -85512210+37034635 -85513816+37039578 -85514542+37041812 -85517348+37050447 -85517628+37051211 -85519245+37056217 -85522438+37066103 -85522665+37066805 -85522706+37066931 -85523424+37074321 -85523527+37075021 -85523928+37079195 -85524528+37085435 -85525137+37091770 -85525212+37092552 -85525239+37092834 -85525692+37097546 -85526038+37101663 -85526611+37107241 -85526824+37109314
 -85445990+38112273 -85446270+38112176
 -85446270+38112176 -85445990+38112273
 -85446270+38112176 -85477103+38101479
 -85447201+38101583 -85444709+38101715
 -85447201+38101583 -85446850+38101616 -85446290+38101648
 -85446290+38101648 -85445634+38101568
 -85445634+38101568 -85444709+38101715
 -85470600+38094588 -85469768+38096255
 -85469768+38096255 -85464674+38095712
 -85464674+38095712 -85459746+38097744 -85457650+38099008 -85448034+38101744
 -85448034+38101744 -85447201+38101583
 -85451867+36938192 -85451938+36938050 -85464367+36913299 -85468941+36904190 -85474196+36893928 -85474482+36893699 -85491599+36880048 -85494198+36877974 -85495403+36876960 -85495423+36876943 -85496913+36875729 -85506803+36867843 -85507374+36867549 -85507558+36867515 -85523063+36864763 -85530340+36863444 -85534384+36862697 -85540324+36860652 -85550561+36855725 -85551634+36855208
 -85551634+36855208 -85568643+36857813 -85574982+36863265 -85575412+36863635 -85575416+36863748 -85575572+36864679 -85587540+36871613 -85589048+36873510
 -85589048+36873510 -85597148+36872909
 -85597148+36872909 -85597432+36873079
 -85597432+36873079 -85599654+36872990 -85601443+36872437 -85599357+36868571 -85595928+36865681 -85587196+36851106
 -85473388+37486218 -85472873+37484249 -85473160+37481413 -85466076+37466070 -85466142+37465492
 -85466142+37465492 -85466978+37466184 -85467827+37466503
 -85637961+38380546 -85634169+38378578 -85629945+38376322 -85624937+38373491 -85622777+38372275 -85622393+38372099 -85621562+38371638 -85616457+38368803 -85613881+38367347 -85611657+38366102 -85611481+38366003 -85608003+38363877 -85606377+38362883 -85598297+38358435 -85597993+38358259 -85596617+38357315 -85593655+38355628 -85593256+38355401 -85591661+38354493 -85591481+38354390 -85591091+38354168 -85590955+38354091 -85590619+38353899 -85589940+38353513 -85589815+38353442 -85589511+38353269 -85587073+38351881 -85585235+38350834 -85585008+38350705 -85584396+38350356 -85582888+38349498 -85580600+38348195 -85560536+38336756 -85559960+38336420 -85556920+38334724 -85552890+38332491 -85551106+38331502 -85550565+38331202 -85548917+38330289 -85548141+38329859 -85547165+38329318 -85545688+38328500 -85544072+38327492 -85539384+38324948 -85538264+38324340 -85536868+38323496 -85535512+38322676 -85533928+38321796 -85533016+38321284 -85526760+38317968 -85525556+38317304 -85525358+38317195 -85525151+38317081 -85523134+38315970 -85523074+38315937 -85522212+38315462 -85521867+38315272 -85518542+38313336 -85518459+38313269 -85518151+38313125 -85517655+38312901 -85517399+38312757 -85515735+38311861 -85514615+38311173 -85513367+38310485 -85512056+38309722 -85508503+38307653 -85507639+38307221 -85505709+38306143 -85498059+38301869 -85497859+38301769 -85496117+38300824 -85495564+38300524 -85491959+38298569 -85490359+38297669 -85486459+38295569 -85486059+38295369 -85483959+38294325 -85483572+38294092 -85482424+38293399 -85482023+38293157 -85480519+38292309 -85479259+38291669 -85475759+38289769 -85468608+38285881 -85468071+38285589 -85467831+38285505 -85467703+38285461 -85467461+38285367
 -85467827+37466503 -85467975+37466478 -85468570+37466362
 -85468570+37466362 -85468803+37466563 -85469035+37466570 -85469268+37466698 -85469672+37466858 -85469799+37467012
 -85467827+37466503 -85469799+37467012
 -85469799+37467012 -85471350+37466920 -85473033+37466629 -85473790+37466599
 -85473790+37466599 -85473900+37466606 -85475340+37466650
 -85475340+37466650 -85475647+37466597 -85476174+37466506 -85479705+37465681 -85480734+37465576
 -85480734+37465576 -85482520+37466619 -85483142+37466898 -85484234+37466980
 -85484234+37466980 -85484703+37466893 -85486369+37466343 -85486448+37466266
 -85486448+37466266 -85486835+37466625 -85486845+37466763 -85488286+37467146 -85489414+37467944 -85490365+37468881 -85491375+37470022 -85491886+37471514 -85491935+37472481 -85491629+37473093 -85491638+37473361 -85491904+37474902 -85491601+37475497 -85492775+37477112 -85493359+37477607 -85493010+37477915 -85492336+37478788 -85492328+37478865 -85492817+37479337 -85494216+37479608
 -85470600+38094588 -85474809+38086363
 -85473388+37486218 -85473733+37488956
 -85473733+37488956 -85473543+37491755 -85474118+37492716 -85477153+37495744 -85477807+37496259 -85478929+37497144 -85479233+37497384 -85479412+37497939 -85479840+37498374 -85481497+37499276 -85483290+37500062 -85485532+37503491 -85491041+37514099 -85491632+37516284 -85491605+37519373 -85491362+37519441 -85492307+37532998 -85493088+37534991
 -85493088+37534991 -85493255+37534984
 -85493255+37534984 -85496392+37539973 -85498148+37543657 -85499965+37545830 -85501922+37547867 -85516694+37554557 -85517182+37555107
 -85517182+37555107 -85521552+37554399
 -85473733+37488956 -85473388+37486218
 -85474809+38086363 -85470600+38094588
 -85474809+38086363 -85486730+38062665 -85494514+38047231
 -85475519+37358238 -85477752+37360958
 -85477103+38101479 -85446270+38112176
 -85479855+38100719 -85477715+38101310 -85477103+38101479
 -85477752+37360958 -85475519+37358238
 -85477752+37360958 -85478002+37361263 -85479187+37362706 -85479366+37363581
 -85479366+37363581 -85478226+37363577
 -85478177+37363825 -85478226+37363577
 -85478226+37363577 -85478177+37363825
 -85499966+37378005 -85495511+37375061 -85494662+37374499 -85494300+37374260 -85490595+37371814 -85489201+37370893 -85478787+37364216 -85478177+37363825
 -85479855+38100719 -85484439+38099104
 -85484439+38099104 -85479855+38100719
 -85484439+38099104 -85504443+38092177
 -85489051+37990859 -85498451+37997739 -85507951+38004715 -85511631+38007403 -85513584+38008891 -85514384+38009436 -85516816+38011324 -85512144+38012700 -85511888+38013196 -85511712+38013580 -85510368+38016060 -85510000+38016732 -85508816+38019196 -85507184+38022460 -85504320+38028108 -85501712+38033404
 -85718296+37808180 -85714838+37808642 -85709531+37812807 -85707862+37813267 -85707263+37813746
 -85707263+37813746 -85704078+37813082 -85697096+37811961
 -85697096+37811961 -85694804+37814182 -85694241+37814550 -85693041+37814988 -85690316+37818211 -85682150+37819607
 -85682150+37819607 -85681298+37815756
 -85681298+37815756 -85681458+37815876 -85674243+37823475 -85671675+37823612 -85667779+37824732 -85660689+37825566 -85651472+37828849 -85652028+37829691 -85654390+37831466 -85654385+37831665 -85644716+37834156 -85642234+37834338 -85634582+37841825 -85632027+37844434 -85631952+37844473 -85628644+37848300 -85627079+37849741 -85624229+37850080 -85618551+37851100 -85610725+37859883 -85610841+37860363 -85611853+37863293 -85612518+37865719 -85611883+37869689 -85603686+37870437
 -85603686+37870437 -85599874+37869202
 -85599874+37869202 -85599702+37869432 -85588619+37875752 -85576579+37885207 -85584667+37892599 -85584756+37903314 -85585261+37906151 -85585419+37907037 -85583517+37911071 -85579369+37912898 -85577936+37914581 -85577653+37914864 -85577318+37915199 -85573232+37916130 -85566356+37923387 -85553664+37925448 -85542411+37940674 -85537511+37943016 -85525425+37953592 -85527909+37962160 -85530432+37963560 -85532704+37965268 -85532737+37965268 -85533846+37965006
 -85533846+37965006 -85534005+37965017 -85534156+37965145 -85533551+37965499 -85521931+37972064 -85514466+37976280 -85503519+37982464 -85496367+37986576 -85495835+37986887 -85495490+37987089 -85494751+37987521 -85490092+37990249 -85489051+37990859
 -85494216+37479608 -85494326+37479902 -85494601+37480224
 -85494601+37480224 -85494812+37480183 -85495013+37480012 -85495074+37479761
 -85494216+37479608 -85495074+37479761
 -85494514+38047231 -85499808+38036764 -85501712+38033404
 -85494514+38047231 -85501712+38033404
 -85495074+37479761 -85496059+37480056 -85496404+37480405 -85497505+37481763 -85498371+37482720 -85498662+37482914 -85499392+37482982 -85499809+37483330
 -85499809+37483330 -85505791+37477925 -85507897+37476918 -85508567+37476622 -85509714+37476055 -85510829+37475560 -85513049+37474986 -85513256+37474877 -85513667+37474306 -85515175+37473395 -85515939+37472685 -85515595+37469508 -85514847+37468778 -85515053+37467669
 -85499966+37378005 -85503167+37380052
 -85503167+37380052 -85499966+37378005
 -85503167+37380052 -85510080+37384474 -85522130+37392182 -85527007+37395292 -85527207+37395430 -85541848+37404768 -85544472+37406445 -85545138+37406871 -85551504+37410939 -85567406+37421101 -85572626+37424437 -85578427+37428110 -85578769+37428328 -85584949+37432661 -85585199+37433546 -85586875+37441456 -85586924+37441672 -85586828+37442005 -85586506+37442617 -85586162+37444289 -85583044+37447188 -85581646+37452480 -85581724+37452521 -85582483+37453537 -85583895+37455237 -85585316+37456402 -85583910+37467427 -85583818+37468866 -85583657+37469784 -85583526+37469907
 -85504443+38092177 -85484439+38099104
 -85504443+38092177 -85504953+38092181
 -85504953+38092181 -85504443+38092177
 -85504953+38092181 -85514902+38088555
 -85514902+38088555 -85504953+38092181
 -85514902+38088555 -85526675+38084434
 -85516173+37467143 -85515053+37467669
 -85516173+37467143 -85515733+37467057
 -85515733+37467057 -85515053+37467669
 -85518740+36732511 -85518723+36732622 -85518296+36733126 -85518211+36733583 -85518552+36733927 -85519092+36734179 -85519366+36734447
 -85518740+36732511 -85519366+36734447
 -85534238+36756920 -85529070+36752247 -85522016+36742428 -85522885+36740381 -85523099+36739152 -85523100+36739102 -85522781+36738363 -85522711+36738309 -85523215+36736591 -85523215+36736263 -85522036+36736115
 -85522036+36736115 -85521520+36736197
 -85521520+36736197 -85521631+36735545 -85520831+36734793 -85519366+36734447
 -85552330+37460295 -85551976+37460671
 -85551976+37460671 -85550290+37459027 -85548130+37458416 -85544050+37456874 -85542759+37454988
 -85542759+37454988 -85541537+37455142 -85540356+37456002
 -85540356+37456002 -85535531+37455547 -85534786+37455406 -85532931+37454800 -85531417+37454450 -85530651+37454420 -85528734+37454099
 -85528734+37454099 -85527273+37458561 -85526788+37460322 -85527101+37460810 -85524916+37462640 -85523471+37463370 -85521949+37464139 -85520836+37464701 -85516173+37467143
 -85521552+37554399 -85524493+37554191
 -85524493+37554191 -85525776+37559254 -85525861+37561359 -85526283+37562129
 -85526283+37562129 -85531594+37561173
 -85531594+37561173 -85539950+37562301
 -85539950+37562301 -85545038+37560459 -85547398+37558571 -85549355+37548018
 -85526675+38084434 -85514902+38088555
 -85526675+38084434 -85529314+38083529
 -85526824+37109314 -85533011+37109973 -85540424+37110762 -85540885+37110806 -85543813+37111142 -85547014+37111481 -85586287+37115648 -85588088+37115839 -85590192+37116071 -85590946+37116143 -85600826+37118289 -85610621+37120473 -85611367+37120639 -85617290+37121959 -85621330+37122858 -85625837+37123678 -85630379+37124639 -85631977+37124977 -85642217+37131085 -85645302+37133084 -85649976+37136112 -85651399+37137034 -85651522+37137113 -85658972+37141939 -85670931+37158300 -85672440+37160586 -85674187+37163230 -85683427+37177222 -85684629+37179042 -85686661+37182120
 -85529314+38083529 -85526675+38084434
 -85529314+38083529 -85543917+38078437
 -85534238+36756920 -85535295+36756756
 -85535295+36756756 -85535910+36757832 -85536170+36757890 -85536620+36757908
 -85536620+36757908 -85537121+36757845 -85538013+36757654
 -85538013+36757654 -85538193+36757671 -85538272+36757833 -85538371+36758019 -85538470+36758205 -85538539+36762346
 -85534238+36756920 -85538539+36762346
 -85538539+36762346 -85541265+36773805
 -85541265+36773805 -85554253+36772199 -85556982+36771645
 -85556982+36771645 -85557483+36772491 -85560398+36772635
 -85560398+36772635 -85564205+36772512 -85566395+36772013 -85566725+36771400
 -85543917+38078437 -85529314+38083529
 -85543917+38078437 -85544600+38078396
 -85544600+38078396 -85543917+38078437
 -85544600+38078396 -85550215+38076251
 -85551448+37542553 -85551627+37542617
 -85551627+37542617 -85552698+37541513 -85551485+37538651 -85549474+37529935
 -85549474+37529935 -85549872+37530178 -85551428+37531126 -85554212+37531591
 -85554212+37531591 -85554906+37531194 -85585026+37531055
 -85585026+37531055 -85586485+37532854
 -85586485+37532854 -85588760+37531810
 -85588760+37531810 -85591487+37533733
 -85591487+37533733 -85593563+37532175
 -85593563+37532175 -85596294+37532976 -85604560+37543240 -85601043+37545724 -85605769+37548047 -85606018+37548149
 -85606018+37548149 -85609744+37544606 -85612798+37541119
 -85550215+38076251 -85544600+38078396
 -85550215+38076251 -85550503+38076212
 -85550503+38076212 -85550215+38076251
 -85550503+38076212 -85551098+38075932
 -85551098+38075932 -85551074+38075947 -85550503+38076212
 -85551098+38075932 -85556338+38074048
 -85551448+37542553 -85548752+37547126 -85548922+37547387 -85549126+37547698 -85549355+37547881 -85549355+37548018
 -85551448+37542553 -85550794+37542319
 -85550794+37542319 -85550420+37542388 -85550276+37542616 -85550305+37543051 -85550736+37543921 -85550735+37544701 -85550333+37545020 -85549327+37545478 -85548953+37545844 -85548781+37546347 -85549355+37548018
 -85552764+37459801 -85552330+37460295
 -85552764+37459801 -85552542+37459839 -85552330+37460295
 -85583526+37469907 -85583314+37469160 -85583145+37468633 -85582969+37468264 -85581830+37467108 -85580241+37465735 -85579774+37465194
 -85579774+37465194 -85579167+37465297
 -85579167+37465297 -85578259+37465169 -85577910+37464737
 -85577910+37464737 -85576716+37464992
 -85576716+37464992 -85575897+37464898 -85573951+37464337
 -85573951+37464337 -85573405+37464527
 -85573405+37464527 -85570516+37464248 -85568959+37464063 -85567718+37463789 -85567317+37463078 -85566984+37462349 -85562941+37459480 -85562154+37459331 -85560110+37458935 -85559386+37458838 -85557526+37458591
 -85557526+37458591 -85555566+37458820 -85555510+37458929 -85552764+37459801
 -85556338+38074048 -85551098+38075932
 -85556338+38074048 -85556654+38073924
 -85556654+38073924 -85556338+38074048
 -85556654+38073924 -85556942+38073988
 -85556942+38073988 -85556654+38073924
 -85556942+38073988 -85557133+38074031
 -85557133+38074031 -85556942+38073988
 -85557133+38074031 -85566626+38074746
 -85566626+38074746 -85557133+38074031
 -85566626+38074746 -85566899+38074768
 -85566725+36771400 -85566800+36771128 -85567012+36770806 -85567212+36770629 -85568423+36770575
 -85568423+36770575 -85568700+36770677
 -85566725+36771400 -85568700+36770677
 -85566899+38074768 -85566626+38074746
 -85623755+38079730 -85616909+38079091 -85616016+38079008 -85612956+38078676 -85604242+38077992 -85604004+38077973 -85599370+38077650 -85595924+38077408 -85595423+38077332 -85588716+38076646 -85588288+38076614 -85582398+38076162 -85581843+38076021 -85575692+38075546 -85575264+38075513 -85574858+38075481 -85574819+38075478 -85572739+38075314 -85572684+38075310 -85567413+38074801 -85566899+38074768
 -85568700+36770677 -85568911+36770891 -85570053+36770924 -85571031+36771058 -85571782+36771803 -85574281+36772829 -85574199+36773000 -85574734+36774914 -85575037+36775389 -85575286+36776027 -85575360+36776586 -85576953+36778004 -85579458+36778531 -85581523+36778723
 -85581523+36778723 -85583798+36777872 -85584605+36777051
 -85584605+36777051 -85587114+36777339 -85588586+36777707 -85589789+36784186 -85591679+36794359 -85591929+36795705 -85592006+36796118 -85594272+36808314 -85595912+36817142 -85596045+36817855 -85596083+36818057
 -85605612+37583914 -85605291+37587659 -85599262+37592085
 -85599262+37592085 -85599252+37591941
 -85599252+37591941 -85591170+37594644 -85590812+37596828 -85593458+37597332 -85588124+37604122 -85589332+37605472
 -85589332+37605472 -85589534+37605403
 -85589534+37605403 -85602682+37605629 -85603804+37606063 -85604269+37606063 -85607976+37606199 -85589280+37620992 -85587928+37622594 -85579989+37626712
 -85579989+37626712 -85579759+37626595 -85579537+37626483 -85570719+37616942
 -85570719+37616942 -85572911+37638249 -85576999+37639298 -85584064+37644450
 -85584064+37644450 -85587995+37644427 -85591190+37642361 -85591241+37642358 -85599449+37638519
 -85599449+37638519 -85600681+37644934 -85600776+37644973 -85597770+37649359 -85597928+37649873 -85595282+37654772
 -85595282+37654772 -85600854+37653811
 -85600854+37653811 -85601788+37654518 -85601243+37657632 -85599239+37657951 -85596291+37658228 -85596205+37659144 -85596640+37660301 -85596921+37660927 -85597598+37663051 -85594507+37665691 -85592261+37668780 -85592265+37668827 -85595952+37672626
 -85578712+36842502 -85574654+36838149 -85575496+36836179 -85580376+36824770 -85581522+36823060 -85583884+36822049 -85591088+36819691 -85591649+36819507 -85592233+36819316 -85595850+36818132 -85596083+36818057
 -85601048+37466398 -85600482+37466435 -85599165+37467489 -85598457+37468281 -85596854+37469274 -85596352+37469496 -85592548+37469816
 -85592548+37469816 -85591472+37469523 -85589207+37468917
 -85589207+37468917 -85586909+37468935 -85586226+37469085 -85585817+37469533 -85584456+37471357
 -85584456+37471357 -85583526+37469907
 -85587196+36851106 -85578712+36842502
 -85587196+36851106 -85587148+36850606 -85586569+36850168 -85586160+36849674 -85585911+36849359 -85585793+36849027 -85585634+36848705 -85585383+36848639
 -85585383+36848639 -85584552+36848701
 -85584552+36848701 -85584273+36848361 -85583972+36848296 -85578712+36842502
 -85593838+37680776 -85592835+37685486 -85592216+37693641 -85600953+37699444 -85606362+37700802
 -85606362+37700802 -85607880+37700302 -85607945+37700271 -85612468+37698442 -85615956+37697565 -85618848+37696749 -85619063+37696670 -85622202+37695462 -85633421+37693906
 -85633421+37693906 -85635558+37696162 -85635666+37696242
 -85635666+37696242 -85637303+37696005
 -85637303+37696005 -85640162+37701835 -85640640+37701862 -85640767+37701869 -85640357+37703683 -85646098+37707000 -85647010+37707417
 -85595952+37672626 -85593838+37680776
 -85595952+37672626 -85595861+37673740 -85595848+37673900 -85595780+37674732 -85595561+37675751 -85595495+37676060 -85595461+37676218 -85595234+37677273 -85595263+37677455 -85595349+37678006 -85595234+37678463 -85593838+37680776
 -85596083+36818057 -85596275+36818414 -85596350+36818566 -85602280+36829645 -85608748+36831538 -85610171+36831954 -85613225+36832793 -85621102+36833310 -85633840+36834271 -85635061+36834355 -85637883+36834549 -85658364+36835959 -85662903+36836271 -85675943+36837168 -85678111+36837312 -85678898+36837389 -85681274+36837544 -85685800+36837840 -85694626+36838419 -85702673+36838954 -85713766+36839709 -85719785+36840119 -85720583+36840173 -85732673+36840998 -85734895+36841112 -85736284+36841257 -85736319+36841295 -85739258+36841466
 -85603602+37467351 -85601048+37466398
 -85603602+37467351 -85602142+37467212 -85601421+37466739 -85601048+37466398
 -85603704+37577977 -85603843+37578098 -85603991+37578228 -85604711+37578480 -85604863+37578612 -85605027+37578755 -85605171+37579029 -85605114+37579624 -85604338+37580586 -85603869+37580950 -85603183+37581484 -85605612+37583914
 -85603704+37577977 -85605612+37583914
 -85603799+37466655 -85603602+37467351
 -85619421+37554247 -85607803+37561141 -85606291+37564581 -85605879+37573668 -85605428+37576420 -85604192+37576969 -85603704+37577977
 -85605005+37465666 -85603799+37466655
 -85605005+37465666 -85604672+37465721 -85604077+37465902 -85603766+37466323 -85603799+37466655
 -85634692+37469563 -85634413+37470491 -85634270+37470802 -85631946+37471132
 -85631946+37471132 -85629913+37471100 -85628355+37470873 -85626878+37470489 -85626119+37469882 -85625875+37469631 -85622867+37467773 -85619792+37467526 -85618940+37467219 -85617698+37466805 -85616123+37463649 -85615142+37462525
 -85615142+37462525 -85614116+37462742
 -85614116+37462742 -85611358+37461797 -85610676+37459978
 -85610676+37459978 -85605005+37465666
 -85620819+37542924 -85612798+37541119
 -85620819+37542924 -85615121+37541161 -85614292+37540981
 -85614292+37540981 -85613710+37541010 -85613373+37541027 -85612798+37541119
 -85623553+37547661 -85625470+37542796 -85623806+37540496 -85623490+37540496 -85620819+37542924
 -85623553+37547661 -85620509+37552630 -85619906+37553019 -85619561+37553592 -85619520+37553734 -85619447+37553981 -85619421+37554247
 -85623553+37547661 -85623525+37548691 -85623410+37548897 -85623362+37549108 -85623238+37549653 -85623323+37551416 -85623355+37552079 -85623125+37552331 -85622694+37552537 -85622554+37552569 -85622292+37552629 -85619421+37554247
 -85623755+38079730 -85623765+38079761
 -85623765+38079761 -85623755+38079730
 -85623765+38079761 -85623780+38079732
 -85623780+38079732 -85636661+38080801 -85642757+38081266 -85649258+38081866 -85652358+38082166 -85654958+38082366 -85659350+38082754
 -85659350+38082754 -85659734+38082738
 -85659734+38082738 -85660858+38082866 -85662858+38083066 -85665158+38083166 -85666454+38083346 -85667165+38083431 -85667458+38083466 -85671403+38083720 -85671605+38083733 -85672090+38083765 -85672248+38083775 -85672883+38083816 -85673658+38083866 -85674658+38083966 -85675958+38084066 -85677458+38084266 -85678758+38084366 -85679977+38084483 -85680859+38084567 -85684071+38084771 -85684643+38084817 -85685259+38084867 -85688759+38085167 -85694073+38085627 -85699159+38086067 -85700859+38086267 -85701459+38086267 -85705210+38086574 -85713459+38086867
 -85713459+38086867 -85719660+38085067 -85719960+38084967 -85740160+38079368 -85745660+38077868 -85746776+38077572 -85766461+38072168 -85767861+38071768 -85768861+38071468 -85778233+38068868 -85778841+38068708 -85779673+38068484 -85785993+38066756 -85787065+38066660 -85790649+38065716 -85797273+38063908 -85798451+38063560
 -85634692+37469563 -85637634+37463357 -85637888+37462979 -85638012+37462464 -85638307+37462159 -85638612+37461854 -85638906+37461532 -85639110+37461235 -85639182+37461058 -85639430+37460372
 -85634692+37469563 -85639430+37460372
 -85657278+37422099 -85657931+37423196 -85657930+37424557 -85657930+37424569 -85659297+37428866 -85660225+37429606 -85660507+37430637 -85660688+37430837
 -85660688+37430837 -85661281+37430679
 -85661281+37430679 -85663946+37433362 -85664621+37434890 -85664241+37437184 -85661589+37440932
 -85661589+37440932 -85660620+37440855
 -85660620+37440855 -85658993+37442406 -85658921+37442487 -85652730+37448230
 -85652730+37448230 -85650198+37447688
 -85650198+37447688 -85650147+37447708 -85650000+37447767 -85649049+37448146 -85648425+37448394 -85640180+37452822 -85639109+37453818 -85637893+37456721 -85639430+37460372
 -85948539+38006808 -85939051+38011495 -85925418+38023456 -85920253+38038097 -85916333+38065101 -85915643+38066470 -85915594+38066606 -85915245+38067578 -85906636+38085303 -85906163+38086170 -85905107+38095489 -85904625+38099731 -85904922+38106716 -85905164+38111070 -85906015+38116808 -85909464+38140070 -85909340+38147830 -85900636+38178357 -85894764+38188469 -85874689+38207467 -85871752+38209625 -85868564+38211969 -85866103+38213544 -85856064+38219969 -85852348+38222501 -85851436+38223189 -85850605+38224175 -85845740+38229942 -85843064+38233670 -85843006+38233774 -85839664+38239770 -85838564+38246070 -85837964+38251170 -85837788+38255045 -85838064+38257369 -85835226+38266857 -85834864+38268069 -85832364+38272169 -85828649+38277254 -85823764+38280569 -85816164+38282969 -85810460+38283830 -85804864+38284669 -85802563+38284969 -85791563+38288569
 -85791563+38288569 -85782163+38288469 -85779763+38288069 -85779689+38288026 -85777642+38286845 -85773584+38286192 -85772906+38285797 -85768372+38282247 -85766055+38280537 -85765963+38280469 -85762362+38274170 -85761062+38272570
 -85761062+38272570 -85760162+38272770
 -85760162+38272770 -85751662+38268270 -85750962+38267870 -85749762+38267570 -85744862+38267170
 -85744862+38267170 -85741262+38268270 -85738746+38269366 -85732162+38272570 -85717146+38279462 -85704858+38285429 -85703762+38285969 -85699462+38288169 -85695474+38290000 -85686437+38294149 -85680945+38297173 -85676961+38299769 -85675737+38300709 -85673460+38303392 -85671215+38307754 -85671033+38308133 -85668698+38310517 -85668649+38310565 -85667241+38311941 -85667017+38312053 -85661993+38317524 -85659289+38319908 -85658457+38320548 -85657801+38322404 -85654873+38325604 -85654169+38326468 -85651114+38332326 -85649833+38335188 -85648121+38338788 -85647274+38340767 -85641609+38356211 -85640927+38357086 -85640569+38357299 -85639929+38358643 -85638165+38373147 -85638373+38374162 -85637961+38380546
 -85643883+37712351 -85644774+37712391 -85651001+37718321 -85652160+37719917 -85656191+37720723 -85664132+37724690 -85665022+37726530 -85668660+37729337 -85671291+37730314 -85671556+37732266
 -85671556+37732266 -85674978+37730189 -85676508+37729422
 -85676508+37729422 -85680455+37732167
 -85647010+37707417 -85642368+37711650 -85642800+37712062 -85643578+37712337 -85643883+37712351
 -85647010+37707417 -85643883+37712351
 -85686661+37182120 -85686634+37182553 -85686225+37186166 -85686093+37187335 -85684480+37201608 -85684065+37205287 -85683712+37208413 -85683605+37209366 -85683347+37211724 -85682591+37218272 -85682194+37221786 -85681916+37224243 -85681688+37226264 -85681484+37228069 -85681035+37231681 -85680554+37235895 -85680529+37236118 -85680051+37240317 -85679764+37242959 -85679244+37246910 -85679187+37247340 -85678173+37253420 -85678420+37253625 -85678818+37278143 -85697487+37301660 -85695814+37311576 -85693600+37325027 -85692584+37330977 -85691338+37338273 -85689009+37351907 -85685876+37361013 -85668821+37378970 -85666269+37379873 -85664603+37380009 -85663856+37380189 -85663294+37381196 -85663370+37382427 -85661627+37383164 -85660250+37383612 -85659382+37384257 -85659095+37385173 -85658542+37386898 -85658555+37387333 -85658445+37388089 -85657437+37388729
 -85657437+37388729 -85652036+37386439 -85650376+37385907
 -85650376+37385907 -85653674+37390019 -85654493+37390517 -85652589+37391714 -85652292+37392364 -85651919+37393183 -85651919+37393530 -85651919+37393976 -85651631+37396388 -85651912+37397068 -85652490+37399841 -85652490+37400195 -85652722+37403108 -85652774+37403278 -85653348+37403508 -85653922+37404194 -85653634+37405339 -85653634+37405963 -85653346+37406941 -85652898+37408348 -85653633+37408544 -85655505+37409382 -85656368+37410244 -85656501+37410376 -85658221+37414726 -85655925+37417014 -85655924+37418617 -85655636+37419532 -85655636+37420906 -85655642+37420910 -85656783+37421822 -85657278+37422099
 -85893205+37440141 -85892505+37440123
 -85892505+37440123 -85891084+37440141
 -85891084+37440141 -85889756+37440057 -85883826+37439673 -85881996+37439554 -85863279+37438571 -85833294+37436349 -85815664+37435420 -85814353+37435336 -85811747+37435124 -85811301+37435096 -85795754+37434148 -85792042+37433907 -85785692+37433495 -85780227+37433152 -85771644+37432590 -85759681+37431808 -85758546+37431721 -85757600+37431649 -85750405+37431102 -85749963+37431069 -85749478+37430906 -85740479+37427880 -85733330+37425480 -85729705+37425249 -85725580+37424978 -85722395+37424839 -85717084+37424607 -85710683+37424341 -85703508+37423886 -85702712+37423834
 -85702712+37423834 -85702202+37423964
 -85702202+37423964 -85695788+37423697 -85691712+37423474 -85684307+37423200 -85682298+37423118 -85678826+37422976 -85676931+37422718 -85668264+37422511 -85660514+37422281 -85657278+37422099
 -85680455+37732167 -85677635+37733237 -85676527+37736962
 -85676527+37736962 -85678924+37736498 -85684363+37732662 -85684923+37732444
 -85684923+37732444 -85686761+37732762 -85686961+37732863 -85682890+37736862
 -85682890+37736862 -85682851+37736853
 -85682851+37736853 -85683740+37744714 -85683855+37745515
 -85680455+37732167 -85685209+37725517 -85689699+37719234 -85697506+37708460 -85697554+37708392 -85699491+37705715 -85702081+37702124 -85707307+37694880 -85716895+37681436 -85718104+37679747 -85722063+37674566 -85727055+37667932 -85727302+37667546 -85728325+37665864 -85733047+37658635 -85734333+37656666 -85736413+37654406 -85742970+37649095 -85743483+37649062 -85750091+37648167 -85760021+37647310 -85768034+37644436 -85768330+37644373 -85775445+37639446 -85786270+37628972 -85794330+37627326 -85800337+37623991 -85802935+37622385 -85803674+37621312 -85802358+37618266 -85800949+37615228 -85799741+37612962 -85797758+37609730 -85797718+37609568 -85797482+37608738 -85802159+37605843 -85802159+37605552
 -85682501+37757619 -85694466+37758237 -85694989+37759012 -85695331+37759519 -85695302+37760274 -85695129+37760823 -85695129+37761419 -85695533+37761785 -85696081+37761991
 -85696081+37761991 -85696715+37761945 -85697522+37761350 -85697569+37761267
 -85682501+37757619 -85697569+37761267
 -85686281+37745639 -85683278+37748559 -85683570+37749910 -85682501+37757619
 -85683855+37745515 -85686248+37745607 -85686281+37745639
 -85683855+37745515 -85686281+37745639
 -85686661+37182120 -85688932+37181626 -85693410+37180653 -85706135+37177899 -85706968+37177720 -85708557+37177379 -85709363+37177207 -85713952+37176251 -85714790+37176077 -85731382+37172503 -85732015+37172367 -85742256+37170174 -85744323+37170019
 -85697569+37761267 -85697867+37758954 -85699079+37758259
 -85699079+37758259 -85699759+37762322 -85699743+37762425 -85703934+37767084 -85715717+37767505 -85712566+37772290 -85714515+37774611 -85723131+37774737
 -85723131+37774737 -85724717+37774050
 -85724717+37774050 -85729573+37775059 -85729717+37775130 -85735130+37778830 -85727766+37784370 -85727084+37787643 -85742666+37791508
 -85721242+37806784 -85718296+37808180
 -85721242+37806784 -85721271+37807356 -85720954+37807814 -85720060+37807975 -85718296+37808180
 -85721242+37806784 -85722787+37807741
 -85722787+37807741 -85723104+37807600 -85724043+37806140
 -85724043+37806140 -85722580+37808691 -85722229+37810299 -85723540+37810498 -85737920+37811860
 -85737920+37811860 -85738323+37812471 -85739142+37813355 -85739249+37813440 -85740692+37814424 -85742421+37815975 -85743406+37822474 -85744035+37822614 -85746207+37822734 -85746960+37822776
 -85746960+37822776 -85747508+37822570
 -85747508+37822570 -85747944+37822584 -85748876+37822737 -85748951+37822752 -85749479+37823026 -85749959+37823403 -85750294+37823528 -85750367+37824123 -85750385+37825441 -85750395+37826183 -85750513+37826659 -85760656+37832941 -85760742+37833605 -85775254+37842631
 -85739258+36841466 -85739593+36846736 -85739650+36847646 -85739964+36852587 -85740404+36859036 -85740475+36860306 -85741057+36869707 -85741199+36871931 -85741230+36872425 -85741463+36876586 -85741634+36879188 -85741754+36881005 -85741778+36881499 -85741895+36883228 -85742505+36892228 -85742824+36896978 -85742999+36899577 -85743494+36906224 -85744585+36922017 -85745558+36936082 -85745604+36936737 -85745610+36936817 -85745944+36941644 -85746091+36943768 -85746500+36949670 -85747210+36959938 -85747412+36962846 -85748269+36975225 -85749097+36987182 -85749260+36989526 -85749714+36996087
 -85867106+36786436 -85853855+36794168 -85853038+36794645 -85843391+36800275 -85840571+36801921 -85825380+36810812 -85822184+36812685 -85821231+36813240 -85816026+36816288 -85806916+36821623 -85790528+36827589 -85787807+36828904 -85784991+36830265 -85782307+36831501 -85772126+36836301
 -85772126+36836301 -85766804+36835709
 -85766804+36835709 -85762886+36837172 -85756814+36839362 -85747891+36842029
 -85747891+36842029 -85746902+36841963 -85740868+36841561 -85739258+36841466
 -85742666+37791508 -85737920+37811860
 -85742666+37791508 -85742552+37792538 -85742206+37793042 -85739150+37795539 -85738804+37796065 -85738660+37796660 -85738632+37797599 -85738863+37798102 -85739614+37798903 -85741577+37801008 -85741895+37801764 -85737920+37811860
 -85744323+37170019 -85745152+37169958 -85749970+37169404 -85750573+37169357 -85757027+37168860 -85763679+37168347 -85765104+37168237
 -85744323+37170019 -85745576+37168329 -85750677+37161367 -85751777+37159930 -85752425+37159083 -85757046+37153052 -85758012+37151792 -85759411+37150051 -85766076+37145499 -85767835+37144297 -85769805+37142951 -85774821+37139527 -85772940+37116806 -85771974+37111384 -85771645+37109535
 -85771645+37109535 -85771538+37109563 -85771253+37109646 -85767107+37110706 -85763052+37111627
 -85763052+37111627 -85759703+37111321 -85756102+37109854
 -85756102+37109854 -85756032+37109875
 -85756032+37109875 -85756180+37109133 -85758082+37099599 -85758320+37096530
 -85749714+36996087 -85749971+36999801
 -85749971+36999801 -85749714+36996087
 -85749971+36999801 -85749971+37000053 -85750467+37005436 -85751487+37010331 -85755341+37026416 -85756224+37036133 -85756597+37040235 -85756898+37043549 -85757470+37049843 -85759178+37068450 -85759027+37074178
 -85759027+37074178 -85758320+37096530
 -85759027+37074178 -85758503+37094186 -85758320+37096530
 -85765104+37168237 -85775094+37167468 -85775431+37167413
 -85765104+37168237 -85775431+37167413
 -85775254+37842631 -85776726+37842586 -85779381+37842289
 -85779381+37842289 -85781315+37842312 -85782684+37842421 -85783047+37842450 -85783793+37842565 -85785273+37842793 -85785876+37842886 -85786684+37843138 -85787780+37843665 -85800767+37854334
 -85775254+37842631 -85800767+37854334
 -85775431+37167413 -85792135+37164710 -85802192+37163064 -85813673+37160487 -85816850+37159771 -85821290+37158772 -85823588+37158255 -85826071+37157696 -85847726+37152823 -85851986+37151862 -85857532+37150613 -85859318+37150472 -85861411+37150365 -85863626+37150251 -85879732+37149418 -85890257+37148982 -85890651+37148965 -85905833+37148339
 -85905833+37148339 -85915054+37149169 -85920845+37149712 -85921029+37149729 -85929952+37150565 -85933009+37150850 -85933289+37150877 -85934637+37151004 -85939574+37151467 -85942088+37151831 -85947620+37152704 -85960296+37154704 -85964319+37155338 -85969280+37155763 -85970716+37155890 -85973686+37156155 -85977629+37156342 -85986183+37156749
 -85798451+38063560 -85800249+38063028
 -85800249+38063028 -85798451+38063560
 -85800767+37854334 -85800965+37859570 -85800985+37859580
 -85800985+37859580 -85808879+37857196 -85808931+37857175
 -85808931+37857175 -85827849+37868756 -85827998+37868967 -85829669+37870267 -85831000+37871721 -85831767+37872560 -85840331+37883123 -85839976+37887298 -85839181+37890028 -85829902+37890815
 -85829902+37890815 -85813242+37888803
 -85813242+37888803 -85813275+37889246 -85827426+37903133 -85828120+37910229 -85831127+37919201 -85833739+37920101 -85838640+37921398 -85847714+37923227 -85847992+37928308 -85847827+37928888 -85848825+37933922 -85854574+37944605 -85857766+37946614
 -85893810+37466937 -85894154+37467944 -85894325+37468699 -85894043+37471213 -85893935+37471500 -85893869+37471676 -85893835+37471766 -85893576+37472454 -85893382+37472465 -85893104+37472481 -85892786+37472500 -85888447+37476901 -85887456+37480282 -85886415+37485432 -85886301+37485793 -85885265+37488565 -85883936+37495892 -85883705+37497174 -85883359+37499189 -85883243+37500058 -85883565+37503301 -85883167+37505730 -85883098+37506132 -85882606+37509229 -85882549+37509588 -85881482+37514671 -85881473+37514834 -85881094+37517064 -85880818+37518471 -85880618+37519602 -85880559+37519936 -85880501+37520302 -85879564+37525594 -85879184+37527700 -85878473+37531638 -85877731+37535751 -85877239+37538477 -85877181+37539095 -85876837+37540780 -85876690+37541498 -85875743+37544589 -85874963+37545109 -85874063+37545859 -85868780+37549271 -85864474+37552053 -85858654+37555812 -85851838+37560213 -85851312+37560554 -85851248+37560681 -85850971+37560849 -85848782+37562188 -85847465+37563039 -85843040+37565897 -85838776+37568755 -85824432+37573597 -85824195+37573633
 -85824195+37573633 -85823735+37573152
 -85823735+37573152 -85819536+37580799 -85815243+37589591 -85815107+37590367 -85807886+37596068 -85807272+37596450 -85807224+37596480 -85806936+37600235 -85807272+37601688
 -85807272+37601688 -85802159+37605552
 -85807272+37601688 -85802488+37604273 -85802361+37604446 -85802160+37605225 -85802159+37605552
 -85882862+38039370 -85882662+38039870 -85881562+38040870
 -85881562+38040870 -85880662+38040770
 -85880662+38040770 -85877062+38041670 -85872474+38042838 -85871098+38043206 -85861882+38045717 -85860554+38046245 -85860218+38046261 -85859306+38046469 -85858762+38046661 -85857434+38047045 -85856815+38047265 -85856488+38047398 -85856186+38047477 -85854906+38048101 -85847834+38049749 -85845514+38050405 -85842458+38051205 -85818457+38057701 -85817273+38058149 -85800249+38063028
 -85857766+37946614 -85858102+37946779 -85860270+37947533 -85861519+37947781
 -85857766+37946614 -85861519+37947781
 -85861519+37947781 -85879296+37948676
 -85879296+37948676 -85884394+37945975 -85886449+37944791 -85888585+37943389 -85891621+37941514
 -85891621+37941514 -85904975+37941701 -85903819+37946456 -85904476+37959143 -85904388+37959877 -85901387+37968951 -85904116+37983958 -85904578+37985241 -85906667+37990844 -85907612+37991513 -85916700+37992271 -85918606+37992271 -85920796+37992238 -85925629+37992206
 -85925629+37992206 -85929679+37992951
 -85867106+36786436 -85868543+36785598 -85874977+36781949 -85878105+36780114
 -85867106+36786436 -85878105+36780114
 -85882862+38039370 -85883762+38039070
 -85901866+38029062 -85901835+38029062 -85901755+38029002 -85900859+38028470
 -85900859+38028470 -85900395+38029126 -85899995+38029718
 -85899995+38029718 -85897663+38029570
 -85897663+38029570 -85883226+38037462 -85883762+38039070
 -85883762+38039070 -85882862+38039370
 -85936679+36745784 -85916783+36757438 -85911260+36760677 -85901700+36766281 -85900101+36767218 -85886791+36775021 -85884914+36776122 -85878105+36780114
 -85893205+37440141 -85891855+37451052 -85892936+37455112 -85893842+37461076 -85893698+37462381 -85893598+37462933 -85893122+37464052 -85893151+37464555 -85893466+37465883
 -85893466+37465883 -85893523+37465952 -85893638+37466479 -85893724+37466547 -85893810+37466937
 -85893466+37465883 -85893810+37466937
 -86047484+37449914 -86044478+37449731 -86030102+37448856 -86019456+37448209 -86013089+37447822 -86002329+37447167 -85992307+37446443 -85973889+37445362 -85963498+37444753 -85959689+37444530 -85931988+37442983 -85924058+37442540 -85913610+37441617 -85894012+37440199 -85893205+37440141
 -85901866+38029062 -85902063+38029170
 -85902063+38029170 -85901866+38029062
 -85902063+38029170 -85902813+38029224 -85903069+38029242
 -85903069+38029242 -85903259+38029078
 -85903259+38029078 -85904171+38026934
 -85904171+38026934 -85903259+38029078
 -85904171+38026934 -85904651+38025830
 -85904651+38025830 -85904171+38026934
 -85904651+38025830 -85906299+38023622
 -85906299+38023622 -85904651+38025830
 -85911707+38020583 -85909380+38019997
 -85909380+38019997 -85909147+38020279 -85909739+38021863 -85908539+38022614 -85906299+38023622
 -85911707+38020583 -85912715+38020007
 -85912715+38020007 -85911707+38020583
 -85912715+38020007 -85915051+38010503
 -85915051+38010503 -85915307+38010535
 -85915307+38010535 -85916187+38009767 -85931099+38000711 -85931326+38000071 -85938271+37998661
 -85929679+37992951 -85930057+37993052 -85931388+37993487 -85932255+37993899 -85932855+37994363
 -85929679+37992951 -85932855+37994363
 -85932855+37994363 -85934334+37995507 -85935430+37996418 -85938213+37998524 -85938224+37998551 -85938271+37998661
 -85938271+37998661 -85940770+38000071 -85942171+38001512
 -85942171+38001512 -85942480+38001147
 -85942480+38001147 -85942491+38001160 -85943003+38001288 -85944795+38002520 -85948539+38006808
 -85943909+36741645 -85936679+36745784
 -85943909+36741645 -85938220+36744901 -85936679+36745784
 -85976827+36722634 -85973283+36724701 -85972111+36725376 -85970776+36726145 -85970405+36726358 -85968142+36727664 -85962202+36731100 -85961423+36731552 -85960706+36731966 -85945072+36740980 -85943909+36741645
 -85976507+36628718 -85973217+36629339 -85967992+36635476 -85966998+36636782 -85959500+36646789 -85957029+36648415 -85950324+36655079 -85949180+36660932 -85948990+36661009 -85951206+36664364 -85953062+36666859 -85954078+36668243 -85954824+36669273 -85964030+36690785 -85964310+36691331 -85965359+36693374 -85967015+36696390 -85968015+36698029 -85968475+36698882 -85970331+36702649 -85976336+36713895 -85977378+36715930 -85976992+36720701 -85976827+36722634
 -85998763+37999773 -85996582+38000073 -85985500+38002057 -85968731+38004008 -85948539+38006808
 -85998763+37999773 -85997948+37995329 -85997295+37991770 -85996631+37988150 -85996497+37987419 -85996149+37985523 -85994758+37977944 -85993175+37969319 -85993065+37968717 -85991211+37959609 -85990961+37958333 -85990090+37954094 -85988764+37947375 -85988598+37946537 -85987725+37942110 -85987344+37939669 -85985141+37925538 -85984836+37923874 -85984651+37922867 -85984188+37920345 -85983582+37917045 -85983374+37915914 -85982400+37910605 -85981900+37907880 -85980709+37901732 -85980362+37900152 -85980205+37899303 -85979865+37897466 -85979632+37896201 -85979550+37895756 -85979319+37894566 -85978953+37892459 -85978801+37891584 -85976942+37880861 -85976421+37878245 -85976298+37877352 -85976063+37876069 -85976210+37875604 -85976390+37875069 -85978564+37871084 -85978842+37870574 -85978952+37870373 -85979783+37868850 -85979892+37868651 -85981901+37864968 -85982473+37863919 -85982760+37863393 -85983944+37861222 -85984702+37859831 -85985543+37858286 -85987219+37855214 -85988135+37853537 -85989804+37850479 -85990490+37849223 -85992594+37845369 -85993543+37843630 -85993951+37842883 -85994354+37842145 -85995034+37840898 -85995199+37840596 -85996107+37838932 -85999799+37832169 -85999928+37831932 -85999963+37831868 -86005070+37822466 -86006172+37820431 -86007118+37818865 -86007253+37818492 -86007315+37818320 -86007461+37818301 -86007708+37818269 -86010314+37817938 -86011972+37817720 -86012222+37817687 -86012907+37817597 -86022485+37816342 -86023933+37816142 -86027030+37815714 -86032279+37814989 -86044793+37813263 -86047018+37812967 -86047444+37812910 -86064044+37810687 -86069689+37809954 -86072883+37809514 -86091248+37806987 -86097909+37806113 -86102179+37805516 -86117940+37803314 -86145843+37799660 -86149462+37799197 -86151559+37798929
 -85976507+36628718 -85978792+36628800 -85981269+36628890 -85990912+36629233 -86003084+36629315 -86005004+36629367 -86005397+36629378 -86006068+36629397 -86021538+36629978 -86032770+36630367 -86033139+36630413 -86038366+36630804 -86042647+36631192 -86044468+36631358 -86052346+36632075 -86059300+36632475 -86062547+36632691 -86063247+36632746 -86070565+36633318 -86071362+36633380 -86073170+36633521 -86080666+36633940
 -86080666+36633940 -86081168+36633904 -86081944+36633848
 -86081944+36633848 -86094323+36634460 -86104749+36634977 -86107690+36635123 -86114355+36635453 -86120952+36635780 -86128828+36636235 -86139890+36636738 -86144047+36636952 -86155316+36637459 -86164763+36637884 -86166450+36637960 -86173347+36638270 -86175140+36638350 -86182157+36638666 -86197573+36639363 -86197971+36639386 -86199080+36639490 -86201864+36639751 -86204449+36639842
 -86204449+36639842 -86204859+36639741
 -86204859+36639741 -86216183+36640527 -86216410+36640595 -86219081+36640824 -86222151+36640891 -86225381+36641090 -86229367+36641300 -86242721+36642032 -86243886+36642096 -86244751+36642170 -86251783+36642864 -86263167+36643675 -86263610+36643706 -86264412+36643763 -86266476+36643911 -86273819+36644300 -86291019+36645224 -86296451+36645617 -86298260+36645770 -86299722+36645893 -86306653+36646551 -86313748+36647143 -86321923+36647858 -86340204+36649031 -86347527+36649292 -86351516+36649461 -86353554+36649549 -86373784+36650126
 -86373784+36650126 -86379905+36649960
 -86379905+36649960 -86386026+36650157 -86393836+36650397 -86400603+36650583 -86402515+36650636 -86403154+36650665 -86411507+36650806
 -86037595+36760165 -86033682+36761369 -86029994+36764195
 -86029994+36764195 -86008836+36760726 -86006413+36760103 -86001828+36758541 -86001023+36757531 -85998571+36755426 -85993218+36750363 -85992888+36750051 -85985017+36743286 -85982780+36741329 -85982736+36741189 -85980755+36734885 -85979859+36732033 -85976827+36722634
 -85986183+37156749 -85992081+37157030 -85993078+37157257
 -85986183+37156749 -85993078+37157257
 -85993078+37157257 -86007909+37160184 -86012646+37160872 -86039145+37164738 -86056384+37167253
 -86490853+38045796 -86489205+38045893 -86445292+38055157 -86433232+38066623 -86432789+38067171 -86462325+38120071 -86455730+38125063
 -86455730+38125063 -86426452+38123163 -86418210+38117257 -86416956+38116904 -86416703+38116062
 -86416703+38116062 -86375525+38191330 -86358017+38198506
 -86358017+38198506 -86353402+38197416 -86351876+38196883 -86348389+38195333 -86348218+38195238 -86342577+38191600 -86338852+38188614 -86329911+38181580 -86329812+38181511 -86278165+38146058 -86277720+38145520 -86276739+38144223 -86274301+38141424 -86271802+38137874 -86271178+38134993 -86270988+38132478 -86271223+38130112 -86271739+38127265 -86272471+38125066 -86273291+38120574 -86277534+38104989 -86278411+38100047 -86276316+38076053 -86272580+38065603 -86272506+38065468 -86252855+38047332 -86245739+38044418 -86206439+38021876 -86201295+38020058 -86196586+38018494 -86189375+38015703 -86169365+38009896
 -86169365+38009896 -86133288+38015945 -86127570+38016011
 -86127570+38016011 -86124968+38015667 -86122157+38015554 -86120183+38015485 -86118208+38015279 -86117060+38015072 -86113181+38014382 -86109969+38013761 -86108156+38013416 -86107334+38013209 -86105935+38012795 -86105661+38012726 -86099122+38010319 -86086404+38004514 -86078736+38000072 -86070862+37985541 -86067714+37980902 -86034295+37964907
 -86034295+37964907 -86032183+37990453 -86030860+37991782 -86026826+37993809 -86010936+37998166 -86006398+37998936 -85999964+37999623 -85998763+37999773
 -86065986+37359667 -86064935+37361447 -86056743+37374710 -86061480+37375053 -86063718+37375053 -86067820+37377787 -86072169+37381000 -86071522+37382051 -86070361+37388302 -86067061+37389172
 -86067061+37389172 -86057425+37384700
 -86057425+37384700 -86053243+37394117
 -86053243+37394117 -86045738+37384666
 -86045738+37384666 -86026682+37392675 -86039911+37414011
 -86076413+36902554 -86071773+36902222 -86070353+36901963 -86068017+36891455 -86070243+36876916 -86070713+36875048 -86071793+36843842 -86071321+36810450 -86068433+36806255 -86046039+36795125 -86037763+36785811 -86047851+36771028
 -86039911+37414011 -86034624+37427724
 -86034624+37427724 -86036260+37427404 -86038098+37427404 -86040336+37427771 -86042489+37428412 -86043522+37429008 -86043982+37429809 -86043924+37430679 -86043780+37430954 -86043551+37431091 -86050325+37444340
 -86039911+37414011 -86050325+37444340
 -86047484+37449914 -86049718+37444934 -86050325+37444340
 -86047851+36771028 -86037595+36760165
 -86047851+36771028 -86046907+36770872 -86046152+36770627 -86044701+36769942 -86043330+36769168 -86041527+36768243 -86040689+36767570 -86039876+36766340 -86039804+36764977 -86039729+36764525 -86039406+36764285 -86037595+36760165
 -86157571+37335701 -86156979+37335028 -86152351+37329769 -86149446+37326472 -86149178+37326170 -86148769+37325708 -86148489+37325392 -86147470+37324242 -86146822+37323511 -86143283+37319520 -86142440+37318569 -86137448+37312930 -86136139+37311433 -86135165+37310334 -86133922+37308932 -86133879+37308884 -86133703+37308686 -86133369+37308309 -86131337+37306044 -86128865+37303279 -86127009+37301225 -86121539+37295234 -86116464+37289642 -86113357+37286218 -86112240+37284763 -86106519+37278499 -86104918+37276746 -86102378+37273868 -86101088+37272609 -86100294+37271738 -86091299+37261863 -86079677+37249034 -86073669+37242449 -86073047+37241766 -86051578+37218234 -86049872+37216364 -86049510+37215997 -86049105+37215588 -86050501+37205998 -86051191+37201444 -86052023+37195957 -86056384+37167253
 -86054913+37474225 -86054931+37474514 -86055314+37485191 -86058675+37487435 -86060312+37488877 -86061346+37489610 -86061662+37490182 -86061634+37490663 -86060686+37492175 -86060082+37492518
 -86060082+37492518 -86059622+37492495 -86059334+37492381
 -86059334+37492381 -86056891+37500057 -86055888+37500057 -86056593+37500789 -86063359+37505318 -86064106+37507836 -86064238+37508127 -86065747+37509791 -86068747+37513140 -86073195+37518138 -86074931+37520103 -86092301+37539914 -86093561+37541343 -86098147+37546551 -86102446+37551506 -86106190+37556177 -86109162+37560066 -86110694+37562062 -86111123+37562652 -86112851+37565467 -86112827+37565565 -86112783+37566079 -86113464+37566336
 -86113464+37566336 -86159374+37563372
 -86159374+37563372 -86172600+37566207
 -86056384+37167253 -86058329+37154459 -86059331+37147614 -86061722+37131995 -86062264+37128458 -86063516+37121883 -86064013+37119119 -86064469+37115910 -86064696+37114343 -86065163+37111116 -86065928+37106143 -86066293+37103828 -86068400+37090475 -86068834+37087728 -86069811+37081549 -86071174+37072919 -86073994+37055060 -86074015+37054932 -86077635+37053965
 -86077635+37053965 -86090160+37056425
 -86067350+37457375 -86056668+37448446
 -86056668+37448446 -86047484+37449914
 -86067350+37457375 -86054913+37474225
 -86067350+37457375 -86061950+37471386 -86061721+37471684 -86060974+37472279 -86059796+37472577 -86058992+37472577 -86056895+37472073
 -86056895+37472073 -86056148+37472096 -86055402+37472279 -86055086+37472508 -86054798+37473263 -86054913+37474225
 -86077351+36902585 -86076413+36902554
 -86077351+36902585 -86076907+36902617
 -86076907+36902617 -86076413+36902554
 -86166768+36933932 -86166066+36933599 -86160327+36925367 -86150874+36916056
 -86150874+36916056 -86151184+36923269 -86145934+36929311
 -86145934+36929311 -86145760+36929225
 -86145760+36929225 -86138370+36931277 -86137861+36931576 -86136264+36932125
 -86136264+36932125 -86137267+36925371 -86140712+36917094 -86140751+36916992 -86141693+36915276 -86141365+36892219
 -86141365+36892219 -86138111+36893965 -86130673+36895809
 -86130673+36895809 -86124814+36895449 -86124276+36893391
 -86124276+36893391 -86097475+36900697 -86095610+36900806 -86081785+36901424 -86077351+36902585
 -86088698+37339658 -86065986+37359667
 -86088698+37339658 -86086672+37339969 -86084766+37341052 -86082889+37342747 -86081691+37344088 -86080715+37344759
 -86080715+37344759 -86080313+37344731 -86079816+37344414 -86077900+37342533 -86077051+37341511 -86076332+37341156
 -86076332+37341156 -86065986+37359667
 -86098831+37058126 -86090160+37056425
 -86098831+37058126 -86092216+37056815 -86090160+37056425
 -86157571+37335701 -86157407+37351256
 -86157407+37351256 -86135858+37343800 -86127546+37338491 -86101133+37334524
 -86101133+37334524 -86088698+37339658
 -86113558+37061048 -86109621+37060267 -86108512+37060047 -86107988+37059943 -86098831+37058126
 -86113558+37061048 -86122941+37062930 -86126987+37063721 -86132612+37064793 -86134248+37065106 -86136304+37065499 -86143625+37066897 -86144988+37067202 -86154074+37068957 -86188301+37075568 -86192300+37076340 -86197113+37081338 -86199347+37083693 -86200118+37084506 -86209231+37094118 -86210234+37095175 -86229160+37101160
 -86229160+37101160 -86229535+37101064 -86233936+37099246 -86256727+37085463 -86270426+37082252 -86278252+37081211 -86280088+37080956
 -86280088+37080956 -86283996+37082493 -86292448+37088935 -86293821+37089922 -86293922+37089998 -86298649+37093578 -86303502+37097252 -86304764+37098256 -86307940+37100654 -86310004+37102212 -86317717+37108101 -86326383+37114717 -86328933+37116664 -86330758+37118057 -86334352+37120802 -86337447+37123165 -86341586+37126077 -86353537+37135130 -86353808+37135335 -86363549+37142733 -86367808+37145990 -86372564+37149628 -86382106+37156835 -86382781+37157348 -86387473+37160916 -86393090+37165187 -86394487+37166249 -86398814+37169535 -86399309+37169898
 -86166768+36933932 -86164720+36938810 -86163282+36942238 -86157815+36955187 -86155609+36960452 -86154042+36964193 -86152383+36968152 -86150796+36971940 -86149600+36974796 -86146852+36981358 -86145649+36984229 -86141631+36993824 -86137111+37004753 -86136084+37007166 -86134526+37010826 -86134424+37011066 -86134009+37012039 -86133904+37012288 -86129371+37022938 -86128748+37024404 -86127474+37027501 -86126299+37030273 -86124680+37034421 -86122662+37039219 -86120716+37043912 -86116591+37053895 -86115331+37056863 -86115267+37057013 -86114512+37058794 -86114376+37059113 -86114210+37059505 -86113558+37061048
 -86151559+37798929 -86152169+37799436 -86152610+37799802 -86155125+37801889 -86181663+37822769 -86188729+37829313 -86192742+37832497 -86207966+37844882 -86209533+37845996 -86226307+37861221 -86227070+37861567 -86238673+37872576 -86239758+37873365 -86242675+37877198 -86248486+37880704 -86250823+37882204 -86254848+37884846 -86266479+37892484 -86273341+37896989 -86274954+37898048 -86275795+37898601 -86276325+37898949 -86291902+37909193 -86305866+37918331 -86307676+37919519 -86314538+37923987 -86334372+37936982 -86334737+37937222 -86340110+37940743 -86342373+37942226 -86356103+37951206 -86357146+37951884 -86365602+37957384 -86367008+37958299 -86381133+37967695 -86383411+37969217 -86389089+37973008 -86393546+37975986 -86395612+37977617 -86408032+37986064 -86412822+37989236 -86428334+37999752 -86439374+38007627 -86444716+38011587 -86446793+38013127 -86448921+38014705 -86458533+38021831 -86461667+38024155 -86469983+38030322 -86480366+38038020 -86490853+38045796
 -86275491+37593461 -86273914+37595929 -86271280+37600053 -86269723+37602489 -86261286+37615703 -86257731+37621192 -86256876+37622569 -86256665+37622909 -86255689+37624459 -86254895+37625897 -86248430+37636085 -86248008+37636795 -86243914+37643690 -86230917+37665586 -86230311+37666605 -86229178+37668513 -86224378+37676597 -86221916+37680744 -86206967+37705931 -86197109+37722538 -86192859+37729702 -86182927+37746434 -86181673+37748546 -86180481+37750381 -86179778+37751332 -86178200+37754383 -86177753+37755370 -86177555+37755683 -86177263+37756149 -86176744+37756721 -86164519+37777207 -86162306+37780973 -86151559+37798929
 -86204151+36933608 -86199321+36935500
 -86199321+36935500 -86195100+36928425 -86193331+36925403 -86186568+36922246
 -86186568+36922246 -86179586+36925541 -86175051+36931104 -86166768+36933932
 -86180055+37337130 -86170016+37332522
 -86170016+37332522 -86168925+37332846 -86167573+37333055 -86166269+37333531 -86164641+37334110 -86163740+37334531 -86163284+37334779 -86162879+37334945
 -86162879+37334945 -86162376+37334942
 -86162376+37334942 -86161328+37334976 -86157571+37335701
 -86199666+37575326 -86172600+37566207
 -86199666+37575326 -86199234+37570678 -86198860+37570288 -86198342+37569212 -86198314+37568205 -86197911+37567381 -86197681+37567175 -86197019+37566442 -86196415+37565939 -86196415+37565847 -86196185+37565664
 -86196185+37565664 -86172600+37566207
 -86199666+37575326 -86216455+37575981 -86226966+37580379 -86241791+37596010
 -86241791+37596010 -86255192+37592275
 -86255192+37592275 -86260916+37594636
 -86260916+37594636 -86261125+37591660 -86258015+37587290
 -86258015+37587290 -86277606+37588690 -86275491+37593461
 -86200900+37329409 -86181168+37337555
 -86181168+37337555 -86180055+37337130
 -86200900+37329409 -86200784+37329260 -86200136+37328667 -86199326+37328203 -86198151+37327890 -86197497+37327805 -86196038+37327741 -86194689+37327717
 -86194689+37327717 -86193610+37327831 -86192974+37327989 -86192214+37328492 -86180055+37337130
 -86203168+36913702 -86203283+36914778 -86203397+36915030 -86203454+36915648 -86203682+36916495 -86204053+36916930 -86205479+36917342 -86207304+36918006 -86207646+36918304 -86208017+36919013 -86208416+36920456 -86204151+36933608
 -86203168+36913702 -86204151+36933608
 -86276765+37329073 -86264940+37329754 -86255822+37330275 -86244562+37330923 -86243176+37331030 -86233433+37331546 -86232424+37331599 -86231333+37331657 -86230596+37331696 -86229998+37331728 -86227142+37331880 -86226888+37331894 -86226835+37331897 -86225875+37331948 -86225246+37331981 -86223141+37332093 -86222088+37332149 -86220900+37332212 -86217402+37332397 -86216913+37332422 -86213502+37332603 -86210986+37332737 -86209064+37332840
 -86209064+37332840 -86203897+37331076 -86200900+37329409
 -86250388+36895299 -86250359+36895872 -86249987+36896124 -86234899+36903569 -86226016+36912264 -86225978+36912345
 -86225978+36912345 -86223582+36911522 -86212146+36903558
 -86212146+36903558 -86203168+36913702
 -86263215+36872949 -86264205+36885803 -86265173+36886078 -86267597+36886170 -86267911+36886354 -86268566+36887178 -86268964+36888483 -86268963+36889353 -86268735+36889811 -86268593+36889903
 -86268593+36889903 -86267509+36889879
 -86267509+36889879 -86268194+36892036
 -86263215+36872949 -86268194+36892036
 -86405745+36776189 -86402545+36778412 -86397586+36781773 -86390902+36786340 -86384473+36790752 -86376560+36796155 -86373759+36797934 -86369149+36801050 -86367830+36801943 -86366558+36802820 -86363980+36804597 -86354547+36811108 -86352749+36812308 -86351650+36813043 -86331128+36827076 -86330586+36827445 -86323184+36832508 -86321959+36833349 -86319548+36835005 -86315675+36837665 -86310925+36840902 -86307300+36843365 -86306885+36843647 -86305226+36844777 -86304045+36845582 -86301057+36847617 -86299278+36848829 -86297702+36849902 -86295352+36851483 -86293518+36852716 -86292795+36853203 -86291584+36854019 -86283923+36859184 -86283187+36859680 -86272243+36867043 -86271077+36867805 -86269280+36868980 -86264413+36872164 -86263215+36872949
 -86268194+36892036 -86250388+36895299
 -86268194+36892036 -86257103+36891548 -86256505+36891089
 -86256505+36891089 -86255308+36891272 -86254111+36891317 -86252543+36891477
 -86252543+36891477 -86252001+36891476
 -86252001+36891476 -86251716+36891591 -86251374+36891911 -86250632+36893147 -86250302+36894658 -86250388+36895299
 -86275491+37593461 -86283445+37591782 -86288185+37590381 -86298001+37586205
 -86286783+37328517 -86276765+37329073
 -86286783+37328517 -86282526+37328742 -86276765+37329073
 -86468932+37321022 -86456585+37321480 -86455212+37321531 -86432554+37322379 -86431483+37322423 -86421559+37322831 -86399083+37323669 -86396120+37323771 -86388194+37324045 -86379969+37324392 -86369442+37324830 -86362113+37325076 -86352531+37325398 -86343224+37325711 -86337999+37325886 -86336805+37325926 -86327010+37326303 -86322928+37326526 -86320473+37326670 -86311672+37327105 -86308815+37327265 -86305222+37327494 -86304571+37327529 -86302727+37327677 -86297621+37327946 -86286783+37328517
 -86305224+37588375 -86298001+37586205
 -86305224+37588375 -86303109+37588939
 -86303109+37588939 -86303652+37588317 -86303730+37587648 -86303433+37586932 -86302620+37586000 -86301787+37585278 -86300785+37584919
 -86300785+37584919 -86299350+37585101 -86298332+37585716 -86298001+37586205
 -86374977+37559142 -86374977+37562587 -86365560+37564278
 -86365560+37564278 -86366447+37563005 -86345750+37561435
 -86345750+37561435 -86346112+37562829 -86343922+37592955 -86344064+37593476
 -86344064+37593476 -86329535+37591166
 -86329535+37591166 -86329493+37591860
 -86329493+37591860 -86316654+37586484
 -86316654+37586484 -86305224+37588375
 -86374977+37559142 -86389990+37571402
 -86389990+37571402 -86390319+37570564 -86391004+37569656 -86391706+37568962
 -86374977+37559142 -86391706+37568962
 -86391706+37568962 -86391950+37568738 -86392983+37568091 -86393136+37568042 -86409454+37566539
 -86409454+37566539 -86431032+37583352 -86432549+37584556 -86448880+37589341
 -86448880+37589341 -86460206+37580575
 -86460206+37580575 -86465157+37582049 -86465785+37583063 -86470198+37600241 -86482016+37611071
 -86399309+37169898 -86409066+37154877 -86408880+37154316 -86409171+37152864
 -86409171+37152864 -86443105+37156501
 -86443105+37156501 -86459037+37150918
 -86459037+37150918 -86466431+37152866
 -86414432+37201753 -86410561+37193705 -86407232+37186745 -86406311+37184821 -86400007+37171345 -86399521+37170277 -86399309+37169898
 -86405745+36776189 -86404988+36780764 -86404227+36785364 -86403191+36791627 -86401062+36804644 -86403854+36807620 -86411192+36808573
 -86411561+36696004 -86413834+36702622 -86413319+36703006 -86413812+36722132 -86413799+36723114 -86412718+36724213 -86411153+36725449 -86409161+36727235 -86411209+36728128 -86411395+36734013 -86409297+36743858 -86409921+36747705 -86409194+36752430 -86408765+36755414 -86408470+36757467 -86406006+36774411 -86405751+36776145 -86405745+36776189
 -86411192+36808573 -86411877+36808663 -86421199+36810045
 -86411192+36808573 -86421199+36810045
 -86411507+36650806 -86413677+36659849 -86413051+36661841 -86412874+36662454 -86415835+36665047 -86418959+36676267 -86416683+36683091 -86414450+36692352 -86414690+36693325
 -86414690+36693325 -86411561+36696004
 -86414690+36693325 -86414064+36694104 -86413552+36694905 -86413154+36695226 -86412756+36695317 -86412017+36695340 -86411647+36695500 -86411562+36695615 -86411561+36696004
 -86763267+36648876 -86758920+36649018
 -86758920+36649018 -86754371+36648975 -86749929+36648939
 -86749929+36648939 -86729473+36649270 -86713976+36649340 -86713786+36649341 -86711269+36649409 -86699134+36649740 -86678935+36650292 -86677654+36650327 -86652742+36651008 -86651121+36651051 -86623322+36651707 -86606394+36652107 -86605042+36652125 -86596730+36652323 -86594113+36652385
 -86594113+36652385 -86585555+36649275 -86583083+36647450 -86578293+36643890 -86574413+36641033 -86573806+36640586 -86572688+36639763 -86572660+36639743 -86571553+36638928 -86566099+36634912 -86564143+36633472
 -86564143+36633472 -86563091+36633841 -86562040+36634210 -86545876+36644236
 -86545876+36644236 -86543777+36640536
 -86543777+36640536 -86539485+36641955 -86538368+36642324 -86531671+36644539 -86522361+36647618 -86513030+36650704 -86507233+36652435
 -86507233+36652435 -86500399+36652137 -86500060+36652124 -86499994+36652121 -86497112+36652028 -86485839+36651860 -86479343+36651763 -86473497+36651671
 -86473497+36651671 -86473413+36651676 -86472190+36651763 -86468836+36651833 -86468596+36651838 -86468497+36651841 -86465231+36651844
 -86465231+36651844 -86459999+36651767 -86457210+36651727 -86450398+36651558 -86444296+36651407 -86439767+36651333 -86431490+36651219 -86430841+36651211 -86428062+36651142 -86417607+36650887 -86415612+36650860 -86411507+36650806
 -86418686+37210613 -86414432+37201753
 -86418686+37210613 -86417493+37208099 -86414432+37201753
 -86421199+36810045 -86423264+36810323 -86426778+36810794 -86435592+36812033 -86437660+36812315 -86439370+36812548 -86441031+36812775 -86452381+36814321 -86469927+36816647 -86472976+36816994 -86475610+36817326 -86481173+36818026 -86499089+36820273 -86510671+36821746 -86530690+36824214 -86534965+36824741 -86548337+36826317 -86551594+36826643 -86553301+36826821 -86553511+36826870 -86564384+36828114 -86581642+36830090 -86592555+36847619 -86597713+36857261 -86599643+36860869 -86601709+36864663 -86611514+36882816
 -86457863+37295411 -86457840+37295358 -86454906+37288708 -86451806+37281678 -86450108+37277995 -86447669+37272972 -86445273+37268040 -86443725+37264851 -86440740+37258571 -86440134+37257314 -86436599+37248627 -86435136+37245064 -86431385+37237228 -86431148+37236735 -86429141+37232549 -86424359+37222566 -86423071+37219852 -86421502+37216545 -86421459+37216455 -86418686+37210613
 -86457863+37295411 -86458243+37296272 -86460866+37302420
 -86457863+37295411 -86460866+37302420
 -86460866+37302420 -86464262+37310254 -86468932+37321022
 -86466431+37152866 -86510741+37185551 -86512598+37185712 -86515227+37186323 -86516935+37186492
 -86516935+37186492 -86518129+37186275 -86519012+37185905 -86522222+37184070 -86523777+37182654 -86524759+37181374 -86525170+37180343 -86526944+37176714
 -86466431+37152866 -86526944+37176714
 -86468932+37321022 -86473144+37330657 -86482534+37352144 -86482967+37353122 -86495766+37365268 -86497562+37365859 -86499981+37366655 -86507685+37368263 -86507808+37368304 -86510617+37368874 -86513589+37369580 -86518788+37371015 -86522091+37371927 -86524848+37372626 -86528248+37373546 -86543863+37377690 -86553781+37380247 -86556315+37380901 -86563769+37382896 -86578536+37386734 -86591810+37390132 -86592482+37390305 -86603167+37393042 -86612042+37395315
 -86482016+37611071 -86482222+37611122
 -86482222+37611122 -86484045+37611056
 -86484045+37611056 -86486606+37611163
 -86486606+37611163 -86488368+37611130 -86489425+37610392 -86491126+37608616 -86492420+37607257 -86495125+37605219 -86498214+37603238 -86499980+37601997 -86501341+37601201
 -86482016+37611071 -86501341+37601201
 -86655296+37842508 -86633486+37844096 -86603847+37859438 -86597950+37911919 -86597111+37912976 -86596125+37914289 -86595152+37915457 -86593802+37916702 -86592308+37917986 -86590764+37919309 -86590301+37919668 -86589858+37920083 -86589229+37920674 -86580322+37923145
 -86580322+37923145 -86579367+37923120 -86567960+37922129 -86528279+37918618
 -86528279+37918618 -86526129+37919435 -86522443+37958794 -86525134+37968695 -86525086+37969259 -86525062+37970057 -86525102+37970719 -86525135+37971170 -86525072+37971927 -86524954+37972926 -86524954+37974135 -86524927+37975755 -86524886+37977052 -86524980+37978738 -86524828+38028504 -86524694+38029099 -86520977+38039406 -86500051+38045757
 -86500051+38045757 -86499978+38045756
 -86499978+38045756 -86490853+38045796
 -86592940+37564581 -86572782+37585922 -86574566+37599354
 -86574566+37599354 -86552412+37595080 -86551695+37589004
 -86551695+37589004 -86524096+37601737
 -86524096+37601737 -86541391+37599429
 -86541391+37599429 -86527571+37615200 -86503649+37621904
 -86503649+37621904 -86501950+37621053 -86500813+37620412 -86500368+37620043 -86499980+37619859 -86499668+37619707 -86501341+37601201
 -86526944+37176714 -86553284+37176553
 -86553284+37176553 -86526944+37176714
 -86636322+37563565 -86607570+37548343 -86597530+37537677
 -86597530+37537677 -86597253+37541794 -86579764+37547115 -86576602+37551946 -86585230+37556386 -86592940+37564581
 -86592940+37564581 -86607276+37576259 -86611242+37579388 -86618695+37585003 -86624984+37596518 -86624984+37597388 -86625413+37603645 -86640384+37619228 -86640743+37619385 -86640856+37619395 -86640043+37634306 -86640042+37637261 -86639897+37637719 -86639782+37638314 -86639853+37638627 -86639888+37638781 -86639954+37639070 -86639108+37655898 -86639021+37656951 -86638919+37659010 -86638761+37661748
 -86674466+36999667 -86672087+36995249 -86671426+36994021 -86668794+36989132 -86667486+36986694 -86666855+36985489 -86664650+36981275 -86664615+36981207 -86661525+36974947 -86652537+36958813 -86650115+36954354 -86649445+36953120 -86648602+36951502 -86646190+36947251 -86646005+36946925 -86643623+36942725 -86642369+36940518 -86640831+36937595 -86638710+36933401 -86632936+36922771 -86628027+36913671 -86624994+36907852 -86617882+36894733 -86617212+36893480 -86615970+36891155 -86614865+36889087 -86614827+36889016 -86614794+36888955 -86612211+36884120 -86611665+36883098 -86611514+36882816
 -86612042+37395315 -86616704+37392218 -86617639+37391597 -86619131+37390606 -86626226+37386591 -86636710+37380186 -86643517+37375866 -86644136+37375473 -86648573+37372525 -86649160+37372157 -86654469+37368907 -86658797+37366285 -86670187+37359388 -86671388+37358659 -86692660+37345780 -86699324+37341747 -86699854+37341422 -86712200+37333801 -86735558+37319384 -86737912+37317957 -86741029+37316026 -86745331+37313362 -86749002+37311089 -86759016+37304490 -86759434+37304211
 -86641567+37559396 -86653408+37555764 -86667718+37551648 -86667100+37546472 -86664405+37545099 -86664082+37545029 -86659213+37533213 -86655540+37522425 -86651426+37510332 -86650752+37508349 -86644812+37491652 -86644573+37490989 -86644226+37490026 -86643928+37489199 -86643584+37488295 -86640615+37478940 -86638843+37473541 -86637420+37469244 -86634407+37461990 -86631744+37454129 -86629313+37446696 -86629191+37446324 -86626576+37438325 -86626502+37438100 -86625402+37434733 -86622905+37427445 -86621796+37424166 -86621465+37423188 -86618512+37414178 -86614113+37401354 -86612042+37395315
 -86653022+36877122 -86644741+36879449 -86636565+36881748 -86636496+36881767 -86633233+36882685 -86624994+36882838
 -86624994+36882838 -86614568+36882799
 -86614568+36882799 -86611514+36882816
 -86624138+37128633 -86623528+37130281 -86621898+37134685 -86618688+37143363 -86617523+37146512 -86617397+37146853 -86623301+37180586 -86623390+37180950
 -86623390+37180950 -86553284+37176553
 -86638761+37661748 -86625638+37656360 -86624089+37655723 -86623282+37655435 -86622214+37655078
 -86622214+37655078 -86622839+37656584 -86629036+37671743 -86630543+37675493 -86631911+37678896 -86635751+37688450 -86640191+37699497 -86640228+37699589 -86641222+37702062 -86644369+37709892 -86649325+37721631 -86649757+37722638 -86653304+37732123 -86653545+37732722 -86658229+37744376 -86661720+37752565 -86662524+37754556 -86666569+37764580 -86667843+37767735 -86668509+37769382 -86670161+37773474 -86671070+37775727 -86671525+37776853 -86674513+37784254 -86677978+37792838 -86676176+37799201 -86675432+37802074 -86673726+37808267 -86672180+37813878 -86670976+37818249 -86670399+37820348 -86670266+37820832 -86669791+37822554 -86669384+37824032 -86668807+37826095 -86668767+37826238 -86663429+37836712 -86659231+37838154 -86659198+37838224 -86658791+37839057 -86655296+37842508
 -86624138+37128633 -86624989+37126231
 -86624989+37126231 -86624138+37128633
 -86624989+37126231 -86625590+37125044 -86627774+37119455 -86629326+37115483 -86629952+37113881 -86630140+37113397 -86631329+37110353 -86631687+37109435 -86633741+37104177 -86635511+37099645 -86635621+37099361 -86635924+37098583 -86637501+37094546 -86644114+37077755 -86645409+37074435 -86647278+37069644 -86648417+37066725 -86648461+37066609 -86649851+37063047 -86651782+37058098 -86654637+37050782 -86656426+37046197 -86658221+37041595 -86658760+37040278 -86659544+37038265 -86661901+37032216 -86667369+37018184 -86669069+37013819 -86674295+37000414 -86674441+37000042 -86674466+36999667
 -86823330+37737712 -86823121+37737626 -86820096+37736382 -86808432+37731586 -86798488+37727498 -86787883+37723138 -86780987+37720281 -86772852+37716942 -86758094+37710886 -86753118+37708844 -86748517+37706877 -86738040+37702570 -86733875+37700857 -86732941+37700473 -86720463+37695343 -86694586+37684705 -86693593+37684250 -86687181+37681618 -86679409+37678428 -86675909+37676992 -86672701+37675675 -86671956+37675369 -86665052+37672535 -86664048+37672123 -86663298+37671815 -86659093+37670089 -86653017+37667596 -86652292+37667304 -86651141+37666831 -86643157+37663553 -86639128+37661899 -86638761+37661748
 -86641567+37559396 -86639312+37564482
 -86639312+37564482 -86638536+37563772 -86638105+37563543 -86637616+37563405
 -86637616+37563405 -86636322+37563565
 -86641567+37559396 -86641328+37559377
 -86641328+37559377 -86640724+37559537 -86640465+37559743 -86640350+37559995 -86640465+37560499 -86641557+37561461 -86642218+37561850 -86642506+37562148 -86642678+37562446 -86642793+37563178 -86636322+37563565
 -86978957+37930200 -86935274+37934609 -86912321+37940950 -86907257+37942958 -86905581+37944271 -86891853+37956113 -86890086+37957760 -86813898+37998368
 -86813898+37998368 -86813704+37998295 -86813150+37998038 -86812286+37997638 -86812204+37997600 -86808641+37995864 -86807850+37995376 -86804949+37993462 -86800601+37991330 -86798790+37990696 -86792984+37984790 -86792623+37983996 -86792134+37983039 -86791624+37982114 -86791018+37980889 -86790597+37980062 -86790430+37979737 -86790271+37979042 -86789953+37978167 -86789678+37977132 -86779989+37959892 -86778998+37957793 -86779552+37956767
 -86779552+37956767 -86779712+37956849
 -86779712+37956849 -86779857+37956730 -86779993+37956522 -86779998+37956256 -86780002+37956063 -86780006+37955805 -86779912+37955449 -86779717+37955019 -86779482+37954581 -86776606+37950072 -86774690+37948571 -86773900+37947667 -86769175+37939220 -86765615+37933412 -86764550+37931798 -86762282+37928622 -86759777+37925141 -86757132+37922056 -86755057+37919070 -86752303+37914764 -86751556+37913684 -86746707+37908271 -86742802+37904260 -86737799+37899754 -86719994+37892847
 -86719994+37892847 -86704508+37900581 -86703492+37901282 -86689246+37909958 -86672097+37914735
 -86672097+37914735 -86671813+37914684 -86645642+37892866 -86645710+37892720 -86662377+37854936 -86662279+37853703 -86662149+37852494 -86661904+37851306 -86655296+37842508
 -86656216+36876077 -86653022+36877122
 -86656216+36876077 -86656036+36876275 -86653022+36877122
 -86763267+36648876 -86761024+36662064 -86760605+36664523 -86760327+36666151 -86760135+36667282 -86758590+36676369 -86758400+36677563 -86756471+36688879 -86754566+36700059 -86753362+36707129 -86753197+36708434 -86752381+36716306 -86751484+36724592 -86751284+36726854 -86745777+36740956 -86743408+36747256 -86740764+36754134 -86732070+36768829 -86728289+36775115 -86724424+36781540 -86716180+36795211 -86710433+36802157 -86704719+36809144 -86700802+36818869 -86692381+36839785 -86690780+36843764 -86690328+36844329 -86688975+36845284 -86679579+36851927 -86677627+36853307 -86676493+36854108 -86669911+36860823 -86657190+36875041 -86656216+36876077
 -86903296+37064342 -86899030+37063523 -86896237+37063098 -86895235+37062978 -86890342+37062394 -86889946+37062347 -86884451+37061691 -86876140+37060704 -86874995+37060568 -86870443+37059866 -86845104+37056449 -86844308+37056183 -86841314+37055186 -86826983+37050412 -86819192+37047817 -86805639+37043303 -86797195+37040521 -86795897+37040094 -86789361+37037922 -86783756+37036059 -86779948+37034794 -86779431+37034623 -86777920+37034121 -86765284+37029922 -86762177+37028890 -86749994+37024837 -86748804+37024464 -86730616+37018404 -86727895+37017496 -86706401+37010335 -86704243+37009616 -86693036+37005882 -86690464+37005025 -86675446+37000042 -86674466+36999667
 -86759434+37304211 -86761684+37305606 -86763043+37306212 -86764595+37306896 -86767634+37307862 -86769268+37308668 -86770534+37310075 -86771605+37312065 -86772079+37313922 -86772622+37315601 -86773851+37318181 -86775916+37326338
 -86759434+37304211 -86775916+37326338
 -87060757+36643181 -87051105+36643318 -87048757+36643396 -87011522+36643949 -87008495+36644044 -87004775+36644101 -86987528+36644410 -86981896+36644519 -86981466+36644527 -86974330+36644666 -86952155+36645102 -86945938+36645230 -86939137+36645370 -86929182+36645575 -86926765+36645627 -86919915+36645841 -86906583+36646255 -86906023+36646302 -86902700+36646417 -86874311+36646829 -86868646+36646878
 -86868646+36646878 -86860247+36646866
 -86860247+36646866 -86854268+36646884 -86848931+36646977 -86846411+36647022 -86844976+36647047 -86843762+36647068 -86843591+36647072 -86842324+36647095 -86840844+36647122 -86834803+36647232
 -86834803+36647232 -86833155+36647210
 -86833155+36647210 -86818405+36647639 -86816186+36647722
 -86816186+36647722 -86813037+36647647
 -86813037+36647647 -86805367+36647818 -86803802+36647853 -86802011+36647890 -86798413+36647965 -86787547+36648195 -86775296+36648521 -86768849+36648693 -86763267+36648876
 -86775916+37326338 -86776657+37326639 -86795313+37334042
 -86795313+37334042 -86812148+37330687 -86808393+37291561 -86808938+37291246
 -86808938+37291246 -86826189+37293696
 -86826189+37293696 -86830338+37285941 -86837158+37272789 -86845320+37264384 -86849959+37260032 -86850758+37255567 -86851360+37254971
 -86851360+37254971 -86853909+37255061
 -86893143+37829940 -86891735+37830580 -86887655+37834228 -86886487+37835636 -86885207+37836692
 -86885207+37836692 -86882279+37835748
 -86882279+37835748 -86874991+37837585 -86872475+37837737 -86866269+37838702 -86865926+37838762 -86854160+37840807
 -86854160+37840807 -86853354+37839361 -86851162+37835426 -86847039+37828024 -86845395+37825073 -86844604+37823654 -86842613+37820080 -86838721+37815657 -86838295+37815194 -86833462+37809820 -86832336+37808568 -86827688+37803402 -86824583+37799949 -86820692+37795622 -86817460+37789047 -86817997+37784308 -86819639+37769839 -86821174+37756318 -86822234+37747758 -86823330+37737712
 -86874397+37647414 -86873884+37647159
 -86873884+37647159 -86873026+37647779 -86872756+37647991 -86870233+37648472 -86869355+37648560 -86864607+37649985 -86864548+37650006 -86863511+37650391 -86861578+37651686 -86860255+37652471 -86853902+37655471 -86842092+37665186 -86838155+37666232 -86837309+37666439 -86836263+37666638 -86823876+37671100 -86818329+37673292 -86817558+37674090 -86818558+37674725 -86826898+37680423 -86830932+37683312 -86839639+37689548 -86856610+37701703 -86859941+37704089 -86860221+37704289 -86862040+37705592 -86866834+37708860 -86863054+37711194 -86848118+37721163 -86839359+37727011 -86827502+37734926 -86823330+37737712
 -86854224+37254695 -86853736+37253779 -86852761+37250826 -86853169+37250375 -86879944+37238843 -86892792+37216099 -86893934+37215338 -86899376+37212274
 -86854224+37254695 -86853909+37255061
 -86854224+37254695 -86853995+37254855 -86853909+37255061
 -86874826+37648269 -86874800+37648906 -86874991+37649821
 -86874991+37649821 -86877751+37648082 -86878311+37645010 -86890487+37643714
 -86890487+37643714 -86890583+37643842 -86891287+37644386 -86891527+37644418
 -86891527+37644418 -86894167+37642866 -86894647+37641762 -86894631+37641426 -86896375+37640466 -86897351+37639858 -86902936+37635858 -86913944+37631618 -86915176+37631074 -86916312+37629426 -86920379+37625049 -86922435+37624459
 -86922435+37624459 -86922728+37625049 -86924040+37626833
 -86924040+37626833 -86924473+37626631 -86925187+37625049 -86926094+37624473
 -86874826+37648269 -86874397+37647414
 -86874826+37648269 -86874676+37648080 -86874564+37647823 -86874397+37647414
 -86893143+37829940 -86893335+37829796 -86893351+37829652 -86893223+37829444 -86893351+37829188 -86893719+37829044
 -86893719+37829044 -86894119+37829124 -86894759+37829252 -86895111+37829396 -86895335+37829588 -86895479+37829796 -86898135+37830452
 -86893143+37829940 -86898135+37830452
 -86894208+37088735 -86894168+37088793 -86894197+37089365 -86894482+37089663 -86895254+37089892 -86895482+37090144 -86895567+37091312 -86895710+37091518 -86896253+37091724
 -86896253+37091724 -86896939+37091679
 -86896939+37091679 -86897368+37091816 -86896163+37099257
 -86894208+37088735 -86897739+37092549 -86897480+37094999 -86897566+37095274 -86897909+37095640 -86898166+37095709
 -86898166+37095709 -86898652+37095663 -86898995+37095480 -86899510+37095045
 -86899510+37095045 -86899824+37095068 -86900195+37095274 -86896163+37099257
 -86906438+37884333 -86904786+37883154 -86903873+37882857 -86903874+37882782 -86900931+37882236
 -86900931+37882236 -86898589+37883197 -86897893+37883923
 -86897893+37883923 -86896506+37883349 -86895629+37882350 -86894593+37881875 -86894460+37880673 -86895092+37878564 -86897522+37875052 -86899576+37873652 -86901464+37871604 -86901624+37870324 -86906040+37869908 -86907784+37867476 -86907288+37865396 -86906600+37862100 -86905768+37859396 -86905592+37857588 -86906360+37855092 -86907624+37854036 -86908120+37853556 -86909656+37852244 -86911608+37849428 -86912584+37846100 -86913848+37842387 -86914280+37840483 -86914248+37839731 -86913480+37838995 -86911544+37837491 -86908760+37835315 -86906536+37833779 -86906102+37833518 -86905128+37832932 -86904712+37832500 -86903848+37831780 -86902232+37831060 -86899815+37830724 -86898135+37830452
 -86921785+37179453 -86922071+37180026
 -86922071+37180026 -86914375+37178010 -86913717+37177529 -86901328+37176656
 -86901328+37176656 -86894545+37178944 -86902197+37195431 -86904325+37199938
 -86894612+37111812 -86891321+37116909 -86891607+37117115 -86892979+37117573
 -86892979+37117573 -86893837+37117505 -86894209+37117322 -86894438+37116933 -86894781+37116658 -86895182+37116567
 -86895182+37116567 -86895525+37116727 -86895867+37117391 -86897781+37120781
 -86894612+37111812 -86894441+37111804 -86894127+37111644 -86893984+37111460 -86893841+37110957 -86893555+37110682 -86892841+37110292 -86890554+37109925
 -86890554+37109925 -86888582+37109947 -86887953+37110084 -86887524+37110405 -86897781+37120781
 -86896163+37099257 -86905486+37106508 -86905718+37107451 -86902474+37112242
 -86902474+37112242 -86894612+37111812
 -86945011+37073253 -86929555+37078801 -86916177+37081586 -86901047+37086846 -86897313+37087214 -86894208+37088735
 -86897781+37120781 -86900658+37123345 -86900467+37124712
 -86900467+37124712 -86899773+37124707
 -86899773+37124707 -86910093+37126229 -86928916+37138585
 -86928916+37138585 -86932277+37136187
 -86932277+37136187 -86932287+37140387 -86926311+37154725
 -86899376+37212274 -86899764+37211367 -86899891+37210945 -86899994+37210795 -86900399+37210473 -86905835+37207292 -86905692+37206880 -86904633+37205140 -86904863+37204590
 -86903296+37064342 -86903324+37064388 -86921726+37066645
 -86903296+37064342 -86921726+37066645
 -86904325+37199938 -86904236+37200652 -86904436+37200995 -86905065+37201682 -86905437+37202484 -86904863+37204590
 -86904325+37199938 -86904863+37204590
 -86908022+37885519 -86906438+37884333
 -86908022+37885519 -86907871+37885526 -86907575+37885635 -86907301+37885640
 -86907301+37885640 -86907037+37885637 -86906784+37885593 -86906612+37885526 -86906443+37885387 -86906374+37885257 -86906428+37885096 -86906584+37884936 -86906438+37884333
 -86908022+37885519 -86909687+37885890 -86910013+37887315 -86910242+37888869 -86910397+37889008 -86909855+37890237 -86908478+37893655 -86908619+37894158 -86908604+37896179
 -86908604+37896179 -86911194+37896147
 -86911194+37896147 -86913811+37898361 -86913340+37898536
 -86910387+37900561 -86910378+37900428 -86910474+37900187 -86910631+37899955 -86910879+37899756 -86911166+37899597 -86911361+37899503 -86911893+37899299 -86912386+37899014 -86912797+37898785 -86913074+37898659 -86913340+37898536
 -86910387+37900561 -86913340+37898536
 -86928136+37907156 -86926391+37906324
 -86926391+37906324 -86926148+37906527
 -86926148+37906527 -86925612+37906364 -86923678+37905776 -86922684+37905577 -86921574+37905399 -86920603+37905259 -86916017+37903299 -86916065+37903020 -86914841+37903020 -86913254+37901635 -86913212+37900732
 -86913212+37900732 -86912459+37901023
 -86912459+37901023 -86910387+37900561
 -86914564+37237723 -86899376+37212274
 -86921726+37066645 -86927184+37067267 -86928700+37067440 -86928766+37067447 -86930049+37067607 -86932908+37067983 -86941296+37069086
 -86926094+37624473 -86928996+37625049
 -86926311+37154725 -86920441+37177713 -86920727+37178491 -86921585+37179430 -86921785+37179453
 -86926311+37154725 -86921785+37179453
 -86928996+37625049 -86926094+37624473
 -86943225+37629201 -86941385+37629297
 -86941385+37629297 -86934977+37626916
 -86934977+37626916 -86933096+37627377
 -86933096+37627377 -86933716+37625049 -86929755+37625049 -86928996+37625049
 -86937161+37907586 -86928136+37907156
 -86937161+37907586 -86936923+37908197 -86936610+37908589 -86935794+37908715 -86935245+37908740 -86934967+37908882
 -86934967+37908882 -86934745+37908822 -86934325+37908453
 -86934325+37908453 -86934090+37908482 -86934084+37908813 -86933977+37909095
 -86933977+37909095 -86928136+37907156
 -86945103+37905300 -86945006+37905353 -86941985+37906299 -86940416+37906718 -86937161+37907586
 -86941296+37069086 -86942296+37072269
 -86942296+37072269 -86942982+37072177 -86943611+37071925
 -86943611+37071925 -86944268+37071948 -86944782+37072315 -86945011+37072864 -86945011+37073253
 -86941296+37069086 -86945011+37073253
 -86941296+37069086 -86954803+37070803 -86987369+37071746
 -86987369+37071746 -86992165+37070965 -86992611+37070878 -86993385+37070813 -86994710+37070527 -86996310+37070182 -87001109+37069364 -87005712+37068620 -87019451+37066403 -87026797+37065215 -87027384+37065120 -87027879+37065040 -87028868+37064880 -87029542+37064770 -87031257+37064493 -87032731+37064255 -87036212+37063692 -87038953+37063249 -87040875+37062938 -87044659+37062326 -87045264+37062228 -87046845+37061972 -87053197+37060944
 -86947379+37904861 -86945103+37905300
 -86947379+37904861 -86945471+37904971 -86945397+37905099 -86945314+37905187 -86945103+37905300
 -86987053+37897344 -86984697+37894129
 -86984697+37894129 -86982767+37895051 -86981783+37895230 -86981125+37895350 -86976632+37896189 -86971959+37897270 -86970131+37897391
 -86970131+37897391 -86969004+37897260
 -86969004+37897260 -86960708+37897961
 -86960708+37897961 -86960431+37897754
 -86960431+37897754 -86960356+37897770 -86959756+37897898 -86959362+37897983 -86957246+37898437 -86956968+37899314 -86953732+37901036 -86951749+37901749 -86950778+37902840 -86949379+37903867 -86947761+37904760 -86947379+37904861
 -86952297+37628977 -86943225+37629201
 -86952297+37628977 -86947769+37631377
 -86947769+37631377 -86947465+37631201 -86947257+37630833 -86947209+37630513 -86947081+37630273 -86946873+37630225
 -86946873+37630225 -86946649+37630273 -86946233+37630433 -86945913+37630593 -86945657+37630625
 -86945657+37630625 -86943225+37629201
 -87038413+37560782 -87033131+37564026 -87027280+37567560 -87021303+37571170 -87010158+37577900 -86996192+37590453 -86994319+37592247 -86989549+37596630 -86987626+37598399 -86978870+37605596 -86978017+37606501 -86977317+37607177 -86968690+37614688 -86964534+37618225 -86956644+37625049 -86952297+37628977
 -86976637+37263548 -86914564+37237723
 -86976637+37263548 -86957066+37260122 -86955955+37259283 -86955387+37258593 -86954952+37257727 -86954819+37256943 -86954887+37256175 -86955049+37255126 -86955042+37253890 -86954974+37252622 -86954931+37251871 -86914564+37237723
 -86976637+37263548 -86982261+37282009 -86988131+37302748 -86991050+37325515 -86996076+37327678 -86998039+37331539 -87002727+37335187 -87002830+37335275 -87012030+37345608 -87016946+37353480 -87035239+37364803 -87053713+37369459 -87071229+37369981
 -87071229+37369981 -87087828+37359233 -87095978+37341654 -87103589+37328015 -87106909+37326726 -87113752+37324361
 -87113752+37324361 -87119298+37325377
 -86986349+37897449 -86986574+37898817 -86977174+37924283 -86978957+37930200
 -86986349+37897449 -86986412+37897417 -86986748+37897372 -86987053+37897344
 -86986349+37897449 -86987053+37897344
 -87302324+37898445 -87268850+37878718 -87264762+37875046 -87259497+37870485 -87219968+37848862 -87206463+37844702 -87206320+37844671 -87205184+37844399 -87204256+37844143 -87203232+37843951 -87202240+37843791 -87200768+37843663 -87179263+37841551
 -87179263+37841551 -87177455+37842143
 -87177455+37842143 -87168703+37842031 -87167519+37841791 -87166335+37841583 -87165295+37841279 -87164863+37841215
 -87164863+37841215 -87164543+37841295 -87164287+37841519 -87163983+37841551
 -87163983+37841551 -87151646+37829968 -87146958+37823152 -87144254+37819280 -87141872+37816015 -87137310+37806304 -87131485+37789408 -87128749+37785728 -87128679+37785689 -87128173+37785408 -87127533+37785040 -87126653+37784816 -87126242+37784740 -87122627+37783712 -87119328+37782874 -87118413+37782720 -87114546+37782541 -87113053+37782496
 -87113053+37782496 -87110237+37782672 -87105276+37783632 -87099971+37784627 -87090636+37787808 -87074869+37798495 -87068668+37804737 -87068173+37805542 -87055404+37835297 -87045677+37867170 -87043130+37875049 -87043049+37875049 -87043056+37875433 -87043096+37876475 -87045458+37886733 -87046176+37889458 -87044247+37895528 -87036064+37904292 -87033444+37906593 -87018054+37915280 -86978957+37930200
 -87408538+37683380 -87408185+37683234 -87402852+37681030 -87401909+37680610 -87391902+37676602 -87384362+37673444 -87375002+37669460 -87369119+37666999 -87369074+37666989 -87368270+37666645 -87354049+37660557 -87351981+37659675 -87350419+37659009 -87348833+37658333 -87343009+37655885 -87341601+37655261 -87334417+37652173 -87328897+37649757 -87310688+37641949 -87293984+37634813 -87274303+37626510 -87274179+37626475 -87269046+37625046 -87267208+37624396 -87266124+37624001 -87262418+37622651 -87250386+37618448 -87243153+37615707 -87230616+37611402 -87223983+37609124 -87214069+37605720 -87209208+37604051 -87203874+37602219 -87198904+37600512 -87192303+37598246 -87175635+37592525 -87159850+37587105 -87154604+37584727 -87148431+37580278 -87143775+37578030 -87138696+37575651 -87131287+37574585 -87121806+37572966 -87120340+37572944 -87107799+37570634 -87105539+37569142 -87101342+37569016 -87101044+37568969 -87099282+37568556 -87095054+37566726
 -87095054+37566726 -87092494+37566887 -87090016+37567066 -87089370+37567113 -87087972+37567214 -87085821+37567369 -87072734+37567875 -87067902+37569021 -87067471+37572387
 -87067471+37572387 -87062409+37572135 -87054337+37569288 -87053262+37568540 -87038740+37562082 -87038539+37561463 -87038413+37560782
 -87104457+37455250 -87107126+37463589 -87134668+37484032 -87135764+37485010 -87135150+37485334
 -87135150+37485334 -87134688+37485293 -87134091+37485242 -87130319+37485014
 -87130319+37485014 -87127644+37485391 -87124756+37486769
 -87124756+37486769 -87124597+37486741 -87123990+37486634 -87120440+37483401 -87120377+37483289 -87120149+37481266 -87120196+37479772 -87120117+37479667 -87118686+37478538 -87117738+37478006 -87117508+37477462 -87118160+37475219 -87116109+37471774 -87112944+37471727
 -87112944+37471727 -87111989+37472399 -87109481+37475534 -87106928+37479947 -87105646+37481121
 -87105646+37481121 -87103175+37481011 -87102963+37480989
 -87102963+37480989 -87092425+37495016 -87087869+37500893 -87087560+37501302 -87076629+37515824 -87076567+37515905 -87075426+37517420 -87070601+37523825 -87069583+37525177 -87065670+37530377 -87058275+37540205 -87057602+37541099 -87053466+37546597 -87049785+37551489 -87038413+37560782
 -87060757+36643181 -87060629+36654133 -87060320+36681000 -87060019+36707111 -87059949+36713235 -87059856+36721252 -87059841+36722566 -87059814+36724891 -87059682+36734384 -87059616+36741107 -87059576+36745196 -87054485+36758444 -87050618+36769582 -87050881+36770805 -87053609+36783468 -87054029+36785420 -87054221+36786312 -87056312+36796018 -87058026+36804155 -87058039+36807396 -87057200+36835594 -87057152+36837513 -87056972+36844798 -87056745+36853551 -87056509+36862134 -87056397+36866208 -87056329+36869184 -87056235+36873298 -87056443+36881180 -87056091+36900506 -87055954+36908026 -87055699+36925587 -87055651+36927942 -87055481+36936377 -87055213+36950540 -87055223+36951619 -87055198+36952659 -87055222+36956170 -87055165+36959702 -87055082+36966811 -87055048+36967745 -87055046+36968036 -87054817+36998117 -87054701+37005323 -87054541+37011066 -87054365+37017352 -87054325+37018764 -87054287+37020152 -87054131+37025733 -87053909+37033869 -87053894+37034452 -87053814+37037509 -87053489+37049856 -87053408+37052931 -87053224+37059916 -87053197+37060944
 -87259192+37049819 -87257575+37049984
 -87257575+37049984 -87251114+37048095 -87250411+37046069 -87250319+37044675 -87250380+37040424
 -87250380+37040424 -87242182+37040661 -87236499+37040857 -87225713+37041212 -87216598+37041543 -87208368+37041743 -87207298+37041743 -87204134+37042058 -87201712+37042181 -87193400+37042393 -87191461+37042442 -87189439+37042494 -87184695+37042615 -87176208+37042831 -87169028+37043014 -87167361+37043056 -87159494+37043589 -87154451+37043665
 -87154451+37043665 -87145868+37043602
 -87145868+37043602 -87141152+37043724 -87136898+37043943 -87135298+37043943 -87135026+37043956 -87124006+37044398 -87118984+37044677 -87117798+37044743 -87117198+37044943 -87107983+37047219 -87105447+37047845 -87102638+37048540 -87101552+37048808 -87100080+37049174 -87098870+37049478 -87097918+37049717 -87086347+37052619 -87083459+37053343 -87065563+37057834 -87064397+37058126 -87064327+37058144 -87064255+37058163 -87056121+37060209 -87053197+37060944
 -87060757+36643181 -87070155+36643047 -87085832+36642823 -87089732+36642767 -87099702+36642625 -87104146+36642561
 -87104146+36642561 -87106031+36642602
 -87106031+36642602 -87114976+36642414 -87121658+36642275 -87137953+36642108 -87139400+36642105 -87144322+36642098 -87150792+36642088 -87155979+36642081 -87156627+36642079 -87159537+36642073 -87159766+36642072 -87162692+36642066 -87163776+36642064 -87168089+36642055
 -87168089+36642055 -87171619+36642060
 -87171619+36642060 -87172529+36642058 -87172777+36642057 -87174052+36642054 -87197650+36642002 -87197812+36642001 -87203617+36641989 -87212571+36641969 -87230530+36641895 -87230650+36641893 -87231037+36641888
 -87231037+36641888 -87231119+36641963
 -87231119+36641963 -87240075+36641896 -87240383+36641894 -87247655+36641841 -87249099+36641813 -87264563+36641673
 -87264563+36641673 -87278398+36641718
 -87278398+36641718 -87279398+36641711
 -87279398+36641711 -87281506+36641761 -87285584+36641761 -87288407+36641761 -87314816+36641631 -87335852+36641528
 -87103995+37370944 -87100695+37372544 -87095426+37379759 -87099862+37415883
 -87099862+37415883 -87100470+37415759 -87100644+37415713 -87101461+37414528 -87101906+37414256
 -87101906+37414256 -87102306+37414957
 -87102306+37414957 -87102629+37414794 -87103247+37414371
 -87103247+37414371 -87103391+37414443 -87103911+37414761
 -87104213+37452965 -87100935+37418607 -87099862+37415883
 -87104457+37455250 -87104213+37452965
 -87104457+37455250 -87104362+37454206 -87104213+37452965
 -87106396+37414996 -87103911+37414761
 -87106396+37414996 -87105981+37415162 -87105608+37415162 -87103911+37414761
 -87107395+37369044 -87103995+37370944
 -87107395+37369044 -87105695+37370044 -87103995+37370944
 -87211753+37381687 -87211096+37381217 -87210862+37381050
 -87210862+37381050 -87208648+37382633 -87204423+37386091 -87181613+37404758 -87170996+37413445
 -87170996+37413445 -87159058+37413069 -87153390+37412890 -87141067+37412502 -87140188+37412474 -87118108+37411805 -87115810+37411741 -87112382+37411647
 -87112382+37411647 -87112296+37411917 -87112065+37412641 -87111703+37412792 -87107608+37414841 -87106396+37414996
 -87121972+37362127 -87110395+37367144 -87107395+37369044
 -87119298+37325377 -87128595+37333444
 -87121972+37362127 -87125096+37355044 -87125296+37354844 -87125496+37354444 -87125696+37354244 -87126096+37353844 -87126396+37353544 -87126596+37353244 -87126996+37352844 -87127296+37352544 -87127596+37352144 -87136996+37341244
 -87121972+37362127 -87136996+37341244
 -87128595+37333444 -87119298+37325377
 -87128595+37333444 -87132696+37332044
 -87132696+37332044 -87133096+37332144 -87137196+37340744 -87136996+37341244
 -87226932+37383484 -87211753+37381687
 -87226932+37383484 -87212913+37380839
 -87212913+37380839 -87212578+37381176 -87212475+37381434 -87212283+37381554 -87211753+37381687
 -87295872+37391641 -87286625+37390554 -87277806+37389518 -87273223+37388979 -87264272+37387927 -87259724+37387393 -87256695+37387037 -87254357+37386685 -87252444+37386397 -87252241+37386376 -87251870+37386339 -87251755+37386314
 -87251755+37386314 -87248384+37386531 -87248282+37386538 -87247750+37386580
 -87247750+37386580 -87242014+37385740 -87240947+37385381 -87238647+37384714 -87238395+37384638 -87236093+37383941 -87234875+37383562 -87233038+37383202 -87230457+37382509
 -87230457+37382509 -87226932+37383484
 -87253339+37053265 -87249607+37053956 -87246496+37065406
 -87246496+37065406 -87246553+37065401
 -87246553+37065401 -87249998+37067580 -87254683+37069494 -87252521+37074038 -87251977+37075480 -87253120+37075618
 -87253120+37075618 -87253151+37075602 -87260112+37074056 -87259312+37072514 -87259553+37071808
 -87259192+37049819 -87253339+37053265
 -87259192+37049819 -87253852+37053363
 -87253852+37053363 -87253339+37053265
 -87259553+37071808 -87261074+37071542
 -87261074+37071542 -87261098+37071549 -87259801+37075990 -87259778+37076010 -87261520+37077293
 -87261520+37077293 -87262360+37076034 -87278438+37073315
 -87278438+37073315 -87281180+37077621
 -87283022+36940711 -87282058+36945689 -87280017+36956224 -87277131+36971290 -87275907+36977691 -87273833+36988536 -87271335+37001371 -87271134+37002813 -87269681+37011673 -87268345+37019607 -87268066+37021263 -87267526+37024469 -87266159+37032585 -87265435+37036886 -87264171+37044391 -87262808+37052478 -87262571+37053884 -87261938+37057643 -87261641+37059402 -87260190+37068025 -87259644+37071270 -87259553+37071808
 -87281180+37077621 -87281636+37080918 -87281766+37081047 -87282121+37081399 -87282292+37081697 -87282352+37082096 -87282378+37082269 -87282549+37082544 -87282806+37082750 -87283778+37083162 -87284399+37083743 -87281782+37088560
 -87281180+37077621 -87281782+37088560
 -87281782+37088560 -87284316+37095688 -87283781+37101856 -87283771+37101916
 -87283022+36940711 -87283660+36937419 -87283723+36937081 -87284149+36934718
 -87283022+36940711 -87284149+36934718
 -87283771+37101916 -87291344+37110526
 -87291344+37110526 -87291414+37110500 -87291715+37110389 -87292459+37109908 -87293574+37109451
 -87293574+37109451 -87293919+37109466 -87294055+37109471 -87294117+37109474 -87294546+37109634 -87294946+37109955
 -87294946+37109955 -87304723+37106223
 -87283771+37101916 -87304723+37106223
 -87284149+36934718 -87285604+36926664 -87286765+36920421 -87287424+36916888 -87288544+36910800 -87289556+36905279 -87291343+36895520 -87293202+36885376 -87294189+36880142 -87294437+36878827 -87297036+36863638 -87297080+36863382 -87297839+36858976 -87298384+36855812 -87298788+36853766 -87299022+36852156 -87299333+36850280 -87299947+36846695 -87300478+36843588 -87300887+36841204 -87301843+36835848 -87305899+36812620 -87309177+36794504 -87310405+36787623 -87311559+36781158 -87314025+36767332 -87314838+36763697 -87315771+36757704 -87316296+36754553 -87316432+36753736 -87317462+36747466 -87318225+36743154 -87321010+36727406 -87324194+36709406 -87325553+36701601 -87327967+36687924 -87328007+36687700 -87328521+36684712 -87329676+36678012 -87329792+36677189 -87334234+36651047 -87335852+36641528
 -87290305+37760638 -87296881+37756221 -87375003+37736545 -87389833+37727661 -87398382+37698546 -87402368+37692769 -87406481+37687405 -87407899+37684715 -87408538+37683380
 -87295872+37391641 -87295940+37391837
 -87295940+37391837 -87301994+37390934
 -87301994+37390934 -87302052+37391037 -87305415+37394759 -87305610+37395319 -87308077+37400012 -87311234+37401546
 -87311234+37401546 -87316383+37401121 -87316602+37401055 -87319557+37398753 -87328309+37398225
 -87328309+37398225 -87329163+37399074 -87329195+37399127 -87329673+37402292 -87325786+37405506 -87331944+37410990 -87332101+37411161 -87332199+37411245 -87332876+37411825 -87333306+37411916
 -87333306+37411916 -87335717+37411870
 -87335717+37411870 -87336234+37412122 -87336256+37412144 -87336722+37412602 -87337641+37413816 -87339306+37415213 -87341976+37417090 -87342752+37417914 -87348297+37422236 -87351453+37424917 -87352253+37426000 -87351745+37434510 -87351659+37435288 -87353127+37441966 -87353570+37442638 -87355225+37445979 -87355345+37453100 -87357202+37462724 -87357448+37463264 -87357768+37470339 -87355219+37483069 -87358073+37499232 -87359597+37501858 -87354228+37510689 -87350063+37513927 -87354151+37526335 -87354235+37526620
 -87300249+37370807 -87301367+37370669 -87301855+37370349 -87301941+37370211 -87302267+37369692 -87302400+37369479 -87302830+37369159
 -87302830+37369159 -87303060+37369181 -87303576+37369433 -87303806+37369800 -87303815+37369962 -87309714+37377433
 -87300249+37370807 -87303289+37374553 -87304235+37374702 -87304666+37374702 -87305125+37374633 -87305281+37374544 -87305888+37374198 -87306416+37373898 -87307018+37373807
 -87307018+37373807 -87307148+37373856 -87307621+37374036 -87309714+37377433
 -87309714+37377433 -87309489+37377659 -87301996+37383779 -87300504+37384054 -87295872+37391641
 -87302324+37898445 -87304084+37891661 -87305188+37887565 -87305220+37887453 -87305796+37885357 -87307604+37878829 -87307876+37877725 -87308147+37875045 -87315235+37845261 -87316195+37841549 -87316291+37841261 -87317187+37837773 -87317795+37835277 -87318035+37834253 -87318403+37832813 -87321923+37819581 -87322035+37819037 -87322227+37818349
 -87335490+37327555 -87336411+37328253 -87337757+37333164 -87336585+37333502 -87337271+37336599 -87333974+37341041 -87333848+37341130 -87323995+37343821 -87317401+37348415 -87317804+37353893 -87317774+37354139 -87312956+37361260 -87304026+37365466
 -87304026+37365466 -87304007+37365449 -87302716+37365427
 -87302716+37365427 -87300249+37370807
 -87304723+37106223 -87313627+37111584 -87315049+37112592
 -87315049+37112592 -87316958+37111948
 -87316958+37111948 -87317416+37113299 -87313099+37114604 -87319457+37122098 -87323449+37123464 -87323639+37128198 -87324908+37133340
 -87324908+37133340 -87332529+37132723 -87332572+37132721
 -87307117+37191269 -87308290+37194644 -87320969+37200404
 -87320969+37200404 -87324346+37196534
 -87322654+37167774 -87317876+37175722 -87317859+37175974 -87317847+37176157 -87318105+37176340 -87319106+37176523 -87319307+37176638 -87319278+37176752 -87318906+37177027 -87318506+37177027 -87316932+37176684 -87312325+37175676
 -87312325+37175676 -87313142+37180352 -87313184+37180393 -87313813+37183415 -87317219+37186140
 -87317219+37186140 -87307117+37191269
 -87317219+37186140 -87307975+37190353 -87307117+37191269
 -87927079+37901723 -87906708+37923125 -87894133+37927966
 -87894133+37927966 -87888165+37927027 -87856402+37900154 -87841673+37886614 -87815891+37875523
 -87815891+37875523 -87755972+37892108 -87750020+37892770 -87742404+37894218 -87733668+37894394
 -87733668+37894394 -87727860+37892890 -87718419+37892538
 -87718419+37892538 -87714332+37893242 -87700515+37897402 -87696722+37898538 -87696338+37898698 -87695810+37898922 -87695314+37899162 -87694914+37899354 -87694402+37899562 -87694066+37899722 -87693698+37899882 -87693426+37900186 -87692994+37900378 -87684834+37903338
 -87684834+37903338 -87675378+37901754 -87666011+37895007 -87662865+37885578 -87662824+37883814 -87663376+37879167 -87673186+37868412 -87679610+37859110 -87678175+37834841 -87666522+37827455 -87641868+37826314
 -87641868+37826314 -87641155+37826400 -87637403+37826837 -87634371+37827254 -87631428+37827854 -87629497+37828198 -87627892+37828520 -87626560+37828811 -87625697+37828960 -87625014+37829077 -87622491+37829857 -87620644+37830370 -87618250+37830987 -87615399+37831974 -87615009+37832172 -87607232+37838221 -87599203+37846710 -87597418+37848210 -87588825+37860774 -87588766+37862745 -87589472+37875042 -87589422+37875338 -87591006+37880266 -87591582+37887194 -87608551+37898844 -87609164+37899259 -87612529+37901443 -87613393+37901887 -87626064+37915722 -87625616+37933442 -87619488+37938538 -87610816+37944602 -87604816+37966442 -87602652+37970687 -87601416+37972542 -87593947+37975571 -87587808+37975802
 -87587808+37975802 -87585916+37975442 -87574715+37967742 -87573915+37957142 -87574287+37954842 -87571326+37946154 -87562622+37934282 -87562286+37933914 -87561838+37933418 -87561470+37933066 -87560974+37932586 -87560366+37932042 -87559886+37931626 -87559342+37931146 -87558606+37930538 -87557742+37929834 -87549357+37924410 -87548621+37924090 -87545597+37922522 -87529892+37915827 -87527964+37915178 -87512363+37907082 -87511499+37906426
 -87511499+37906426 -87505595+37907322 -87492503+37915257 -87489223+37917669 -87481671+37923316 -87468567+37931423 -87467498+37932330 -87450986+37940763 -87449018+37941995 -87447786+37942427 -87436859+37944192 -87427281+37944787
 -87427281+37944787 -87424025+37944491 -87423209+37944475 -87418089+37944027
 -87418089+37944027 -87415465+37944203 -87414025+37944427
 -87414025+37944427 -87411368+37944011 -87405205+37942634 -87401528+37941492 -87396909+37940311 -87391368+37938540 -87372807+37932204 -87372090+37931752 -87372039+37931708 -87358294+37920540 -87354182+37917884 -87317684+37904845 -87302324+37898445
 -87322227+37818349 -87290305+37760638
 -87322227+37818349 -87302386+37807341 -87302754+37806909 -87303234+37806461 -87303938+37805853 -87304818+37805101 -87305554+37804589 -87306274+37803933 -87306978+37803149 -87307618+37802333 -87308130+37801517 -87290305+37760638
 -87324346+37196534 -87328955+37203746
 -87324346+37196534 -87330443+37201502 -87331044+37201800 -87331169+37201930 -87331330+37202097 -87331302+37202578 -87331187+37202761 -87330672+37203036
 -87330672+37203036 -87328898+37202945
 -87328898+37202945 -87328755+37203059 -87328755+37203426 -87328955+37203746
 -87328955+37203746 -87338554+37207680 -87338602+37207682 -87345119+37211190 -87345646+37211688 -87347997+37221121 -87347881+37221401 -87347769+37221670 -87347053+37222036 -87346853+37222517 -87346882+37223021 -87348270+37224807 -87348997+37225742 -87349811+37226790 -87356690+37233396 -87371891+37242633 -87372095+37242737 -87368771+37244534 -87372378+37252162 -87372356+37252168
 -87372356+37252168 -87374997+37252077
 -87374997+37252077 -87387979+37257144 -87388113+37257244 -87388346+37257418 -87388229+37260234 -87387755+37260591 -87387713+37260623 -87386657+37263744 -87386745+37269195 -87386879+37270592
 -87333795+37152247 -87331893+37152321 -87331489+37152434 -87331780+37154016 -87333396+37156839 -87333551+37156922
 -87332572+37132721 -87332313+37134500 -87332058+37134645 -87330971+37134988 -87330710+37134988 -87329935+37134988 -87329684+37134988 -87329227+37135286 -87329084+37135584 -87329170+37136797 -87329399+37137370 -87333795+37152247
 -87332572+37132721 -87333795+37152247
 -87333223+37161732 -87322654+37167774
 -87333223+37161732 -87332675+37162012 -87332465+37162120 -87332081+37162502 -87331865+37162716 -87331465+37163677 -87331407+37164066 -87330921+37164593 -87330378+37164662
 -87330378+37164662 -87330032+37164604 -87329834+37164570
 -87329834+37164570 -87322654+37167774
 -87333551+37156922 -87333838+37159784 -87333223+37161732
 -87333551+37156922 -87337197+37155410
 -87337197+37155410 -87337298+37155433 -87344250+37156092
 -87344250+37156092 -87344335+37156073
 -87344335+37156073 -87346338+37157812 -87351659+37159047
 -87351659+37159047 -87359569+37156679 -87360268+37156457 -87360027+37138208
 -87694053+36637095 -87682857+36637295 -87679416+36637357 -87675981+36637419 -87674674+36637441 -87670941+36637507 -87665241+36637608 -87665040+36637611 -87662166+36637662 -87658824+36637721 -87654918+36637790 -87650077+36637876 -87641150+36638036 -87637039+36638110 -87620941+36638468 -87614073+36638547 -87610396+36638589 -87603516+36638668 -87598487+36638725 -87593604+36638781 -87589646+36638826 -87588171+36638843 -87569726+36639057 -87564928+36639113 -87563052+36639113 -87560382+36639204
 -87560382+36639204 -87559279+36639200 -87557038+36639191
 -87557038+36639191 -87552447+36639236 -87547924+36639282 -87541914+36639342 -87536811+36639393 -87521942+36639541 -87500011+36639807 -87496171+36639855 -87475910+36640247 -87471578+36640431
 -87471578+36640431 -87467882+36640415
 -87467882+36640415 -87466910+36640447 -87463210+36640447 -87461610+36640547 -87461010+36640547 -87460026+36640495 -87459450+36640463
 -87459450+36640463 -87456698+36640527 -87456110+36640547 -87455110+36640647
 -87455110+36640647 -87452506+36640575
 -87452506+36640575 -87451610+36640647
 -87451610+36640647 -87449578+36640623
 -87449578+36640623 -87445710+36640747 -87445410+36640747 -87443546+36640671 -87443156+36640671 -87442314+36640671 -87440858+36640687 -87436761+36640751
 -87436761+36640751 -87436509+36640747
 -87436509+36640747 -87436209+36640847 -87435385+36640847 -87435228+36640847 -87435177+36640847 -87435125+36640847 -87434968+36640847 -87432489+36640847 -87431409+36640847 -87430767+36640847 -87428909+36640847 -87426633+36640927 -87426309+36640947 -87425376+36641019 -87425051+36641044 -87425009+36641047 -87424609+36641047 -87424209+36640947 -87423705+36640943
 -87423705+36640943 -87414309+36641047 -87412309+36641047 -87411943+36641048 -87406912+36641061 -87404319+36641067 -87398500+36641140 -87398217+36641145 -87396238+36641178 -87393517+36641224 -87386664+36641326 -87382904+36641390 -87375008+36641505
 -87375008+36641505 -87356066+36641446 -87354993+36641445 -87353935+36641444 -87347796+36641440
 -87347796+36641440 -87344131+36641510 -87339357+36641511 -87335852+36641528
 -87354797+37528175 -87354235+37526620
 -87354797+37528175 -87354638+37527983 -87354235+37526620
 -87369245+37317344 -87335490+37327555
 -87369245+37317344 -87339732+37324578 -87339417+37324784 -87339102+37325700 -87338786+37326135 -87338414+37326433 -87338041+37326593
 -87338041+37326593 -87337904+37326567 -87336952+37326387 -87336829+37326317 -87336149+37325929
 -87336149+37325929 -87335490+37327555
 -87493084+37124299 -87492298+37125044 -87491741+37125044 -87486854+37125697 -87485222+37126716 -87485209+37126828 -87483893+37126944 -87483800+37126944 -87483432+37126967 -87479777+37127199 -87478082+37127307 -87477065+37127371 -87472380+37127668 -87468338+37127924 -87460700+37128408 -87458373+37128555 -87456525+37128689 -87431629+37130276 -87419807+37131021 -87414593+37131350 -87404157+37132008 -87395336+37132502 -87387241+37132952 -87385307+37133059 -87384635+37133096 -87378355+37133445 -87377521+37133491 -87376412+37133553 -87374999+37133632 -87374999+37133794
 -87374999+37133794 -87374409+37133622
 -87374409+37133622 -87370894+37135685 -87370985+37135743 -87371466+37136532 -87371264+37136578
 -87371264+37136578 -87360027+37138208
 -87371264+37136578 -87369751+37136919 -87369636+37136945
 -87369636+37136945 -87368236+37136787 -87367406+37136694 -87366879+37136682 -87366462+37136672 -87366290+37136557 -87366433+37135985 -87366404+37135618 -87366032+37135550
 -87366032+37135550 -87360027+37138208
 -87369245+37317344 -87374011+37314857 -87373211+37313853 -87373159+37313786 -87372059+37311401 -87372056+37311380 -87378019+37308569 -87378080+37308310 -87378108+37308263 -87374991+37305116
 -87374991+37305116 -87374441+37305244
 -87374441+37305244 -87373917+37305154 -87374674+37304444 -87372263+37299298 -87371819+37297778
 -87371819+37297778 -87372218+37297837 -87372897+37298553 -87372905+37299339
 -87372905+37299339 -87374997+37298894 -87374997+37298750
 -87374997+37298750 -87378114+37300038 -87378345+37300045
 -87378345+37300045 -87378088+37299038 -87376141+37296999 -87385943+37294393 -87377790+37285044
 -87377790+37285044 -87381385+37286156
 -87381385+37286156 -87380631+37283253 -87380110+37278043 -87380408+37277938 -87380446+37277924 -87386388+37272391
 -87375045+37570177 -87354797+37528175
 -87813374+37350613 -87813305+37350738 -87811445+37351683 -87801204+37356824 -87797732+37358567 -87794496+37360192 -87781380+37366745 -87778390+37368234 -87773849+37370495 -87770274+37372275 -87769782+37372520 -87768481+37373168 -87764233+37375045 -87761191+37376569 -87759931+37377201 -87749181+37382689 -87744388+37385115 -87737837+37388431 -87735827+37389449 -87735103+37389831 -87734835+37389967 -87734484+37390145 -87729332+37392759 -87724652+37395133 -87723310+37395814 -87717666+37398678 -87716695+37399171 -87712158+37401473 -87708221+37403472 -87707128+37404089
 -87707128+37404089 -87707061+37404061
 -87707061+37404061 -87696068+37409641 -87692004+37411704 -87691230+37412097 -87682629+37416467 -87681720+37416929 -87671763+37421994 -87668965+37423418 -87664113+37425887 -87662301+37426808 -87660905+37427519 -87658448+37428769 -87652338+37431912 -87648081+37434104 -87637887+37439353 -87634676+37441006 -87629711+37443571 -87628800+37444040 -87620647+37448222 -87612648+37452310 -87606655+37455373 -87602375+37457561 -87598684+37459448 -87596549+37460539 -87591896+37462495 -87585781+37464111 -87585339+37464228 -87578646+37465996 -87576249+37466629 -87566841+37469114 -87563739+37469934 -87561476+37470537 -87561023+37470657 -87556289+37471908 -87552760+37472841 -87550110+37473542 -87548547+37473955 -87545339+37474803 -87543551+37475276 -87534038+37477757 -87532039+37478276 -87525223+37480046 -87522953+37480635 -87513172+37483174 -87499808+37486762 -87498697+37487022 -87498494+37487066 -87498077+37487249 -87497720+37487416 -87497057+37487725 -87496572+37488887 -87495884+37489417 -87494503+37490376 -87490435+37493094 -87478294+37500999 -87475192+37503073 -87466926+37508601 -87464659+37510060 -87461697+37512042 -87457547+37514820 -87451359+37519018 -87430259+37533132 -87428607+37534237 -87427894+37534713 -87421815+37538778 -87413288+37544481 -87409597+37546949 -87408046+37547986 -87402618+37551616 -87401268+37552518 -87390568+37560080 -87385074+37563372 -87384249+37563922 -87381450+37565789 -87381166+37565978 -87380598+37566357 -87375422+37569811 -87375045+37570177
 -87386879+37270592 -87386388+37272391
 -87386879+37270592 -87386876+37270628 -87386388+37272093 -87386388+37272391
 -87437661+37591708 -87404340+37589317 -87375045+37570177
 -87408538+37683380 -87436802+37670965 -87458533+37668515 -87476075+37661989 -87492374+37650432 -87495352+37647529
 -87489681+37612617 -87437661+37591708
 -87489681+37612617 -87483291+37601880 -87482563+37600858 -87481690+37600159 -87480625+37599546 -87478115+37598731 -87476303+37597952 -87474722+37597336 -87472808+37596734 -87470703+37595912 -87469000+37595352 -87437661+37591708
 -87495352+37647529 -87489681+37612617
 -87495352+37647529 -87496189+37647527 -87502250+37647201 -87502676+37647183 -87505066+37647024 -87505739+37647011 -87506404+37646978 -87506779+37646960 -87506929+37646953 -87508694+37646865 -87510256+37646841 -87511493+37646762 -87512922+37646659 -87521708+37646261 -87524301+37646130 -87527739+37645956 -87534997+37645586 -87537533+37645484 -87537805+37645471 -87549628+37644920 -87562595+37644684 -87565098+37644635 -87570252+37644537 -87573048+37644484 -87574792+37644343 -87575799+37644315 -87578400+37644243 -87587233+37643847 -87589111+37643784 -87594127+37643544 -87602388+37643338 -87608320+37643191 -87612062+37643099 -87627775+37642723 -87630767+37642625 -87644089+37642188 -87647685+37642071 -87649220+37642023 -87652870+37641904 -87662855+37641415 -87664177+37641350 -87666805+37641222 -87669922+37641130 -87671299+37641075 -87678606+37640747 -87679571+37640704 -87683241+37640575 -87683909+37640552 -87684359+37640493 -87690386+37640229 -87694695+37640041 -87697267+37639929 -87702477+37639702 -87705200+37639584 -87709542+37639349 -87714291+37639094 -87714848+37639065 -87725631+37638486 -87726809+37638423 -87729247+37638374 -87734323+37638305
 -87495827+37121184 -87493084+37124299
 -87495827+37121184 -87494627+37122649 -87493741+37123428 -87493455+37123589 -87493426+37123644 -87493400+37123694 -87493084+37124299
 -87680671+37149487 -87680525+37149417 -87680330+37149323 -87679577+37149178
 -87679577+37149178 -87676622+37149297 -87675972+37149481 -87673572+37149515 -87672267+37149533 -87668343+37149555
 -87668343+37149555 -87653263+37147349 -87649982+37146858 -87638354+37141876 -87622148+37135483 -87596961+37127405 -87596783+37127350 -87588298+37124741 -87579411+37122186 -87573712+37120547 -87563419+37117558 -87559733+37116472 -87556132+37115409 -87550222+37113663 -87548843+37113256 -87539797+37110585 -87523402+37105744 -87522080+37105420 -87521359+37105258
 -87521359+37105258 -87513757+37107844 -87511701+37112601 -87511696+37113149 -87511586+37113609 -87495827+37121184
 -87733509+37002047 -87722132+36996694 -87718638+36995008 -87714431+36992978 -87705242+36988544 -87700673+36986339 -87689205+36980805 -87683979+36978282 -87660307+36966860 -87659975+36966661 -87659490+36966111 -87659913+36963433 -87663175+36941450 -87663965+36935799 -87666087+36920640 -87667226+36912499 -87667271+36912177 -87669034+36899579 -87669054+36899436 -87670496+36889127 -87671814+36879712 -87671957+36878739 -87672165+36867134 -87672336+36863067 -87672382+36861951 -87673074+36845005 -87673208+36841747 -87673754+36827937 -87673867+36825100 -87673846+36820485 -87673811+36815333 -87673768+36808941 -87673705+36799746 -87673733+36796810 -87673682+36793458 -87673667+36774698 -87673659+36762854 -87673705+36755817 -87673722+36755635 -87673987+36754505 -87674838+36748187 -87675894+36742401 -87679526+36722501 -87679609+36722048 -87679813+36721199 -87681869+36710038 -87683070+36703546 -87683537+36700988 -87684561+36695435 -87685897+36688190 -87686234+36686074 -87687780+36676380 -87689129+36667923 -87689955+36662749 -87690426+36659802 -87691028+36656035 -87692150+36649005 -87693437+36640946 -87693871+36638230 -87694053+36637095
 -87680671+37149487 -87680303+37150870 -87682109+37153481 -87682985+37154283 -87686476+37155746 -87687429+37155746 -87689398+37154958
 -87689398+37154958 -87698242+37158135 -87698376+37158489 -87699681+37160831 -87700080+37160865 -87702231+37161046 -87702267+37161049 -87703630+37161175 -87705385+37161300 -87704423+37164746 -87704470+37164757 -87705871+37173762 -87706711+37176449 -87707363+37177533 -87707759+37177625 -87712388+37177664 -87712422+37177756 -87716406+37179042
 -87716406+37179042 -87730196+37178892
 -87680671+37149487 -87680686+37149415 -87681162+37147268 -87681443+37146007 -87681683+37144991 -87682082+37143307 -87682140+37143055 -87682193+37142826 -87682233+37142656 -87682302+37142367 -87683391+37137778 -87686408+37125046 -87688925+37115170 -87690939+37106591 -87692425+37099997 -87695863+37085643 -87696019+37084981 -87696070+37084765 -87696101+37084633 -87701303+37062476 -87704910+37046954 -87705465+37044561 -87710814+37021543 -87712143+37020401 -87728221+37006589 -87729525+37005469 -87733509+37002047
 -88070532+36678118 -88058270+36677972 -88055659+36677941 -88050119+36677914
 -88050119+36677914 -88049378+36677923
 -88049378+36677923 -88025661+36677375
 -88025661+36677375 -88023586+36677389
 -88023586+36677389 -88013188+36677068 -88002916+36676192 -88001927+36676129 -88000026+36675974 -87975973+36673999 -87968505+36673322 -87964505+36672981 -87961118+36672693 -87957079+36672317 -87953996+36672056 -87945567+36671342 -87926727+36669747 -87917635+36668977 -87914953+36668750 -87913078+36668591 -87912123+36668510 -87910825+36668400 -87910143+36668342 -87904895+36667898 -87903918+36667815 -87902427+36667689 -87901528+36667613 -87893640+36666945 -87885499+36666257 -87879536+36665753 -87873085+36665120 -87872062+36665089 -87871104+36665029 -87859745+36664328 -87858305+36664271 -87853010+36663925 -87852514+36663892 -87851215+36649898 -87851495+36647553 -87853045+36634570 -87842458+36633515
 -87842458+36633515 -87840730+36633549 -87839537+36633572 -87830123+36633808 -87829319+36633828 -87821121+36634034 -87818683+36634095 -87815718+36634169 -87797040+36634638 -87794703+36634697 -87783741+36635094 -87782242+36635149 -87775738+36635295 -87769420+36635444 -87744768+36636151 -87733957+36636347 -87729026+36636436 -87726552+36636480 -87715974+36636672 -87710698+36636800 -87706272+36636878 -87698652+36637013 -87695898+36637062 -87694053+36637095
 -87730171+37182590 -87725889+37184822 -87732239+37187205 -87733525+37193392 -87744574+37199387 -87748614+37201032 -87741462+37205591
 -87741462+37205591 -87762340+37197810
 -87762340+37197810 -87774847+37198615 -87759964+37214489
 -87730196+37178892 -87730171+37182590
 -87730196+37178892 -87730369+37179060 -87730856+37179724 -87730827+37180113 -87730541+37180571 -87729454+37181144 -87729197+37181373 -87729191+37181454 -87729169+37181762 -87729512+37182060 -87729648+37182131 -87730171+37182590
 -87734323+37638305 -87734554+37638507
 -87734554+37638507 -87734899+37638809 -87736426+37640594 -87736656+37641006 -87737350+37644462
 -87734554+37638507 -87737350+37644462
 -87737350+37644462 -87745294+37655754
 -87933041+37479755 -87932246+37480522 -87931916+37480795 -87923312+37487904 -87920726+37490040 -87917908+37492370 -87917022+37493102 -87903913+37503686 -87900970+37505828 -87898957+37507293 -87898700+37507481 -87898461+37507656 -87896639+37508984 -87884474+37517634 -87879173+37521390 -87878718+37521713 -87869286+37528588 -87868204+37529398 -87861785+37534201 -87856482+37538169 -87837562+37552328 -87828799+37559147 -87825883+37561435 -87820865+37565126 -87820566+37565538 -87814907+37570392 -87807493+37576453 -87804798+37578609 -87796603+37585533 -87790016+37591228 -87782861+37597206 -87779218+37600222 -87773933+37604588 -87767986+37609557 -87737699+37635408 -87734323+37638305
 -87877006+36960058 -87872304+36958758 -87870308+36958132 -87866170+36953863 -87865919+36953809
 -87865919+36953809 -87864016+36953870 -87863544+36953870 -87861179+36952473 -87861040+36952415 -87860453+36951961 -87860383+36951888 -87857755+36950738
 -87857755+36950738 -87847624+36953368 -87837559+36955982 -87834981+36956652 -87824303+36959464 -87812105+36962689 -87810292+36963024 -87801117+36965364 -87787188+36968943 -87786474+36969127 -87785696+36969328 -87781836+36970320 -87779905+36970817 -87767935+36973894 -87766041+36974381 -87764829+36974766 -87761138+36977969 -87760312+36978686 -87757794+36980873 -87754986+36983312 -87754476+36983756 -87751923+36985975 -87751553+36986307 -87742893+36993882 -87733509+37002047
 -87745294+37655754 -87745421+37655905 -87746862+37657782
 -87745294+37655754 -87746862+37657782
 -87746862+37657782 -87750424+37662785 -87754773+37671062 -87750879+37678180 -87751964+37690135 -87754338+37711874 -87754249+37717421 -87754910+37719939 -87754910+37720265 -87754968+37728781 -87754014+37731477
 -87754014+37731477 -87758759+37739492 -87759306+37740637 -87759479+37740820 -87759882+37741621 -87761207+37743636 -87761610+37744278 -87762099+37744827 -87763627+37746156 -87763655+37746362
 -87754014+37731477 -87763655+37746362
 -87759964+37214489 -87759953+37214820 -87760182+37215278 -87760783+37215850 -87761555+37216400 -87762356+37216858 -87763444+37217179 -87765247+37217478
 -87765247+37217478 -87766392+37217387 -87767337+37217181 -87768053+37216815 -87772693+37214779
 -87759964+37214489 -87772693+37214779
 -87763655+37746362 -87764092+37756507
 -87764092+37756507 -87783947+37755324
 -87772693+37214779 -87780834+37224214
 -87780834+37224214 -87784588+37221557 -87785992+37220159
 -87785992+37220159 -87787718+37225316 -87787735+37225486 -87784023+37226853 -87787198+37227381 -87787098+37227500 -87795933+37233467
 -87783947+37755324 -87784062+37754866 -87784120+37753149 -87783976+37752645 -87784034+37752302 -87784178+37752119 -87784438+37752004
 -87784438+37752004 -87784813+37752027 -87785130+37752210 -87785332+37752554 -87786168+37752691 -87795134+37757020
 -87783947+37755324 -87795134+37757020
 -87804952+37241184 -87792895+37245188 -87796845+37250046 -87800165+37261530 -87797440+37268246 -87795815+37268825 -87793803+37270527 -87794806+37270916
 -87794806+37270916 -87796812+37270046
 -87796812+37270046 -87797167+37272346 -87798808+37274057 -87799108+37274913 -87799017+37275038 -87797414+37278353 -87797441+37278380 -87800449+37278472 -87800475+37278902 -87800478+37278953 -87793876+37284111 -87795462+37286736 -87802088+37292052 -87805525+37292805
 -87795134+37757020 -87815289+37762607
 -87815289+37762607 -87815351+37762470
 -87815351+37762470 -87820063+37768328 -87826466+37776289 -87834071+37785743 -87839021+37791897 -87845736+37800247 -87851330+37807203 -87860153+37818173 -87864094+37823078 -87869133+37829322 -87872775+37833839 -87874711+37836242 -87880189+37843166 -87883304+37847041 -87886240+37850596 -87891363+37856925 -87908079+37878010 -87920125+37893083 -87922751+37896345 -87927079+37901723
 -87795933+37233467 -87800255+37240771 -87800341+37241115
 -87800341+37241115 -87800914+37241023 -87801799+37240700 -87801916+37240657
 -87801916+37240657 -87801964+37240659 -87802517+37240680 -87803354+37240853 -87803808+37240947 -87804611+37241113 -87804952+37241184
 -87795933+37233467 -87804952+37241184
 -87808103+37298407 -87808212+37298460 -87800407+37309118 -87800387+37309128 -87802176+37311119 -87801993+37311140 -87797778+37315332 -87806336+37320881
 -87806336+37320881 -87807622+37319796 -87808345+37318974 -87808796+37318462 -87808813+37318443 -87811035+37316856 -87818646+37304363 -87818616+37304343 -87820642+37302495 -87820712+37302439 -87821987+37301221
 -87821987+37301221 -87822025+37301255 -87838930+37311077 -87839111+37311255 -87841740+37314269 -87843756+37315078 -87845791+37315306 -87846336+37315626 -87846370+37315666 -87846419+37315723 -87849724+37318491
 -87849724+37318491 -87850867+37318372 -87851499+37318254
 -87801306+37379197 -87800798+37380822 -87815768+37387280 -87816357+37387295 -87817471+37387630 -87817506+37387653 -87819657+37387791
 -87819657+37387791 -87826708+37381043 -87826456+37380739 -87831475+37377876 -87842635+37375788 -87842663+37375046 -87844040+37375046 -87847425+37375675 -87855287+37377939 -87855897+37378811 -87855915+37378837
 -87801306+37379197 -87803236+37378076
 -87803236+37378076 -87808162+37375045 -87810338+37373837
 -87803236+37378076 -87810338+37373837
 -87805525+37292805 -87806350+37293102 -87806694+37293308 -87806923+37293583 -87806864+37293786 -87806751+37294178 -87806664+37294387 -87806522+37294728 -87806502+37294869 -87806378+37295735 -87806521+37296536 -87808103+37298407
 -87805525+37292805 -87808103+37298407
 -87810338+37373837 -87824519+37365962 -87829348+37363281 -87830097+37362860 -87841494+37356535 -87848839+37352389 -87851463+37350906 -87853330+37349852 -87853430+37349796 -87863613+37344041 -87871441+37339617 -87877913+37335963 -87878435+37335668 -87882278+37333501 -87884879+37332035 -87887647+37330475 -87888959+37329735 -87890346+37328953 -87891292+37328420 -87902562+37322068 -87908384+37318786 -87929965+37306619 -87934944+37303812 -87939295+37301360 -87939833+37301057 -87945269+37297995 -87954257+37292939 -87963561+37287723 -87965482+37286641 -87969539+37284357 -87984511+37275930 -87993228+37271023 -87997853+37268419 -88003532+37265117 -88004421+37264621 -88014282+37259124 -88016962+37257601 -88017833+37257116 -88026864+37252100 -88040643+37244272 -88050382+37238655 -88050706+37238467 -88052586+37237385 -88052472+37232531 -88072027+37228868
 -87836680+37328105 -87839062+37333187 -87836111+37341430
 -87836111+37341430 -87832471+37339369 -87832422+37339344
 -87832422+37339344 -87814713+37344920 -87812513+37345446 -87812513+37345554 -87813374+37350613
 -87813374+37350613 -87815054+37350906 -87815095+37350911 -87814954+37352665 -87814951+37352697 -87827771+37357297 -87828316+37358259 -87801306+37379197
 -87844949+37396689 -87846550+37406238 -87843628+37417320 -87847215+37420446
 -87847215+37420446 -87855282+37417889
 -87851499+37318254 -87836680+37328105
 -87851499+37318254 -87849464+37321372 -87849496+37321393 -87849779+37321578 -87850211+37321683 -87850439+37321738 -87850697+37321898 -87850582+37322196 -87849809+37322837 -87849035+37323226 -87847717+37324211 -87836680+37328105
 -87855915+37378837 -87845130+37396434 -87844949+37396689
 -87855915+37378837 -87857497+37380502
 -87857497+37380502 -87858530+37379883 -87858562+37379883 -87858960+37379883 -87859476+37380066 -87860050+37380547 -87860051+37381119 -87859391+37381989 -87858560+37382837 -87858331+37383455 -87844949+37396689
 -87863834+37416489 -87855282+37417889
 -87863834+37416489 -87855654+37415439
 -87855654+37415439 -87855653+37415500 -87855626+37416881 -87855282+37417889
 -87863834+37416489 -87864064+37416786
 -87864064+37416786 -87883480+37405042 -87884771+37404882 -87899323+37400149 -87904858+37398847
 -87904858+37398847 -87912159+37403488 -87912293+37403495 -87914172+37403953 -87915765+37404549
 -87877006+36960058 -87877204+36960276 -87880459+36963857 -87884860+36968541 -87886919+36970733 -87888054+36971941 -87901728+36986493 -87903311+36988178 -87904045+36988957 -87920554+37006748 -87921731+37008054 -87921844+37008179 -87928273+37015312 -87929703+37016899 -87934120+37021800 -87941853+37030381 -87943051+37031711 -87946501+37035538 -87954684+37044684 -87963807+37054937 -87964717+37055960 -87965567+37056916 -87975011+37067530 -87975140+37067685 -87975511+37068282 -87982928+37080233 -87988886+37089831 -87991694+37094356 -87992450+37095574 -87994172+37098348 -87996805+37102591 -87997904+37104363 -88000587+37108534 -88000947+37109087 -88001071+37109278 -88004935+37115363 -88005512+37116334 -88006745+37118204 -88008141+37120479 -88011730+37126185 -88017144+37134834 -88024300+37146262 -88026809+37150270 -88028797+37153445 -88041915+37174397 -88096055+37179537
 -87877006+36960058 -87877892+36960209 -87881104+36960756 -87884648+36961170
 -87884648+36961170 -87891525+36960581 -87899182+36956309 -87903334+36954458 -87911560+36950792 -87913680+36949847 -87921858+36946184 -87929633+36942704 -87935078+36940266 -87935994+36939857 -87961746+36928393 -87974339+36922515 -87977123+36921374 -87979448+36920379 -87980270+36920028 -87981090+36919678 -87984717+36918132 -87986648+36917272 -87988353+36916492 -87997758+36912242 -88000022+36911332 -88000022+36911248 -88005577+36909488 -88016093+36906550 -88017865+36906202 -88020245+36905737 -88024493+36904892 -88027744+36904059 -88031659+36903086 -88038455+36901202 -88039421+36900921 -88042555+36900009 -88044536+36899432 -88046332+36898944 -88049424+36898036 -88065432+36893381 -88065802+36893312 -88069427+36892150 -88087121+36886900 -88099284+36883467 -88123770+36876210 -88153423+36868154 -88157336+36867180
 -87915765+37404549 -87923313+37409679
 -87923313+37409679 -87923829+37408946 -87924145+37408809
 -87924145+37408809 -87925838+37408923
 -87925838+37408923 -87927617+37408809 -87928823+37408626
 -87928823+37408626 -87929253+37408672 -87929626+37408809 -87929701+37408865 -87930114+37409175 -87938582+37428315
 -87915765+37404549 -87938582+37428315
 -87938582+37428315 -87938783+37428452 -87937204+37441707 -87938112+37445937 -87938133+37445969 -87938621+37446830 -87941856+37455649 -87943931+37465036 -87943929+37465135 -87932639+37476299 -87933041+37479755
 -87933041+37479755 -87944100+37477307
 -87944100+37477307 -87953474+37479400
 -87953474+37479400 -87964441+37470447 -87964550+37470435
 -87964550+37470435 -87981759+37476703
 -88061292+37505232 -88088703+37535660 -88095723+37543438 -88101174+37551330 -88102339+37552748 -88103072+37553624 -88104328+37554857 -88105585+37556180 -88105876+37556405 -88112255+37560750 -88125150+37570198 -88129925+37572235 -88131766+37572968 -88133393+37574235 -88135672+37579341 -88140476+37597017 -88140581+37597900 -88140668+37598469 -88159951+37659107 -88137562+37688987 -88133962+37692459 -88133121+37695410 -88132835+37696120 -88132341+37697142 -88131471+37698282 -88130896+37699255 -88129966+37700274 -88129312+37701045 -88128587+37701896 -88127602+37703367 -88126751+37704685 -88125910+37705945 -88125033+37707094 -88124370+37707633 -88123922+37707986 -88123534+37708429 -88123044+37709001 -88122826+37709235 -88119347+37711747 -88114462+37713759 -88069260+37735211 -88065127+37737900 -88043356+37765843 -88041640+37769334 -88040083+37775957 -88028030+37799224
 -88028030+37799224 -87995879+37797018 -87990899+37793924 -87988058+37792720 -87943756+37776843
 -87943756+37776843 -87939810+37784358 -87934936+37795220 -87937143+37892180 -87927079+37901723
 -87971533+37481239 -87970295+37482239 -87969673+37492297 -87971917+37498752
 -87971917+37498752 -87980786+37493947 -87982373+37493735
 -87982373+37493735 -87991227+37502457 -87997296+37509551 -87999677+37514471 -87999035+37520884 -87999435+37524064 -87998788+37529245 -87999294+37534030 -88001830+37545713
 -88001830+37545713 -88020847+37528904 -88028870+37521719 -88029964+37517598 -88056750+37505425 -88061292+37505232
 -87981759+37476703 -87971533+37481239
 -87981759+37476703 -87981070+37476909
 -87981070+37476909 -87980737+37476861 -87979001+37476612
 -87979001+37476612 -87978176+37476729 -87978025+37476750
 -87978025+37476750 -87975842+37476728
 -87975842+37476728 -87975469+37477117 -87974694+37478330 -87974349+37478766 -87972206+37480648 -87971533+37481239
 -88070532+36678118 -88065792+36653395 -88056337+36638230 -88035918+36562545 -88035711+36526345 -88050466+36500053 -88053205+36497129
 -88053205+36497129 -88057540+36497220 -88059451+36497248 -88087360+36497665 -88088288+36497678 -88088543+36497681 -88091215+36497721 -88095855+36497783 -88099795+36497843 -88103659+36497902 -88104817+36497919 -88104902+36497920 -88104955+36497921 -88108782+36497979 -88114442+36498066 -88115790+36498072 -88127378+36498540 -88137937+36498651 -88152731+36498806 -88152934+36498809 -88176343+36499055 -88177170+36499058 -88177676+36499059 -88178263+36499061 -88183675+36499116 -88189478+36499209 -88191258+36499237 -88194906+36499291 -88214772+36499503 -88216458+36499520 -88217056+36499526 -88232081+36499648 -88243740+36499854 -88258776+36500055 -88259115+36500055 -88259367+36500055 -88259484+36500055 -88260862+36500055 -88282221+36500254 -88284219+36500264 -88295987+36500325 -88301220+36500353 -88309505+36500414
 -88309505+36500414 -88309516+36500413
 -88309516+36500413 -88319177+36500429 -88320794+36500432 -88321131+36500438 -88324534+36500449 -88325385+36500461 -88325895+36500483 -88326896+36500510 -88327714+36500515 -88328192+36500518 -88328667+36500521 -88330121+36500529 -88330799+36500531 -88341437+36500563 -88343279+36500569 -88347929+36500590 -88361173+36500654
 -88361173+36500654 -88362789+36500585
 -88362789+36500585 -88372583+36500617 -88373581+36500621 -88375042+36500626 -88380431+36500630
 -88380431+36500630 -88382019+36500562
 -88382019+36500562 -88387976+36500576 -88393419+36500589 -88402408+36500592 -88402720+36500638 -88410920+36500696 -88414453+36500720 -88415323+36500727 -88416360+36500756 -88425435+36500941
 -88425435+36500941 -88425511+36500938 -88426061+36500919
 -88426061+36500919 -88428809+36500942 -88430539+36500987
 -88430539+36500987 -88431402+36500912 -88431588+36500896
 -88431588+36500896 -88433948+36500937 -88444329+36501041 -88447944+36501078 -88450161+36501101
 -88450161+36501101 -88450283+36501060 -88452543+36500872
 -88452543+36500872 -88457138+36500907 -88468958+36500999 -88472564+36501028 -88489210+36501068
 -88061292+37505232 -88061366+37505226 -88061351+37502743 -88061787+37499890 -88062563+37495951 -88064115+37492013 -88066055+37487745 -88066055+37487417 -88065666+37487089
 -88065666+37487089 -88065278+37487417 -88063338+37489057 -88062950+37489385
 -88062950+37489385 -88080915+37476643 -88080870+37476598 -88125028+37471385 -88125028+37471309
 -88125028+37471309 -88134027+37471703
 -88134027+37471703 -88152247+37467928 -88159877+37466619 -88159969+37466610 -88160064+37466601 -88162482+37466367 -88165884+37466192 -88171764+37465612 -88201988+37460532 -88208773+37460090 -88209233+37460025 -88221396+37457922 -88226396+37457375 -88250033+37456929 -88278498+37453271 -88284386+37451724 -88291885+37449035 -88294810+37447919 -88300247+37445963 -88304772+37443901 -88310556+37441511 -88310625+37441481 -88312983+37440267 -88315265+37438244 -88319219+37435271 -88319299+37435248 -88321199+37434705 -88336495+37423567 -88340245+37419653 -88342167+37417793 -88358436+37404860
 -88110742+36746906 -88086946+36716804 -88072444+36689050 -88071568+36685094 -88070532+36678118
 -88073593+37228083 -88072027+37228868
 -88073593+37228083 -88073429+37228204 -88072027+37228868
 -88074509+37227404 -88073593+37228083
 -88083679+37223168 -88074509+37227404
 -88083679+37223168 -88075262+37227082 -88074603+37227334 -88074509+37227404
 -88096055+37179537 -88084413+37193316 -88084525+37193888 -88088831+37222250 -88083679+37223168
 -88106287+37163934 -88099888+37178886 -88096055+37179537
 -88110742+36746906 -88112407+36750053 -88119999+36772356
 -88116589+37156983 -88106287+37163934
 -88116589+37156983 -88110062+37161963 -88110320+37162169 -88110348+37162696 -88110148+37163016 -88109777+37163314 -88106602+37163476 -88106402+37163567 -88106287+37163934
 -88128001+37160013 -88121928+37154975
 -88121928+37154975 -88116589+37156983
 -88323104+36749826 -88322100+36749827 -88311358+36749889 -88310202+36749900 -88306887+36749938 -88299667+36749944
 -88299667+36749944 -88297289+36749909 -88294183+36749899
 -88294183+36749899 -88293977+36749904 -88291801+36749966
 -88291801+36749966 -88288952+36749952 -88285683+36749938 -88278775+36749907 -88275880+36749895 -88269509+36749867 -88249191+36749859
 -88249191+36749859 -88249112+36749866
 -88249112+36749866 -88246278+36749743
 -88246278+36749743 -88245435+36749764 -88238933+36749766 -88234656+36749849
 -88234656+36749849 -88233236+36749807 -88233185+36749806
 -88233185+36749806 -88229786+36749850 -88228082+36749860 -88220921+36749906 -88217098+36749931
 -88217098+36749931 -88206686+36749719 -88201771+36749656 -88196705+36749592 -88183859+36749130 -88179567+36748974
 -88179567+36748974 -88174645+36749180
 -88174645+36749180 -88167029+36749000 -88156222+36748745 -88149687+36748518 -88148479+36748477 -88147683+36748450 -88145124+36748424 -88145059+36748424 -88144378+36748410
 -88144378+36748410 -88142267+36748458 -88138672+36748501 -88136273+36748530
 -88136273+36748530 -88125029+36747873 -88124706+36747694 -88122489+36747372 -88110742+36746906
 -88141250+37151847 -88131528+37149554
 -88131528+37149554 -88131385+37149714 -88131327+37150011 -88131470+37150218 -88132642+37150813 -88132957+37151248 -88133042+37151958 -88132612+37152942 -88132038+37154865 -88131808+37155987 -88128001+37160013
 -88141250+37151847 -88131664+37157612 -88130977+37158551 -88129861+37159007 -88128430+37160059
 -88128430+37160059 -88128001+37160013
 -88141250+37151847 -88144194+37154298
 -88144194+37154298 -88148060+37146264 -88159787+37143428 -88163238+37142976 -88164372+37131879 -88167482+37131387 -88176805+37127451 -88183123+37126009
 -88157336+36867180 -88119999+36772356
 -88157336+36867180 -88142859+36836573 -88142196+36835530 -88138299+36827192 -88136828+36823380 -88134383+36817443 -88131040+36810163 -88129392+36806044 -88128299+36802491 -88128007+36801402 -88127706+36800344 -88119999+36772356
 -88240331+36981882 -88224566+36963787 -88221466+36961772 -88193028+36939432 -88187844+36933172 -88183657+36913698 -88176584+36896317 -88173772+36892463 -88157336+36867180
 -88183123+37126009 -88183895+37126124 -88184152+37126238 -88184238+37126375 -88184009+37127291 -88183123+37128894 -88182036+37132785 -88182065+37132946 -88182265+37133175 -88182408+37133198
 -88182408+37133198 -88188841+37130794 -88194788+37130656
 -88183123+37126009 -88194788+37130656
 -88193223+37146990 -88192702+37146338 -88194788+37130656
 -88193223+37146990 -88216859+37110669 -88232197+37083627 -88232185+37083611 -88230269+37081147 -88217925+37059740 -88225269+37044450 -88226283+37040880
 -88197832+37218452 -88200641+37234317
 -88197832+37218452 -88204047+37230081 -88203846+37230104
 -88203846+37230104 -88203732+37230012 -88203474+37229326 -88202987+37229005
 -88202987+37229005 -88201928+37229097 -88201756+37229280 -88201671+37229578 -88201814+37229829 -88202386+37230241 -88200641+37234317
 -88219801+37183444 -88219787+37182575 -88199241+37175488 -88193223+37146990
 -88200641+37234317 -88201040+37235131 -88206210+37245675
 -88210793+37195328 -88205473+37206180 -88204232+37208444 -88201178+37208835 -88197832+37218452
 -88206210+37245675 -88207884+37250053 -88209978+37254605
 -88206210+37245675 -88209978+37254605
 -88240331+36981882 -88229673+36987966 -88223156+36991685 -88222746+36991918 -88218375+36994414 -88215643+36995925 -88213161+36997437 -88211848+36998284 -88209270+37000055 -88222899+37019902 -88223099+37020205 -88223381+37020631 -88225398+37023807 -88226996+37030269
 -88298022+37374716 -88298815+37375052
 -88298815+37375052 -88300163+37374702 -88308635+37367739 -88301494+37366754 -88295560+37345029 -88295560+37343518 -88293892+37335654 -88289651+37332593 -88284759+37329176 -88283232+37328308 -88279328+37325698 -88266267+37316309 -88263933+37314231 -88257325+37308323 -88242553+37295125 -88236151+37289278 -88235361+37288556 -88227557+37281430 -88225056+37279117 -88218400+37272998 -88218005+37272045 -88217592+37271148 -88217398+37270728 -88215171+37265888 -88211982+37258958 -88209978+37254605
 -88219801+37183444 -88218459+37190702
 -88218459+37190702 -88217887+37190290
 -88217887+37190290 -88217515+37190336 -88217172+37190542 -88216543+37191137 -88215971+37191778 -88215427+37192282 -88214683+37192603 -88214111+37192603 -88213739+37192466
 -88213739+37192466 -88210793+37195328
 -88219801+37183444 -88219515+37184589 -88219372+37184680
 -88219372+37184680 -88218972+37184497 -88218972+37184406 -88218571+37184017 -88218085+37183811
 -88218085+37183811 -88217226+37184040 -88217227+37184498 -88217513+37184795 -88217513+37185642 -88210793+37195328
 -88226283+37040880 -88226835+37036528 -88226996+37030269
 -88226283+37040880 -88226996+37030269
 -88324776+37055161 -88299888+37040382 -88295689+37035116 -88289004+37028653 -88287874+37027670 -88285393+37025960 -88283022+37024327 -88278185+37020729 -88270799+37012243 -88270737+37012150 -88270541+37011875 -88270332+37011597 -88266548+37006447 -88260694+37000055 -88250030+36991894 -88246060+36987979 -88240331+36981882
 -88308488+37383567 -88298022+37374716
 -88308488+37383567 -88308201+37384048 -88308058+37385490 -88308086+37386817 -88308172+37386909 -88308172+37387115 -88308316+37387275 -88308775+37387344
 -88308775+37387344 -88310124+37387184
 -88310124+37387184 -88310727+37387207 -88311415+37387413 -88312985+37388880
 -88308488+37383567 -88308746+37383544 -88309320+37383269 -88309722+37382880 -88309923+37382491 -88310295+37382308 -88310754+37382216
 -88310754+37382216 -88311845+37382491
 -88311845+37382491 -88312276+37382422 -88312534+37382033 -88312534+37381392 -88298022+37374716
 -88308488+37383567 -88312448+37387916 -88312907+37388283 -88313050+37388466 -88312985+37388880
 -88312985+37388880 -88313174+37392326
 -88313174+37392326 -88327368+37399635
 -88327368+37399635 -88328316+37399520 -88330381+37398124 -88330553+37397872 -88331012+37396224 -88331442+37395354 -88331643+37395079 -88332045+37394758 -88332245+37394690
 -88332245+37394690 -88332676+37394712 -88345611+37396772
 -88313174+37392326 -88332963+37394850 -88333852+37395628 -88334455+37395857 -88335545+37395994
 -88335545+37395994 -88336836+37395719 -88337439+37395719 -88339103+37396108 -88341283+37396199
 -88341283+37396199 -88344038+37396106
 -88344038+37396106 -88344956+37396449 -88345611+37396772
 -88323104+36749826 -88342449+36750055
 -88342449+36750055 -88323104+36749826
 -88485680+36750313 -88484053+36750356 -88481663+36750391 -88468520+36750437 -88461695+36750452 -88459607+36750496 -88452910+36750653 -88449089+36750758
 -88449089+36750758 -88437136+36750055 -88436674+36750055 -88431284+36749573
 -88431284+36749573 -88421750+36750370 -88413401+36750728
 -88413401+36750728 -88411106+36750655 -88411025+36750642
 -88411025+36750642 -88409719+36750649
 -88409719+36750649 -88395162+36750346 -88390524+36750294 -88388953+36750282
 -88388953+36750282 -88376187+36750287
 -88376187+36750287 -88369851+36750175
 -88369851+36750175 -88364044+36750178
 -88364044+36750178 -88355699+36750168 -88353757+36750138
 -88353757+36750138 -88349794+36750212
 -88349794+36750212 -88343340+36750161 -88343341+36750055 -88342864+36750055 -88342449+36750055
 -88345611+37396772 -88355431+37400246 -88358436+37404860
 -88348872+37061444 -88324776+37055161
 -88348872+37061444 -88347727+37061236
 -88347727+37061236 -88345135+37061392 -88342624+37061636
 -88342624+37061636 -88340132+37061421 -88338343+37061036 -88335922+37060070 -88334273+37059249 -88332655+37058227 -88330695+37057600 -88328002+37056465 -88324776+37055161
 -88482757+37022763 -88477224+37023600 -88435175+37047069 -88353473+37062139
 -88353473+37062139 -88348872+37061444
 -88566226+37080069 -88564803+37079100 -88562232+37077475 -88560767+37076499 -88548404+37071234 -88490079+37068570 -88490068+37067874 -88487092+37067712 -88485748+37067388 -88483627+37066968
 -88483627+37066968 -88476127+37068223 -88471986+37069780 -88452385+37085147 -88435829+37125055 -88435708+37125055 -88433436+37129871 -88427714+37143069 -88425911+37148298 -88424444+37151258 -88428652+37158003 -88432375+37161645 -88434817+37169464 -88441956+37189036 -88484265+37239383 -88489025+37245566 -88491617+37247835 -88491867+37248034 -88511262+37261391 -88505453+37264828
 -88505453+37264828 -88505483+37264642 -88505744+37264537
 -88505744+37264537 -88506088+37264600 -88506492+37264825 -88506694+37265002 -88506866+37265147 -88506937+37265276 -88506908+37265688 -88506869+37266075 -88506870+37266269 -88514370+37282441 -88515483+37283487 -88494137+37327689 -88493389+37329031 -88492745+37329554 -88492273+37330166 -88491844+37330825 -88491593+37331853 -88491422+37332800 -88491185+37333497 -88490786+37334204 -88490310+37335042 -88483286+37351952 -88482675+37354512 -88482524+37356733 -88480923+37367932 -88479889+37371058 -88415157+37423743
 -88415157+37423743 -88396896+37421406 -88375038+37406462 -88360500+37403515
 -88360500+37403515 -88358436+37404860
 -88484421+36942211 -88484420+36942376 -88484521+36946715 -88484562+36948478 -88484659+36952615 -88484759+36956895 -88484948+36965059 -88484973+36965952 -88485331+36978786 -88485338+36981196 -88485288+36984009 -88485306+36989672 -88485313+36992261 -88485317+36993306 -88485261+36994520 -88485262+36995298 -88485227+36998588 -88485179+37000057 -88485290+37000057 -88485262+37001464 -88484628+37004686 -88484096+37007394 -88483911+37008234 -88483811+37009088 -88482819+37012276 -88482729+37012430 -88482733+37012678 -88482777+37015050 -88482845+37015589 -88482823+37016517 -88482733+37016949 -88482746+37020269 -88482757+37022763
 -88485680+36750313 -88485782+36757281 -88485783+36757410 -88485787+36757852 -88485917+36772018 -88485975+36774559 -88485829+36780912 -88485838+36783053 -88485840+36785313 -88485840+36785846 -88485897+36786052 -88485699+36787265 -88485617+36792643 -88485674+36792805 -88485304+36801877 -88485260+36804275 -88485181+36808510 -88485092+36811018 -88485082+36811315 -88485032+36812745 -88485051+36816871 -88485026+36820562 -88485010+36822956 -88484901+36830602 -88484728+36835870 -88484679+36838689 -88484443+36853776 -88484332+36866340 -88484285+36871670 -88484126+36876310 -88484132+36878958 -88484222+36886559 -88484260+36891156 -88484358+36902700 -88484420+36910006 -88484623+36915760 -88484630+36915960 -88484615+36918798 -88484569+36924178 -88484555+36925932 -88484499+36932675 -88484492+36933459 -88484491+36933613 -88484471+36936097 -88484424+36941753 -88484421+36942211
 -88484421+36942211 -88484773+36942213 -88492022+36942267 -88494059+36942282 -88505650+36942363 -88515047+36942471 -88516414+36942484
 -88516414+36942484 -88519491+36942466 -88527867+36942422 -88533669+36942413
 -88533669+36942413 -88538964+36942455 -88544788+36942501 -88561186+36942772 -88568728+36942922 -88574976+36943015 -88576747+36943042 -88583211+36943135
 -88583211+36943135 -88590121+36943061 -88599204+36942964 -88605211+36942555 -88606237+36942508
 -88485680+36750313 -88485861+36747867 -88485895+36746464 -88485962+36743764 -88486104+36737959 -88486342+36728302 -88486496+36722053 -88486540+36720276 -88486535+36713363 -88486432+36710819 -88486505+36704856 -88486582+36698711 -88486689+36688845 -88486737+36684383 -88486741+36684025 -88486749+36683223 -88486767+36676870 -88486787+36675720 -88486822+36673760 -88486875+36669819 -88486875+36668720 -88486898+36666577 -88486940+36662924 -88486994+36659057 -88487097+36658395 -88487040+36658281 -88487176+36649901 -88487310+36639718 -88487338+36636829 -88487449+36632685 -88487418+36623940 -88487755+36618285 -88487808+36611966 -88487779+36610821 -88487847+36608925 -88487908+36603501 -88487989+36596297 -88488048+36589122 -88488094+36583860 -88488113+36581650 -88488221+36573761 -88488268+36569263 -88488285+36567655 -88488334+36550451 -88488388+36547875 -88488382+36543538 -88488447+36539960 -88488550+36534356 -88488601+36526825 -88488634+36524316 -88488680+36523125 -88488763+36518978 -88488825+36515915 -88488943+36510104 -88489239+36505632 -88489325+36504342 -88489210+36501068
 -88512696+37025803 -88486373+37022333
 -88486373+37022333 -88482757+37022763
 -88816401+36502809 -88814855+36502802 -88799594+36502757 -88795507+36502745 -88788027+36502723 -88777112+36502692 -88775674+36502689 -88755688+36502651 -88750055+36502640
 -88750055+36502640 -88747523+36502834 -88743355+36502836
 -88743355+36502836 -88729806+36502774 -88728297+36502767 -88724896+36502751 -88721191+36502735 -88715255+36502662 -88706257+36502571 -88699210+36502500 -88686280+36502369 -88680604+36502322 -88679611+36502299 -88678844+36502283 -88675223+36502225
 -88675223+36502225 -88664855+36502339
 -88664855+36502339 -88664120+36502304 -88661663+36502205
 -88661663+36502205 -88661530+36502214 -88661350+36502227 -88661240+36502235 -88661133+36502243
 -88661133+36502243 -88660385+36502234 -88658734+36502216 -88647976+36502135 -88647319+36502131 -88645836+36502125 -88641122+36502107 -88636323+36502089 -88634427+36502082 -88627774+36502058
 -88627774+36502058 -88623403+36502223
 -88623403+36502223 -88618988+36502170
 -88618988+36502170 -88618523+36502174 -88608720+36502253
 -88608720+36502253 -88580450+36501972 -88577283+36501940
 -88577283+36501940 -88577059+36501954 -88576239+36502008
 -88576239+36502008 -88571337+36501929
 -88571337+36501929 -88570968+36501952
 -88570968+36501952 -88570597+36501931 -88570157+36501907 -88567651+36501769
 -88567651+36501769 -88563666+36501925 -88559036+36501929 -88555692+36501936 -88554443+36501954
 -88554443+36501954 -88545192+36501814 -88542952+36501722 -88542725+36501722 -88541478+36501836 -88539215+36501885 -88537979+36501887
 -88537979+36501887 -88526226+36501694 -88524748+36501694 -88523557+36501625 -88516427+36501430
 -88516427+36501430 -88513077+36501460 -88512985+36501468 -88512837+36501483 -88512270+36501506
 -88512270+36501506 -88511920+36501457 -88511839+36501455 -88511699+36501454 -88500539+36501309 -88498254+36501187 -88496951+36501133 -88492959+36501099 -88491492+36501086 -88489210+36501068
 -88522567+37031736 -88512696+37025803
 -88522567+37031736 -88519275+37029241 -88516024+37027317 -88512696+37025803
 -88566231+37075384 -88566145+37067791 -88565637+37067551 -88554337+37061325 -88540343+37049347 -88538482+37047611 -88529027+37037635 -88528559+37037115 -88522567+37031736
 -88566187+37077390 -88566194+37077820
 -88566187+37077390 -88566231+37075384
 -88566194+37077820 -88566187+37077390
 -88566226+37080069 -88566194+37077820
 -88566226+37080069 -88574263+37084655 -88584894+37094283 -88589207+37099655 -88603275+37108289 -88605388+37109472 -88616360+37115142 -88619904+37116801 -88622933+37118099 -88627231+37119944 -88630605+37121003
 -88630605+37121003 -88633677+37120929
 -88633677+37120929 -88639815+37121957 -88651418+37125582 -88654059+37126417 -88654269+37126483 -88663231+37129639 -88664445+37130101 -88665348+37130490 -88666100+37130853 -88667936+37131655 -88669341+37132214 -88670745+37132927 -88672391+37133632 -88673766+37134078 -88674498+37134418 -88675073+37134711 -88676861+37135010 -88685472+37138654 -88702894+37142750 -88703103+37142815
 -88703103+37142815 -88704324+37142366 -88713616+37141359 -88720667+37140690
 -88720667+37140690 -88726608+37142152 -88733571+37144579 -88737641+37146365 -88740165+37147876 -88741514+37148799 -88742305+37149341 -88742394+37149394 -88747605+37152173 -88761355+37159454 -88783774+37174507 -88785752+37177107 -88811734+37189690 -88821622+37192599 -88830272+37195224 -88840123+37198503 -88849990+37202284 -88853851+37203490 -88863785+37207610 -88865350+37208165 -88928020+37226517
 -88928020+37226517 -88933385+37225005
 -88566231+37075384 -88566187+37077390
 -88606237+36942508 -88608281+36942507
 -88608281+36942507 -88606237+36942508
 -88608281+36942507 -88608880+36942506
 -88608880+36942506 -88613705+36942676 -88617071+36942693
 -88617071+36942693 -88644687+36942648 -88653922+36942536 -88654526+36942513
 -88654526+36942513 -88663216+36942638 -88673890+36942723
 -88673890+36942723 -88679850+36942677
 -88679850+36942677 -88684926+36942723
 -88684926+36942723 -88688423+36942653 -88693112+36942562
 -88693112+36942562 -88693450+36942570 -88697560+36942666 -88699036+36942701 -88700011+36942740 -88704793+36943533 -88705089+36943567 -88709383+36944651 -88711558+36946162 -88718351+36946540 -88721642+36946573 -88722130+36946578 -88724968+36946607 -88725348+36946637 -88726765+36946675
 -88726765+36946675 -88732041+36946661 -88739558+36946640 -88742156+36946633 -88745577+36946624 -88747012+36946620
 -88747012+36946620 -88747868+36946643
 -88747868+36946643 -88748034+36946641 -88748490+36946636 -88755084+36946623
 -88755084+36946623 -88756316+36946624 -88756383+36946624 -88757558+36946623 -88760294+36946621 -88764848+36946617 -88765151+36946617 -88768425+36946614 -88770803+36946612 -88775082+36946608
 -88775082+36946608 -88778190+36946609 -88778989+36946632
 -88778989+36946632 -88795291+36946571 -88808342+36946568 -88812477+36946541
 -88812477+36946541 -88812859+36946551
 -88812859+36946551 -88812847+36946036 -88812628+36935874 -88812721+36932591 -88812750+36931383 -88812839+36921182 -88812782+36916375 -88812885+36904201 -88812908+36901482 -88812912+36900921 -88812872+36893608 -88812812+36885936 -88812838+36883642 -88813160+36876717 -88813021+36875055 -88813025+36875055 -88812996+36870787 -88812994+36869985 -88812972+36855602 -88812955+36844001 -88812981+36843900 -88813048+36843230 -88813060+36842593 -88813063+36842493 -88813132+36841386 -88813125+36837523 -88813097+36836700 -88813028+36835585 -88813019+36833575 -88813068+36833311 -88813191+36828720 -88813218+36826374 -88813153+36823789 -88813113+36821813 -88813039+36818135 -88813033+36817879 -88813025+36817510 -88812982+36815251 -88812980+36815190 -88812924+36806896 -88812554+36806827 -88812739+36805052 -88812782+36803393 -88812668+36795588 -88812792+36790123 -88812924+36787645 -88813038+36781099 -88813090+36775199 -88813118+36773148
 -88813118+36773148 -88813379+36772881 -88813843+36772236 -88814115+36771859 -88817208+36767884 -88819714+36754204 -88819284+36750057 -88819287+36749823 -88819306+36748032 -88819155+36744807 -88818814+36737338 -88818295+36726414 -88818062+36722161 -88817704+36715616 -88817347+36709078 -88817164+36705731 -88816755+36696433 -88816265+36682834
 -89123530+36785309 -89119468+36788538 -89117386+36790193 -89116832+36790609 -89108557+36793707 -89108098+36794161 -89104086+36797184 -89104175+36797356
 -89104175+36797356 -89103681+36797235 -89094634+36795035 -89089797+36793846 -89088145+36793444 -89079673+36791385 -89079404+36791316 -89077391+36790805 -89063901+36787510 -89063616+36782154 -89063645+36782085 -89066809+36773233 -89066916+36772953 -89066978+36772776 -89064937+36772724 -89061746+36772660 -89052373+36772480 -89048936+36772415 -89041713+36772276 -89040035+36772243 -89031422+36772078 -89028559+36772023 -89023001+36771917 -89012599+36771718 -89009835+36771665 -89007771+36771625 -89006829+36771607 -89002034+36771516
 -89002034+36771516 -89000063+36771604 -88985095+36771672 -88981541+36771689 -88977423+36771708 -88977221+36771709 -88970990+36771779 -88970296+36771824 -88967688+36771844 -88956368+36771929 -88948437+36771988 -88945560+36772010 -88943835+36772023 -88942169+36772036 -88941002+36772082 -88937929+36772128 -88937473+36772151 -88935766+36772186 -88920033+36772329 -88918400+36772344 -88914771+36772377 -88906396+36772453 -88897469+36772534 -88890299+36772599 -88881552+36772674 -88879392+36772693 -88879110+36772696 -88867363+36772729 -88863402+36772759 -88860733+36772779 -88853972+36772831 -88844804+36772902 -88835459+36772925 -88828363+36772995 -88814289+36773110 -88813118+36773148
 -88815848+36954101 -88815654+36953635 -88815180+36952496 -88812859+36946551
 -88815848+36954101 -88818876+36961367 -88819862+36963607 -88821538+36967413 -88823255+36971493 -88824278+36973742 -88824673+36974675 -88832762+36993763 -88837952+37005350 -88843683+37018153 -88845319+37021850 -88847593+37026954 -88847809+37027439 -88850033+37032439 -88854126+37041718 -88855048+37043817 -88860476+37056496 -88861520+37058956
 -88815848+36954101 -88820171+36954670
 -88820171+36954670 -88823365+36953800 -88824677+36953616 -88824922+36953400 -88825704+36952312 -88826186+36951379 -88826904+36951146 -88832718+36949541
 -88832718+36949541 -88833660+36949793
 -88833660+36949793 -88834847+36948751 -88835485+36948560
 -88835485+36948560 -88842672+36948988 -88843870+36949400
 -88843870+36949400 -88844326+36949354 -88844544+36947903 -88845923+36947797
 -88845923+36947797 -88846237+36949147 -88848820+36950429 -88849336+36950580 -88850385+36952143 -88851429+36952396
 -88851429+36952396 -88851509+36952374 -88852484+36951663 -88854534+36950568 -88872330+36947786 -88878788+36945180 -88878320+36944409 -88878475+36944081 -88887362+36943322
 -88887362+36943322 -88887372+36943444 -88887598+36944904 -88889852+36945184
 -88889852+36945184 -88890138+36944750 -88890510+36944034 -88893646+36942965 -88894634+36942769 -88898038+36940701 -88898553+36940449 -88903658+36938368 -88903962+36937719 -88905226+36937315
 -88905226+36937315 -88905625+36937910 -88912524+36942421 -88915375+36942467
 -88915375+36942467 -88923607+36938981 -88924616+36938577 -88924730+36938463 -88928836+36937456 -88929834+36937456
 -88816265+36682834 -88816241+36680853 -88816363+36677823
 -88816265+36682834 -88816363+36677823
 -88816401+36502809 -88816404+36502971 -88816411+36503332 -88816710+36517391 -88816832+36534585 -88816839+36534878 -88816834+36534943 -88816811+36535290 -88816738+36538406 -88816727+36538879 -88816689+36538960 -88816749+36542072 -88816850+36547260 -88816858+36547655 -88816991+36554461 -88816983+36557018 -88816983+36557251 -88816983+36557521 -88816979+36559549 -88816978+36559975 -88816978+36560293 -88816984+36561914 -88817003+36566939 -88817026+36572871 -88817033+36574930 -88817040+36576516 -88816975+36582570 -88816956+36587985 -88816985+36588466 -88817070+36589061 -88816986+36589704 -88817043+36598263 -88817057+36602009 -88817065+36604349 -88817101+36614173 -88817158+36616576 -88817244+36616851 -88817077+36619861 -88816803+36624808
 -88816803+36624808 -88816819+36624760
 -88816819+36624760 -88816952+36625058 -88816805+36628996 -88816786+36632178 -88816732+36632428 -88816671+36632780 -88816616+36636253 -88816736+36651470 -88816780+36654648 -88816864+36656420 -88816736+36656957 -88816847+36659136 -88816711+36664344 -88816443+36674637 -88816392+36676610 -88816363+36677823
 -88834626+36502914 -88832099+36502893 -88827012+36502850 -88817013+36502812 -88816401+36502809
 -89174741+36650416 -89175973+36649572 -89177134+36648833 -89179416+36647451 -89181138+36646197 -89183321+36644694 -89185173+36643343 -89186416+36642346 -89187749+36641115 -89189203+36639514 -89190547+36638170 -89211960+36583257 -89220128+36574236 -89250069+36565921
 -89250069+36565921 -89263320+36566503 -89294637+36593729 -89313405+36620120 -89318154+36625059 -89327589+36632193
 -89327589+36632193 -89364085+36625862 -89365548+36625059 -89375073+36616097 -89387577+36574712 -89398685+36542329 -89416848+36500062 -89417293+36499033
 -89417293+36499033 -89408007+36499105 -89403913+36499141 -89383858+36499795 -89381792+36500062 -89380085+36500416 -89357192+36502142 -89356593+36502195 -89346609+36503156 -89346053+36503210 -89344598+36503350 -89337505+36504070 -89336696+36504152 -89333716+36504455 -89332800+36504548 -89326979+36505136 -89320722+36505645 -89315382+36506054 -89303605+36506949 -89302221+36507031 -89299467+36507121
 -89299467+36507121 -89298842+36507101 -89297997+36507100 -89295770+36507007
 -89295770+36507007 -89292276+36507020
 -89292276+36507020 -89282298+36506782 -89280165+36506661 -89279258+36506570 -89279091+36506511 -89262077+36506243 -89256166+36506219 -89248811+36506161 -89241317+36506054 -89235057+36505965 -89233350+36505940 -89223684+36505787 -89221029+36505753 -89214964+36505675 -89211409+36505630 -89208898+36505542 -89201708+36505293 -89197290+36505083
 -89197290+36505083 -89193264+36505129
 -89193264+36505129 -89186630+36505067 -89181158+36505015
 -89181158+36505015 -89179315+36505037
 -89179315+36505037 -89170476+36504720 -89169081+36504670 -89165443+36504577 -89165169+36504571 -89163966+36504540 -89163429+36504526 -89163224+36504522 -89160264+36504325 -89156949+36504270 -89141921+36504022 -89138236+36503954 -89137085+36503934 -89127990+36503768 -89123690+36503697 -89122520+36503681 -89119805+36503647 -89117537+36503603 -89098378+36503598 -89095190+36503569 -89091155+36503428 -89090146+36503392 -89081722+36503178
 -89081722+36503178 -89072118+36503249
 -89072118+36503249 -89060861+36503135
 -89060861+36503135 -89058871+36503157
 -89058871+36503157 -89054304+36503085 -89045236+36503066 -89043407+36503065 -89042690+36503065 -89038152+36503008 -89034649+36502964 -89027123+36502871 -89014542+36502743 -89010439+36502710 -89006825+36502684 -89000063+36502633 -88999908+36502632 -88995807+36502604 -88985900+36502535 -88971885+36502243 -88968804+36502188
 -88968804+36502188 -88964471+36502191 -88957931+36502198 -88942690+36502240 -88935348+36502242 -88929127+36502244 -88926114+36502246
 -88926114+36502246 -88925222+36502245 -88920233+36502242 -88916947+36502240 -88915366+36502239 -88914538+36502238 -88913318+36502237 -88912043+36502237 -88908572+36502237 -88904729+36502229 -88899510+36502218 -88897525+36502184 -88896599+36502151 -88895773+36502066 -88894555+36502002 -88892818+36501932 -88891813+36501894 -88889054+36501834 -88888870+36501831 -88887438+36501804 -88886319+36501778 -88885078+36501725 -88883660+36501717
 -88883660+36501717 -88882448+36501795 -88881469+36501919 -88880881+36502050 -88879889+36502339 -88879607+36502346 -88879556+36502347 -88877973+36502386 -88877673+36502393 -88876789+36502414 -88876118+36502431 -88874725+36502446 -88872680+36502457 -88871753+36502462 -88869949+36502472 -88869178+36502491 -88868552+36502516 -88867787+36502547 -88867001+36502579 -88865777+36502611 -88864920+36502641 -88860274+36502713 -88859825+36502730 -88859014+36502761 -88856179+36502872 -88856002+36502879 -88855196+36502890 -88850436+36502960
 -88850436+36502960 -88846681+36502920 -88836536+36502884 -88836153+36502882
 -88836153+36502882 -88834626+36502914
 -89174741+36650416 -89163247+36649900 -89162201+36649854 -89159276+36649716 -89158377+36649679 -89150038+36649283 -89138170+36644959 -89132755+36642432 -89122480+36637635 -89121888+36637357 -89105075+36629499 -89104989+36629453 -89100070+36627182 -89095687+36625059 -89094164+36624344 -89090299+36622528 -89086012+36620507 -89084692+36619885 -89079118+36617258 -89064217+36610236 -89059970+36608235 -89055884+36606309 -89055747+36606244 -89047549+36602381 -89036924+36596532 -89033592+36595683
 -89033592+36595683 -89032251+36595720 -89031484+36595855
 -89031484+36595855 -89030178+36595648 -89026518+36592123 -89007613+36591864 -89004541+36591844
 -89004541+36591844 -88998903+36591950 -88989905+36592069
 -88989905+36592069 -88980991+36591913 -88980834+36591912 -88979230+36591902 -88972181+36591819 -88961887+36591698 -88957318+36591645
 -88957318+36591645 -88954933+36591760
 -88954933+36591760 -88948401+36591562 -88948117+36591554 -88947552+36591551 -88943018+36591533 -88941754+36591528
 -88941754+36591528 -88940713+36591556
 -88940713+36591556 -88940666+36591481 -88939265+36588923 -88935206+36584414 -88933247+36583292 -88931931+36582327 -88931825+36582265 -88928921+36580040 -88927286+36578344 -88925748+36577957 -88923840+36577192 -88921109+36576290
 -88921109+36576290 -88920753+36576298 -88911990+36576378 -88907875+36576995 -88903731+36577085
 -88903731+36577085 -88894194+36566915 -88892641+36565316 -88891168+36563688 -88887157+36559390 -88874384+36545383 -88874051+36545027 -88873987+36544959 -88871562+36542368 -88867071+36537570 -88866671+36537142 -88866467+36536925 -88861707+36531838 -88859044+36528985 -88857729+36527581 -88855753+36525470 -88852369+36521855 -88851451+36520874 -88851380+36520798 -88843643+36512533 -88836803+36505116 -88836270+36504592 -88834626+36502914
 -88868625+37075607 -88861520+37058956
 -88868625+37075607 -88867044+37071929 -88863647+37063970 -88861520+37058956
 -88933385+37225005 -88928951+37214851 -88925908+37207847 -88924727+37205129 -88918657+37191159 -88915185+37183166 -88910005+37171113 -88909648+37170172 -88907647+37165538 -88901204+37150603 -88898998+37145491 -88895607+37137692 -88895263+37136907 -88891168+37127296 -88886983+37118325 -88885844+37115728 -88878308+37097865 -88877590+37096263 -88874957+37090374 -88874816+37090040 -88874685+37089731 -88874663+37089679 -88874460+37089199 -88874294+37088808 -88874000+37088112 -88873979+37088063 -88872445+37084490 -88872053+37083579 -88870354+37079623 -88870203+37079272 -88869861+37078477 -88869489+37077614 -88869314+37077207 -88869057+37076610 -88868625+37075607
 -88933385+37225005 -88965877+37229620 -88966160+37230119
 -88966160+37230119 -88976474+37229305 -88977310+37229276
 -88977310+37229276 -88977955+37229311
 -88977955+37229311 -88979024+37229042 -88980546+37228936 -88983260+37228685 -88993093+37226122 -89041263+37202881 -89044688+37200009 -89063657+37184574 -89074025+37176563 -89077546+37173769 -89085020+37166706 -89097033+37145425 -89097404+37144636 -89106115+37128222 -89108208+37125051 -89121128+37112739 -89125072+37108813 -89153367+37089614 -89164895+37077602 -89167106+37075317 -89167256+37075148 -89171173+37069449 -89172223+37067721 -89182222+37041009 -89182317+37040674 -89180692+37026193 -89179456+37022305 -89176518+37016559 -89174329+37012749 -89174212+37012584 -89173595+37011409 -89172371+37009833 -89171439+37008521 -89171234+37008233 -89168113+37005223 -89167050+37004083 -89166447+37003337 -89163072+37001247 -89161338+37000546 -89160667+37000051 -89148193+36991656 -89132685+36982200
 -89132685+36982200 -89125492+36983473 -89125069+36983499
 -89125069+36983499 -89099391+36963450 -89098843+36957850 -89100766+36943973
 -88937104+36934664 -88929834+36937456
 -88937104+36934664 -88936819+36934687 -88936620+36934847 -88936420+36935213 -88936249+36935305 -88935992+36935305 -88935023+36934504 -88934567+36934504 -88934339+36934618 -88934339+36935030 -88934852+36935740 -88929834+36937456
 -88937104+36934664 -88938159+36934434 -88939898+36932352 -88940155+36931567
 -88940155+36931567 -88940782+36932036 -88941695+36932718 -88942064+36932776 -88944005+36932924
 -88944005+36932924 -88945902+36932308
 -88945902+36932308 -88947426+36933313
 -88947426+36933313 -88948092+36931526 -88948486+36930852 -88965530+36928777 -88965817+36927953 -88986481+36922850 -88988304+36920964 -88989330+36920392 -88992180+36919795
 -88992180+36919795 -88992664+36919703
 -88992664+36919703 -88993007+36919909 -88993349+36920390 -88993634+36920550 -88994119+36920641
 -88994119+36920641 -88994774+36920526 -88995316+36920137 -88996057+36919954
 -88996057+36919954 -88997368+36920205 -88998794+36920685 -88998168+36921852
 -88992180+36919795 -88999022+36920845 -88998994+36921074 -88998680+36921348 -88998253+36921463 -88998168+36921852
 -88998168+36921852 -89000064+36924254
 -89000064+36924254 -89000064+36924202
 -89000064+36924202 -89005763+36927324
 -89005763+36927324 -89007915+36926893 -89008972+36923644 -89011151+36922779
 -89011151+36922779 -89011481+36924103 -89014442+36929826
 -89014442+36929826 -89019859+36928546 -89022455+36925983
 -89022455+36925983 -89038391+36926994
 -89038391+36926994 -89042843+36925307
 -89042843+36925307 -89047910+36931256 -89047798+36931436 -89048851+36932361 -89049464+36933081 -89049108+36936266
 -89049108+36936266 -89051475+36935442
 -89051475+36935442 -89052308+36936410 -89053005+36937227
 -89053727+36933039 -89053005+36937227
 -89053727+36933039 -89053414+36933382 -89053300+36933748 -89053328+36934023 -89054041+36934801 -89054183+36935053 -89054183+36935534 -89053242+36936930 -89053005+36937227
 -89053727+36933039 -89055324+36933474 -89059686+36934641 -89061368+36935166 -89062423+36935761
 -89062423+36935761 -89062822+36935052 -89064427+36934430 -89062589+36928126 -89063192+36927683 -89064247+36926973 -89072603+36915932
 -89072603+36915932 -89073768+36916215 -89079012+36916398
 -89085944+36931547 -89079012+36916398
 -89085944+36931547 -89081607+36918630 -89081166+36917143 -89080721+36915939 -89080373+36915605
 -89080373+36915605 -89079736+36915791 -89079201+36916073 -89079012+36916398
 -89085944+36931547 -89089270+36940575 -89094361+36944934
 -89094361+36944934 -89100766+36943973
 -89100766+36943973 -89110376+36916140 -89122300+36879063 -89125068+36875054 -89125283+36874680 -89144442+36847194 -89145283+36847174 -89145997+36847157 -89147674+36847148 -89147806+36847115 -89148044+36847057 -89174589+36838605 -89177177+36835779 -89178574+36816554 -89178608+36816153 -89179229+36812915 -89176436+36805647 -89175055+36803682 -89174347+36802764 -89130146+36787758 -89123530+36785309
 -89123530+36785309 -89117740+36763540 -89126134+36751735 -89130399+36751702
 -89130399+36751702 -89135426+36751935 -89141204+36755048 -89171666+36758855
 -89171666+36758855 -89174946+36757461 -89175062+36757417 -89182674+36754828 -89184523+36753638 -89188607+36750056 -89189704+36749094 -89191553+36747217 -89191610+36747080 -89192718+36745958 -89196983+36740785 -89197808+36739412 -89198832+36737216 -89199036+36736584 -89199116+36736335 -89171685+36672605 -89171882+36672526 -89165268+36669907 -89159080+36666352 -89165774+36659079 -89174741+36650416
 -89485106+36497692 -89488961+36497766 -89492537+36497775 -89498036+36497887
 -89498036+36497887 -89503931+36497832 -89513848+36497824
 -89513848+36497824 -89514879+36497831 -89517540+36497849 -89518812+36497858 -89528172+36497922 -89530156+36498014 -89539100+36498201 -89550650+36512869 -89550960+36513220 -89564091+36533366 -89571241+36547343 -89569995+36557503 -89553677+36576481 -89551598+36577626 -89537426+36580695 -89525768+36580812
 -89525768+36580812 -89518177+36578587 -89500076+36576305 -89492736+36573838 -89480512+36569441 -89480347+36569297 -89480030+36504303 -89485106+36497692
