-72556992 -70575094 42696986 45305293 -70820000+43122586 -70818748+43121903 -70799216+43110122 -70782888+43099677 -70782798+43099587 -70767998+43093588 -70766398+43092688 -70760697+43085888 -70752597+43079388 -70740961+43076475 -70737897+43073488 -70720296+43074688 -70707496+43074189 -70705996+43073089 -70703820+43059841 -70703818+43059825 -70703799+43059574 -70703596+43056989 -70694895+43044189 -70659211+43000090 -70630712+42983604 -70627961+42982013 -70627530+42981764 -70626928+42981416 -70623457+42980897 -70608718+42975738 -70606191+42972874 -70605621+42972230 -70575094+42917126 -70575094+42917126 -70694637+42956357 -70735132+42875091 -70735132+42875091 -70735005+42874685 -70735005+42874685 -70747266+42874698 -70749494+42874694 -70792495+42873291 -70813831+42872391 -70815649+42872317 -70816296+42872291 -70817296+42872290 -70817640+42872250 -70818996+42872090 -70819796+42872090 -70823941+42871135 -70824796+42870990 -70825396+42870690 -70832844+42867788 -70832896+42867790 -70836896+42865390 -70837203+42865090 -70837376+42864996 -70848625+42860939 -70849497+42861490 -70849797+42861590 -70864617+42870046 -70864697+42870090 -70864997+42870290 -70868297+42872290 -70869597+42872990 -70870697+42873690 -70873056+42875088 -70883698+42881290 -70884098+42881490 -70885598+42882490 -70887798+42882990 -70902213+42886381 -70904098+42886690 -70914886+42886564 -70914899+42886589 -70919699+42886189 -70929268+42884998 -70930451+42884682 -70930799+42884589 -70931699+42884189 -70935819+42882237 -70937399+42881489 -70947999+42876689 -70949199+42876089 -70955300+42873489 -70955644+42873391 -70956000+42873289 -70960000+42871589 -70962600+42870489 -70966500+42868989 -70969400+42868289 -70971900+42867889 -70974498+42867482 -70980100+42866746 -70986519+42865889 -70986600+42865889 -70988800+42865689 -70990700+42865389 -70991500+42865289 -70996901+42864589 -70997601+42864389 -71004401+42863389 -71016301+42861589 -71017101+42861489 -71022601+42860589 -71023101+42860389 -71023233+42860368 -71028801+42859489 -71035001+42856289 -71037901+42854089 -71039301+42852689 -71047501+42844089 -71047520+42844056 -71049601+42840389 -71053601+42833089 -71055001+42829889 -71057401+42823989 -71057801+42823089 -71058101+42821989 -71060601+42815889 -71061901+42812389 -71064201+42806289 -71065101+42806289 -71065502+42806390 -71067201+42806789 -71072201+42807889 -71078102+42809189 -71081702+42809989 -71085912+42810954 -71091186+42812162 -71091302+42812189 -71101802+42814589 -71102602+42814689 -71103793+42814950 -71106702+42815589 -71107802+42815789 -71113002+42817089 -71113802+42817189 -71115902+42817689 -71118802+42818089 -71143503+42817689 -71147703+42816189 -71149703+42815489 -71153403+42813889 -71165603+42808689 -71166665+42808338 -71167703+42807389 -71174403+42801589 -71182404+42794289 -71184304+42792489 -71185104+42791778 -71185204+42791689 -71185204+42791689 -71185103+42778289 -71184250+42767627 -71184103+42765789 -71183303+42754490 -71182703+42751190 -71182603+42749390 -71182603+42749390 -71187959+42738924 -71193803+42740190 -71196903+42740790 -71199055+42741246 -71199916+42741429 -71200203+42741490 -71202503+42741890 -71205604+42742690 -71207404+42743090 -71208137+42743273 -71208227+42743294 -71208302+42743314 -71208604+42743390 -71210204+42743690 -71216204+42744989 -71226501+42746361 -71233404+42745489 -71245504+42742589 -70820000+43122586 -70826201+43172085 -70826201+43172085 -70825001+43172685 -70824801+43179685 -70824801+43179685 -70828301+43186685 -70828301+43186685 -70825201+43190285 -70820107+43196973 -70816826+43213727 -70816826+43213727 -70816903+43214604 -70816903+43214604 -70816033+43215680 -70815133+43216207 -70814049+43216664 -70813119+43217252 -70812569+43218045 -70812493+43218511 -70812493+43218511 -70813653+43220021 -70813653+43220021 -70811501+43227161 -70811501+43227161 -70816232+43234997 -70817712+43237194 -70817773+43237408 -70817865+43237911 -70822959+43240187 -70823309+43240343 -70824167+43240726 -70825071+43240930 -70826711+43241301 -70828022+43241597 -70833650+43242868 -70838983+43244572 -70841059+43249699 -70841059+43249699 -70839717+43250393 -70839213+43251224 -70839213+43251224 -70839930+43251850 -70843028+43254153 -70845654+43254943 -70857722+43256068 -70863231+43265098 -70863231+43265098 -70863230+43265109 -70863154+43265345 -70863154+43265345 -70863760+43265560 -70864399+43265787 -70864466+43265811 -70869962+43266287 -70875204+43272283 -70881704+43272483 -70882804+43278483 -70884004+43283483 -70897842+43287207 -70898405+43287582 -70902805+43305982 -70906405+43304982 -70909805+43306682 -70911816+43307520 -70912460+43308289 -70913028+43309005 -70913028+43309005 -70911625+43309952 -70911625+43309952 -70922679+43326154 -70931439+43332811 -70940020+43335659 -70957291+43336459 -70966286+43343195 -70974156+43362925 -70981859+43373862 -70983515+43375081 -70984305+43376050 -70984335+43376128 -70984335+43376128 -70984305+43376814 -70984305+43376814 -70985703+43379222 -70987733+43391513 -70987733+43391513 -70982876+43394808 -70982817+43399312 -70982817+43399312 -70986665+43411016 -70987249+43412419 -70987249+43412419 -70987100+43413570 -70986812+43414264 -70986053+43415386 -70982898+43419332 -70975291+43422717 -70967126+43435558 -70967017+43435588 -70966166+43435809 -70962439+43437613 -70961640+43443039 -70961640+43443039 -70961859+43443442 -70962369+43443954 -70963312+43444960 -70963962+43445683 -70964624+43446304 -70965465+43447099 -70965810+43447557 -70966182+43448144 -70966572+43449227 -70966742+43449866 -70966742+43449866 -70964433+43473276 -70964433+43473276 -70964542+43473262 -70971261+43474311 -70975973+43478585 -70975973+43478585 -70969915+43480668 -70964804+43494411 -70964429+43497338 -70961792+43497853 -70961257+43498207 -70960723+43498596 -70959185+43499351 -70959090+43499580 -70959090+43499580 -70959216+43499671 -70959625+43500080 -70959901+43500403 -70959901+43500403 -70954707+43509337 -70954707+43509337 -70954755+43509802 -70955386+43511357 -70955867+43512015 -70956856+43512719 -70962556+43534310 -70962556+43534310 -70962495+43539958 -70962182+43541032 -70820000+43122586 -70825594+43118191 -70825600+43118186 -70826079+43117899 -70826100+43117886 -70826201+43117976 -70844566+43124792 -70847129+43126249 -70857745+43126407 -70860680+43125341 -70864556+43121763 -70864556+43121763 -70864442+43120711 -70861643+43092671 -70862054+43106871 -70862237+43107870 -70862420+43109007 -70862420+43109007 -70862298+43110449 -70861992+43111616 -70861550+43112669 -70861428+43112845 -70861092+43113295 -70860497+43114058 -70860146+43114966 -70860146+43114966 -70864442+43120711 -70861643+43092671 -70864442+43120711 -71200005+43244890 -71198536+43244000 -71189739+43238708 -71173551+43228995 -71150967+43214756 -71150253+43214249 -71141744+43208896 -71138726+43206997 -71137749+43206382 -71133525+43203724 -71127991+43200189 -71127146+43199670 -71127001+43199577 -71126567+43199297 -71124507+43197971 -71124242+43197974 -71123921+43197774 -71123677+43197621 -71123628+43197590 -71123300+43197386 -71122355+43196797 -71121695+43196385 -71120037+43195429 -71116624+43193360 -71101077+43183882 -71085787+43174380 -71079373+43170519 -71071038+43165525 -71068186+43163734 -71067395+43163237 -71058733+43157798 -71053673+43154620 -71052756+43154044 -71046870+43150348 -71033087+43141972 -71032797+43141796 -71029901+43140036 -71028504+43139189 -71028305+43139068 -71026688+43138086 -71026688+43138086 -71027848+43136494 -71029879+43134185 -71035002+43127898 -71041958+43119534 -71043092+43118159 -71045198+43115607 -71047743+43112524 -71050837+43108775 -71056292+43102165 -71059042+43098857 -71059714+43098060 -71068307+43087592 -71068437+43087430 -71070272+43085146 -71072984+43081748 -71072984+43081748 -71072061+43081752 -71069959+43081762 -71065674+43081782 -71054956+43081809 -71045915+43081857 -71042104+43081831 -71038361+43081853 -71035772+43081875 -71032772+43081947 -71028672+43081965 -71016800+43082017 -71014262+43082028 -71012730+43082035 -71012242+43082038 -71009601+43082050 -70997575+43082085 -70995759+43082100 -70994346+43082134 -70992373+43082183 -70981056+43082447 -70980149+43082552 -70973223+43083569 -70962559+43085327 -70956739+43086250 -70946923+43087868 -70945519+43088106 -70945357+43088134 -70944780+43088230 -70943243+43088487 -70941890+43088716 -70941317+43088813 -70941088+43088852 -70937294+43089515 -70934051+43090148 -70933533+43090155 -70932726+43090018 -70932435+43089974 -70930390+43089623 -70928462+43089341 -70927180+43089170 -70926479+43089065 -70920586+43088181 -70915461+43087412 -70901198+43085307 -70891923+43083631 -70890621+43082964 -70889743+43082798 -70889617+43082762 -70886405+43082304 -70875486+43080457 -70874500+43081161 -70862112+43090710 -70861643+43092671 -70962182+43541032 -70962125+43541040 -70955337+43540980 -70955337+43540980 -70955346+43540697 -70955346+43540697 -70950838+43551026 -70950838+43551026 -70951839+43552181 -70953322+43552718 -70955621+43558927 -70968546+43568856 -70971473+43569146 -70972554+43569974 -70972716+43570255 -70972760+43570569 -70972986+43574064 -70973263+43578130 -70973294+43578697 -70974107+43592932 -70974159+43593984 -70974195+43594712 -70974276+43596698 -70974810+43603499 -70974869+43607940 -70975060+43612020 -70975149+43613024 -70975274+43614459 -70975303+43616908 -70975371+43617392 -70975417+43617715 -70975530+43618375 -70975552+43618865 -70975676+43620834 -70975756+43622241 -70975764+43622390 -70975793+43622814 -70975808+43623034 -70975888+43624210 -70975888+43624210 -70975705+43625078 -70975705+43625078 -70975712+43625165 -70975755+43625689 -70975947+43628027 -70976346+43632878 -70976737+43637632 -70976931+43639994 -70977085+43641872 -70977170+43642910 -70977941+43652788 -70978566+43660316 -70978676+43661644 -70979628+43673095 -70979838+43675616 -70980123+43679044 -70980259+43680680 -70980292+43681023 -70980550+43684134 -70980600+43684739 -70981042+43690066 -70981574+43696480 -70981946+43700960 -70981978+43701965 -70981982+43706126 -70981985+43710680 -70982238+43711865 -70982238+43711865 -70982178+43714723 -70982116+43714931 -70982083+43715043 -70982083+43715043 -70982466+43719546 -70983022+43727993 -70983023+43728008 -70983519+43735161 -70984348+43746443 -70985194+43755881 -70986983+43771023 -70988909+43790131 -70989022+43791653 -70989050+43792149 -70989067+43792440 -70989084+43792734 -70989084+43792734 -70989073+43793811 -70989073+43793811 -70989170+43798675 -70989492+43809492 -70990223+43846528 -70990590+43852793 -70991813+43876899 -70991813+43876899 -70991725+43877598 -70991725+43877598 -70991856+43880227 -70992159+43886318 -70992653+43896240 -70992866+43907749 -70992986+43914232 -70992986+43914232 -70992899+43915366 -70992842+43916269 -70992842+43916269 -70992939+43918329 -70993186+43923551 -70993241+43924712 -70993271+43925351 -70993456+43929239 -70994280+43942671 -70994738+43957484 -70994878+43960012 -70994915+43960677 -70996562+44000280 -70996669+44001106 -70996911+44002970 -70996954+44003835 -70996970+44004156 -70996986+44004451 -70997188+44008390 -70997276+44010109 -70997306+44010685 -70997415+44012816 -70997461+44013696 -70997522+44014870 -70997812+44020522 -70997831+44021542 -70997856+44022810 -70997903+44025154 -70997931+44026573 -70997942+44027106 -70997975+44028802 -70998120+44033035 -70998146+44034071 -70998224+44035931 -70998277+44037183 -70998444+44041099 -70998451+44041235 -70998470+44041562 -70998609+44043968 -70999513+44059650 -70999513+44057191 -70999513+44056822 -70999568+44057119 -70999871+44061729 -71000284+44069255 -71001021+44084519 -71001057+44085432 -71001091+44086122 -71001203+44088883 -71001289+44091009 -71001317+44091709 -71001344+44092363 -71001367+44092931 -71001367+44092931 -71001335+44093205 -71001335+44093205 -71001457+44095118 -71001491+44095648 -71001943+44104647 -71002002+44105808 -71002119+44108139 -71002168+44109113 -71002201+44109779 -71002205+44109844 -71002298+44111680 -71002936+44124352 -71004640+44161686 -71004752+44164079 -71005289+44175481 -71006470+44200579 -71006478+44201461 -71006489+44201708 -71006500+44201951 -71006546+44203685 -71006636+44205846 -71006856+44211166 -71007141+44218060 -71007529+44225315 -71007575+44226214 -71007635+44227382 -71008087+44236175 -71008286+44240039 -71008431+44242852 -71008567+44245491 -71008567+44245491 -71008516+44250502 -71008516+44250502 -71008633+44252425 -71008704+44253584 -71008764+44258443 -71008764+44258443 -71008736+44258825 -71008736+44258825 -71009429+44265960 -71009491+44268541 -71009551+44268953 -71009673+44272986 -71009698+44273795 -71010030+44284761 -71030621+43504341 -71029697+43500724 -71028578+43496879 -71028255+43495797 -71027750+43493998 -71025413+43486231 -71024435+43482981 -71019138+43488101 -71018462+43488741 -71017464+43489685 -71015848+43491215 -71014921+43492093 -70999509+43507111 -70993633+43512712 -70989921+43516261 -70981286+43524453 -70971649+43533039 -70968999+43535406 -70963175+43540789 -70962182+43541032 -71010030+44284761 -71044116+44280055 -71044116+44280055 -71042227+44259146 -71042227+44259146 -71042496+44239349 -71097490+44235393 -71137876+44237758 -71166287+44239407 -71185597+44240529 -71213577+44242153 -71243204+44243873 -71252185+44244236 -71253211+44242610 -71254139+44240758 -71255828+44237386 -71257335+44234378 -71260545+44227970 -71260920+44227223 -71266409+44216269 -71288517+44172144 -71305311+44138625 -71305311+44138625 -71302948+44137198 -71302744+44137197 -71764745+44406635 -71749533+44401955 -71745011+44401359 -71742308+44402510 -71740016+44406595 -71739612+44407093 -71738815+44407907 -71722885+44411371 -71717159+44410466 -71714707+44410527 -71694491+44420091 -71684252+44425581 -71677486+44427433 -71677191+44429222 -71677191+44429222 -71679933+44434062 -71679933+44434062 -71672294+44436158 -71660814+44441699 -71658057+44450510 -71658027+44450794 -71653473+44460359 -71645890+44475141 -71635287+44480897 -71634138+44481376 -71628517+44484345 -71628517+44484345 -71634300+44478520 -71634300+44478520 -71606226+44484889 -71597231+44490673 -71595253+44496084 -71593217+44500997 -71588062+44498401 -71585681+44512541 -71585681+44512541 -71586909+44514666 -71586909+44514666 -71573499+44538734 -71573499+44538734 -71573740+44539126 -71598116+44555412 -71598116+44555412 -71594988+44562772 -71559730+44564203 -71557077+44570791 -71556273+44570717 -71555688+44570563 -71536251+44588441 -71536251+44588441 -71553586+44594203 -71555332+44595772 -71555332+44595772 -71553275+44599374 -71553275+44599374 -71556017+44599985 -71556017+44599985 -71554130+44625403 -71552842+44626502 -71552842+44626502 -71553156+44626645 -71553156+44626645 -71551722+44627598 -71549582+44628336 -71546889+44629266 -71546825+44629472 -71546825+44629472 -71546985+44629952 -71547432+44630341 -71547912+44630615 -71548681+44630775 -71553577+44630981 -71554121+44631210 -71555083+44631895 -71555723+44632467 -71557323+44634272 -71558032+44642057 -71561772+44650224 -71563530+44651731 -71587752+44662052 -71587752+44662052 -71583009+44674836 -71583009+44674836 -71594955+44681319 -71594955+44681319 -71594671+44681643 -71594671+44681643 -71596823+44689322 -71596925+44689541 -71598656+44698005 -71598720+44698119 -71599617+44698507 -71600162+44698919 -71600515+44699376 -71600772+44699901 -71600772+44700815 -71599428+44703124 -71599205+44703878 -71599205+44703878 -71599301+44704541 -71599750+44705318 -71607864+44712811 -71610976+44715598 -71615917+44721172 -71618355+44722610 -71625477+44735408 -71625477+44735408 -71625278+44742767 -71625278+44742767 -71631842+44750049 -71632094+44751512 -71632094+44751512 -71631883+44752463 -71631770+44752689 -71631599+44752961 -71603077+44769811 -71602171+44771552 -71587574+44784565 -71573114+44810152 -71573114+44810152 -71575139+44813565 -71575139+44813565 -71567907+44823832 -71561912+44825100 -71561621+44825498 -71559109+44831420 -71556755+44849019 -71552343+44853031 -71552112+44853201 -71551734+44853480 -71550304+44859552 -71528764+44875047 -71522963+44880388 -71522711+44880574 -71522393+44880811 -71515588+44887575 -71514347+44893777 -71508224+44898992 -71502505+44902377 -71499528+44904774 -71496658+44909351 -71494637+44911961 -71494637+44911961 -71510070+44924205 -71513710+44926379 -71520908+44937831 -71520908+44937831 -71515574+44943202 -71515574+44943202 -71516739+44947945 -71524023+44968264 -71524023+44968264 -71523849+44968548 -71523849+44968548 -71535466+44980709 -71540102+44986355 -71540102+44986355 -71535156+44995717 -71530091+44999656 -71529358+44999930 -71529140+45000046 -71513875+45004332 -71511620+45005824 -71507759+45008008 -71507759+45008008 -71507767+45008170 -71507767+45008170 -71506308+45008143 -71505795+45008206 -71505000+45008151 -71499528+45005434 -71497819+45004092 -71497774+45004063 -71497357+45003870 -71496986+45003814 -71496332+45004051 -71487565+45000936 -71464555+45013637 -71464555+45013637 -71466408+45013742 -71499969+45013334 -71502487+45013367 -71502487+45013367 -71500123+45023147 -71500123+45023604 -71499930+45023718 -71499527+45023672 -71499527+45023669 -71498316+45023350 -71497510+45023396 -71497285+45023579 -71497253+45023716 -71497253+45023716 -71497350+45024264 -71497577+45067062 -71497577+45067062 -71496098+45069235 -71479494+45083900 -71468318+45084429 -71427978+45130530 -71427978+45130530 -71434775+45145540 -71434775+45145540 -71409682+45187490 -71409455+45187513 -71408777+45187970 -71408105+45189718 -71408105+45189718 -71431980+45229018 -71442880+45234799 -71442880+45234799 -71425736+45233565 -71412260+45236814 -71392617+45238370 -71379992+45239757 -71362821+45265503 -71346137+45271769 -71309008+45287238 -71308490+45287513 -71306872+45288861 -71306580+45289432 -71306289+45290461 -71305447+45291398 -71305414+45291626 -71304896+45292449 -71303633+45293249 -71302759+45294277 -71205960+45253003 -71116591+45272642 -71116591+45272642 -71116754+45273396 -71116754+45273396 -71116657+45273876 -71115881+45274562 -71115234+45274746 -71114328+45274837 -71113162+45274861 -71110735+45275456 -71110217+45275822 -71110185+45276302 -71084334+45305293 -71082114+45288417 -71081539+45284037 -71078375+45258888 -71078294+45258245 -71077337+45250634 -71076914+45246912 -71076855+45245855 -71073044+45187238 -71069229+45141957 -71068031+45126099 -71065836+45094064 -71065512+45089816 -71063279+45060585 -71062244+45047268 -71060101+45019661 -71059742+45014846 -71059633+45013382 -71059004+45004918 -71057151+44990521 -71056296+44979044 -71056225+44978096 -71055882+44973507 -71055847+44973031 -71054383+44953366 -71051660+44919359 -71050870+44910697 -71049554+44896258 -71048962+44889752 -71047865+44877721 -71047328+44874578 -71046328+44863578 -71046217+44862352 -71045593+44855474 -71044953+44848423 -71044646+44845039 -71044568+44844116 -71044568+44844116 -71044571+44843545 -71044571+44843545 -71043681+44833539 -71043264+44828558 -71042122+44814913 -71041878+44812002 -71039244+44778109 -71037927+44760945 -71037515+44751041 -71036705+44736498 -71035153+44712583 -71034860+44709909 -71034378+44705499 -71033995+44698964 -71031039+44655455 -71030474+44644477 -71028744+44610347 -71027732+44585587 -71027693+44584582 -71027254+44573405 -71026760+44560835 -71026546+44556339 -71026304+44552323 -71026111+44549122 -71026072+44548544 -71025931+44546453 -71025812+44544467 -71025585+44540655 -71025449+44538370 -71025348+44536670 -71024105+44516229 -71021225+44480673 -71018782+44440424 -71018742+44439886 -71018322+44434019 -71018273+44433323 -71018178+44431707 -71017322+44415217 -71016828+44406503 -71016736+44404135 -71016587+44401798 -71016218+44394635 -71015788+44388388 -71015724+44387451 -71015640+44385637 -71015611+44384987 -71015363+44378113 -71015290+44376656 -71014911+44371438 -71012989+44344198 -71012936+44343457 -71012749+44340784 -71011074+44299152 -71010527+44291623 -71010278+44288188 -71010030+44284761 -71030621+43504341 -71032457+43511298 -71032457+43511298 -71030621+43504341 -71032457+43511298 -71036912+43528175 -71036912+43528175 -71032457+43511298 -71036912+43528175 -71036933+43528253 -71036933+43528253 -71036912+43528175 -71036933+43528253 -71037296+43529689 -71037296+43529689 -71036933+43528253 -71163626+43539370 -71154011+43548381 -71148274+43553758 -71138012+43563375 -71137013+43564312 -71135826+43565425 -71132495+43568547 -71131079+43569875 -71127733+43573012 -71126611+43569188 -71125163+43563942 -71122773+43553821 -71121731+43549361 -71120041+43542131 -71119630+43540374 -71118885+43537189 -71115426+43522382 -71113205+43512875 -71111895+43507268 -71111842+43507040 -71111818+43506935 -71107324+43511496 -71103737+43509431 -71101491+43507776 -71092733+43507578 -71079700+43512569 -71079330+43512998 -71051643+43525142 -71044148+43525107 -71037296+43529689 -71163626+43539370 -71170160+43533249 -71179404+43524586 -71182747+43521453 -71192020+43511378 -71192020+43511378 -71188161+43489778 -71187781+43487748 -71185487+43475491 -71185389+43474968 -71182735+43460785 -71182253+43458210 -71178307+43437412 -71177571+43433979 -71176694+43429887 -71176510+43429031 -71175129+43422585 -71173244+43413784 -71170477+43400863 -71169145+43394641 -71166117+43380498 -71165083+43375668 -71162144+43365089 -71160134+43355860 -71160134+43355860 -71160599+43355426 -71167196+43349273 -71167904+43348612 -71177518+43339647 -71186856+43330940 -71188857+43329127 -71191769+43326315 -71196070+43322309 -71198351+43320152 -71201648+43317033 -71202096+43316610 -71203194+43315571 -71206906+43312061 -71210126+43309016 -71216854+43302655 -71220682+43299035 -71228923+43291245 -71229890+43290330 -71232755+43287622 -71235828+43284717 -71163626+43539370 -71181338+43549257 -71187322+43552597 -71198927+43559075 -71220844+43560316 -71231549+43566194 -71249512+43569436 -71258029+43570972 -71284881+43588365 -71331082+43619846 -71338481+43625076 -71338481+43625076 -71338181+43625102 -71338181+43625102 -71338769+43625469 -71341131+43627150 -71344187+43629325 -71344271+43629385 -71344439+43629458 -71344586+43629522 -71200005+43244890 -71208456+43250081 -71208456+43250081 -71200005+43244890 -71247215+43274201 -71241098+43270222 -71235563+43266621 -71233058+43264992 -71208456+43250081 -71235828+43284717 -71236311+43284259 -71239016+43281705 -71243300+43277778 -71247215+43274201 -71292517+43316706 -71264899+43301234 -71247694+43291752 -71243947+43289507 -71240195+43287259 -71235828+43284717 -71245504+42742589 -71248704+42740589 -71249504+42740205 -71251520+42739129 -71255605+42736389 -71255954+42736102 -71258405+42734089 -71266005+42727389 -71275305+42715990 -71278105+42712190 -71278929+42711258 -71287279+42703748 -71288011+42703090 -71288785+42702394 -71313041+42696986 -71316705+42696986 -71330206+42697190 -71344906+42697690 -71351874+42698154 -71363474+42698186 -71364386+42698188 -71365307+42698190 -71365843+42698234 -71367479+42698265 -71369187+42698298 -71370333+42698338 -71374352+42698480 -71383667+42698809 -71386607+42698789 -71388207+42698789 -71391907+42698889 -71404908+42699289 -71420308+42699689 -71423408+42699789 -71431408+42699989 -71432308+42699989 -71433108+42699989 -71433709+42699989 -71440409+42700189 -71449110+42700376 -71449709+42700389 -71452009+42700389 -71457787+42700526 -71464609+42700689 -71467709+42700689 -71482810+42701189 -71487910+42701389 -71492910+42701489 -71499510+42701785 -71504110+42701889 -71514711+42702089 -71521111+42702189 -71538913+42702587 -71539011+42702589 -71540211+42702689 -71542011+42702689 -71542411+42702689 -71543011+42702689 -71547412+42702789 -71552912+42702889 -71567212+42703188 -71585913+42703588 -71597413+42703788 -71601813+42703888 -71602113+42703888 -71612813+42704188 -71614114+42704188 -71614614+42704188 -71620114+42704388 -71620480+42704362 -71621514+42704288 -71622214+42704288 -71624514+42704438 -71626514+42704588 -71630414+42704688 -71631814+42704788 -71632614+42704788 -71633714+42704788 -71636214+42704888 -71644014+42704988 -71651615+42705188 -71664915+42705488 -71671415+42705588 -71672215+42705688 -71674215+42705688 -71686516+42705988 -71699216+42706288 -71701216+42706388 -71726717+42706988 -71745817+42707287 -71750617+42707487 -71752517+42707487 -71768118+42707887 -71769918+42707987 -71770618+42707987 -71771418+42707987 -71772518+42707987 -71784818+42708387 -71791596+42708602 -71797419+42708787 -71798819+42708787 -71805419+42708987 -71811319+42709087 -71811619+42709087 -71812919+42709187 -71823919+42709487 -71850320+42710187 -71851320+42710187 -71859920+42710487 -71887039+42711117 -71897970+42711398 -71898716+42711418 -71921552+42712035 -71928378+42712222 -71928811+42712234 -71245504+42742589 -71249505+42746256 -71247215+43274201 -71253798+43263741 -71255446+43261233 -71257641+43257686 -71257887+43257278 -71258451+43256345 -71261207+43252005 -71261902+43250984 -71266031+43244432 -71266165+43244186 -71268943+43239112 -71269097+43238829 -71270394+43236461 -71275555+43227435 -71276308+43226186 -71276422+43226000 -71278777+43222149 -71279118+43221591 -71279341+43221227 -71279451+43221046 -71279594+43220811 -71279936+43220252 -71280985+43218538 -71281127+43218306 -71281138+43218289 -71283284+43214785 -71283471+43214478 -71284769+43212476 -71285117+43211833 -71286318+43209704 -71287404+43207813 -71287456+43207722 -71288151+43206512 -71290981+43202085 -71292949+43199007 -71310818+43169579 -71311804+43167992 -71315132+43162725 -71317489+43162528 -71317752+43162556 -71318469+43161073 -71322051+43154220 -71324667+43149375 -71324810+43149029 -71327326+43144513 -71327643+43143948 -71329313+43140925 -71331733+43137278 -71335450+43132201 -71340683+43125082 -71345526+43117970 -71349638+43111954 -71354870+43103891 -71356182+43101971 -71356694+43101107 -71357478+43099747 -71364902+43085875 -71367056+43081330 -71367078+43081283 -71370967+43074627 -71372370+43072225 -71373014+43071123 -71376198+43066019 -71376342+43065715 -71379590+43060627 -71384918+43052115 -71386662+43049491 -71392246+43040611 -71393670+43038403 -71249505+42746256 -71245504+42742589 -71253687+42750089 -71249505+42746256 -71253687+42750089 -71253978+42750356 -71253978+42750356 -71253687+42750089 -71253978+42750356 -71257150+42753264 -71257505+42753589 -71262960+42756449 -71266005+42756966 -71266106+42756982 -71267296+42757177 -71270702+42757735 -71272177+42757977 -71273073+42758105 -71284460+42760108 -71290354+42761145 -71294306+42761945 -71297618+42762553 -71301610+42763215 -71301815+42763225 -71301877+42763228 -71302001+42763234 -71307970+42764425 -71312128+42765124 -71312818+42765241 -71319538+42766489 -71331619+42768643 -71347443+42771464 -71351283+42772168 -71351283+42772168 -71349996+42773779 -71349996+42773779 -71350163+42774232 -71351116+42776646 -71354201+42783148 -71362150+42782956 -71363624+42783046 -71364515+42786419 -71364608+42787688 -71364608+42787688 -71364208+42790488 -71364208+42790488 -71364408+42793788 -71364408+42793788 -71364284+42794025 -71360808+42798988 -71360808+42798988 -71361608+42799788 -71367838+42805506 -71368908+42806488 -71374508+42811887 -71375516+42812787 -71376177+42813424 -71386508+42823387 -71396409+42823887 -71292517+43316706 -71299640+43320807 -71303028+43322636 -71292517+43316706 -71303028+43322636 -71303028+43322636 -71304923+43323659 -71314105+43328594 -71315201+43329231 -71316465+43329918 -71322791+43333406 -71323838+43333985 -71328737+43336532 -71330078+43337122 -71346983+43346573 -71361255+43354152 -71372046+43359994 -71373271+43360690 -71383186+43365738 -71385692+43367065 -71307731+44112579 -71302744+44137197 -71307731+44112579 -71305234+44125068 -71302744+44137197 -71415801+44212082 -71407246+44213258 -71406386+44213408 -71405410+44213539 -71395246+44214910 -71394479+44212236 -71393086+44207375 -71373775+44173829 -71356594+44163166 -71350388+44143979 -71323648+44091513 -71311920+44091725 -71311275+44094938 -71310719+44097651 -71310602+44098232 -71307731+44112579 -71344586+43629522 -71348775+43632288 -71415801+44212082 -71421172+44195659 -71421172+44195659 -71412851+44166367 -71412821+44166261 -71395587+44158910 -71385167+44147362 -71381292+44134318 -71376307+44118618 -71376307+44118618 -71376531+44104379 -71376531+44104379 -71371378+44078078 -71370886+44077115 -71346863+44069008 -71346863+44069008 -71377016+44029715 -71381368+44024134 -71382619+44022529 -71382688+44021827 -71382688+44021827 -71382247+44019623 -71381933+44017451 -71381275+44014273 -71380957+44012731 -71380213+44009126 -71380004+44008112 -71378705+44001826 -71378654+44001664 -71377880+43998583 -71377489+43996444 -71376643+43992068 -71376483+43991175 -71374639+43980831 -71369252+43953242 -71361889+43915549 -71361889+43915549 -71366183+43914989 -71368888+43914630 -71390626+43911943 -71396182+43911289 -71401492+43910664 -71407611+43909944 -71411815+43909449 -71419106+43908591 -71458203+43904098 -71462831+43903594 -71477738+43901971 -71483728+43901318 -71523978+43897455 -71561260+43893495 -71562257+43893355 -71564615+43893110 -71564615+43893110 -71561382+43878797 -71561252+43878221 -71560558+43875146 -71560541+43875070 -71552279+43836414 -71551979+43835172 -71551885+43834783 -71548335+43818163 -71543649+43796226 -71538127+43796553 -71537949+43796477 -71537700+43795074 -71537247+43792530 -71537098+43791692 -71536534+43788511 -71534156+43775099 -71533914+43773739 -71532369+43765028 -71348775+43632288 -71344586+43629522 -71521781+43757149 -71519886+43755780 -71510856+43748938 -71509683+43747949 -71505197+43744253 -71504190+43743520 -71503615+43743101 -71503155+43742766 -71502182+43742049 -71501622+43741624 -71499328+43739884 -71498292+43739099 -71494574+43736280 -71491064+43733423 -71488199+43731087 -71481690+43726008 -71474578+43720517 -71471598+43718320 -71470207+43717040 -71463742+43712253 -71460306+43709922 -71458761+43708939 -71439686+43696046 -71439621+43696002 -71437765+43694738 -71435569+43693156 -71432584+43691007 -71424763+43685374 -71423272+43684301 -71420659+43682421 -71419475+43681590 -71415540+43678829 -71414962+43678424 -71401677+43669106 -71400269+43668118 -71387434+43659091 -71386038+43658107 -71374516+43649990 -71374516+43650822 -71369195+43646857 -71348775+43632288 -71392210+43008984 -71391910+43007984 -71391810+43007684 -71391210+43005084 -71390910+43003884 -71390309+43001784 -71390109+43000484 -71390109+43000084 -71389509+42998284 -71382749+42969910 -71382409+42968484 -71382209+42967784 -71381409+42963685 -71381209+42962985 -71380609+42961285 -71379809+42957585 -71379209+42955085 -71379109+42954685 -71377609+42948485 -71377409+42947185 -71376886+42944994 -71375809+42940485 -71375809+42940485 -71377709+42938885 -71378909+42938785 -71380409+42938685 -71383877+42938261 -71384501+42938165 -71400109+42936385 -71410610+42935285 -71412610+42935085 -71413410+42934985 -71418010+42934385 -71421310+42934185 -71422410+42933985 -71423010+42933885 -71425010+42933685 -71425610+42933685 -71426310+42933585 -71428510+42933285 -71428910+42933285 -71429410+42933185 -71430110+42933185 -71430710+42933085 -71439110+42932085 -71443310+42931685 -71447810+42931285 -71449510+42930985 -71450110+42930785 -71451310+42930685 -71451310+42930685 -71451210+42930385 -71451110+42929985 -71450910+42929285 -71450883+42929185 -71450510+42927785 -71450183+42926395 -71449710+42924385 -71449610+42923585 -71449210+42921685 -71448910+42919885 -71448610+42919685 -71448110+42916885 -71443510+42897186 -71443210+42896286 -71443137+42895936 -71441810+42889586 -71441398+42887734 -71439190+42878406 -71436854+42868038 -71432790+42849542 -71431381+42844630 -71428321+42830898 -71428047+42829669 -71427009+42824887 -71416109+42824487 -71407909+42824287 -71403409+42824087 -71400371+42824000 -71392210+43008984 -71393239+43011871 -71393251+43011905 -71395810+43019084 -71400944+43033989 -71402010+43037083 -71403574+43041315 -71859333+43120369 -71856029+43115383 -71852188+43116146 -71846891+43117296 -71837054+43119151 -71832013+43120119 -71827635+43120966 -71823962+43121679 -71817289+43122985 -71813817+43123667 -71809658+43124485 -71806852+43125067 -71806790+43125080 -71800242+43126363 -71796332+43127036 -71795787+43127144 -71784208+43129277 -71776713+43130753 -71763454+43133102 -71761986+43133460 -71735481+43139203 -71732465+43139491 -71724362+43141035 -71714373+43142939 -71707482+43144505 -71704749+43145009 -71700628+43146175 -71696198+43147041 -71683935+43149438 -71679894+43150228 -71679309+43150342 -71678493+43150501 -71678191+43150559 -71669117+43152335 -71667826+43152588 -71665233+43143145 -71661493+43129518 -71660435+43125664 -71660324+43125258 -71660276+43125081 -71660071+43124329 -71656411+43111364 -71655637+43108547 -71652551+43097323 -71641252+43054173 -71632715+43055145 -71630850+43055357 -71624516+43056097 -71607408+43058120 -71607324+43058130 -71601148+43058834 -71581147+43061138 -71579259+43061538 -71578795+43061490 -71578395+43061506 -71572667+43062242 -71559194+43063746 -71547802+43065026 -71546842+43065122 -71543827+43065620 -71524057+43068226 -71518521+43068914 -71518169+43067698 -71516956+43063908 -71516889+43063698 -71516265+43061810 -71512713+43048283 -71494512+43050683 -71490012+43051283 -71486315+43046913 -71485212+43045283 -71484583+43042921 -71484559+43042709 -71484512+43042283 -71483812+43041383 -71483439+43041206 -71482249+43040468 -71480412+43039183 -71479800+43038835 -71476512+43037383 -71474712+43036275 -71473896+43035491 -71473412+43035083 -71460612+43040883 -71459912+43041283 -71454711+43044183 -71454511+43043883 -71454411+43043483 -71454311+43042683 -71453611+43039283 -71453311+43038083 -71453011+43036783 -71452811+43035683 -71452511+43034783 -71451811+43031283 -71451111+43027883 -71450711+43026183 -71450311+43024583 -71450111+43023383 -71449611+43021783 -71449511+43020783 -71448411+43020183 -71447611+43019983 -71447311+43019983 -71442711+43019083 -71440611+43018783 -71440111+43018683 -71439011+43018483 -71436311+43017983 -71435511+43017783 -71433111+43017383 -71429511+43016683 -71428210+43016383 -71420510+43014983 -71412110+43013384 -71399510+43010584 -71396810+43010084 -71392710+43009184 -71392210+43008984 -71393670+43038403 -71403574+43041315 -71394064+43371337 -71385692+43367065 -71394064+43371337 -71391414+43369923 -71385692+43367065 -71396409+42823887 -71397770+42823926 -71397770+42823926 -71396409+42823887 -71397770+42823926 -71400371+42824000 -71400371+42824000 -71397770+42823926 -71452282+43401554 -71450818+43400812 -71450347+43400573 -71436614+43393521 -71422765+43386292 -71413563+43381493 -71410616+43380020 -71401148+43375079 -71394064+43371337 -71403574+43041315 -71393670+43038403 -71507314+44262890 -71507147+44262104 -71506969+44261271 -71506669+44259868 -71506590+44259498 -71506094+44257176 -71505600+44255586 -71504905+44255664 -71503301+44255843 -71464354+44257835 -71461855+44256813 -71460926+44256433 -71458933+44255618 -71447674+44251102 -71445111+44250064 -71443312+44249291 -71443128+44249042 -71434183+44236944 -71430126+44231446 -71415801+44212082 -71452951+43401907 -71452282+43401554 -71452951+43401907 -71452322+43401574 -71452282+43401554 -71727750+43563524 -71727594+43563462 -71711632+43548043 -71706127+43538182 -71690664+43518337 -71674239+43500075 -71672146+43499433 -71653404+43488906 -71652884+43488920 -71651121+43489371 -71649288+43489841 -71647538+43490354 -71646669+43490586 -71642463+43491711 -71638682+43492721 -71634897+43484492 -71633460+43481366 -71631870+43477911 -71625358+43470339 -71625358+43470339 -71628883+43468555 -71628883+43468555 -71627998+43466721 -71624976+43460462 -71624976+43460462 -71627888+43459251 -71627888+43459251 -71621378+43447497 -71620082+43445213 -71620082+43445213 -71620101+43444976 -71620101+43444976 -71619486+43443760 -71616826+43443751 -71613716+43439980 -71611174+43438519 -71608461+43439859 -71604714+43440281 -71603396+43439939 -71601195+43434775 -71595385+43440440 -71592173+43442780 -71591960+43442765 -71591576+43442621 -71588909+43441802 -71586195+43443236 -71583069+43444518 -71582449+43443994 -71581759+43443446 -71580891+43443452 -71573470+43447629 -71569958+43451927 -71561140+43450373 -71561140+43450373 -71561172+43452544 -71561172+43452544 -71549342+43452750 -71547670+43452818 -71547177+43452749 -71546975+43452586 -71546708+43452371 -71541084+43448692 -71536044+43445867 -71531355+43443238 -71518227+43436055 -71516889+43435341 -71490102+43421434 -71488522+43420554 -71467375+43409391 -71464852+43408159 -71455919+43403478 -71452951+43401907 -71532369+43765028 -71531660+43761028 -71530625+43755184 -71530030+43751827 -71527652+43734927 -71527150+43731246 -71526150+43724512 -71524641+43714354 -71524481+43713280 -71523950+43709704 -71523950+43709704 -71523986+43709575 -71523986+43709575 -71523721+43707749 -71523449+43705869 -71522589+43699922 -71522193+43697182 -71522193+43697182 -71524103+43697018 -71544963+43695209 -71546215+43695099 -71560441+43693852 -71566098+43693356 -71568131+43693213 -71581614+43691971 -71586902+43691512 -71591441+43691106 -71597205+43690624 -71614546+43689095 -71618215+43688786 -71619821+43688635 -71622288+43688402 -71627588+43687902 -71629498+43687741 -71630759+43687634 -71636174+43687178 -71639609+43686888 -71642872+43686613 -71643523+43686555 -71645392+43686399 -71645872+43686359 -71647657+43686210 -71648271+43686160 -71653420+43639975 -71653420+43639975 -71652295+43637977 -71652295+43637977 -71654068+43633716 -71662669+43606577 -71708683+43601571 -71725902+43595746 -71731328+43590996 -71731535+43590509 -71731535+43590509 -71731446+43590105 -71731363+43589732 -71727377+43563801 -71727377+43563801 -71727750+43563524 -71527273+44260549 -71507314+44262890 -71527273+44260549 -71507337+44262994 -71507314+44262890 -71744446+44383575 -71728119+44365385 -71703139+44339130 -71696665+44332326 -71696514+44332389 -71686754+44336498 -71679955+44334348 -71665845+44329886 -71659241+44327798 -71655382+44326578 -71651822+44325452 -71648508+44324404 -71638472+44321231 -71633430+44319637 -71617008+44314303 -71602876+44309804 -71599958+44308875 -71587113+44304786 -71580234+44274462 -71579778+44272455 -71579630+44271803 -71578907+44268618 -71578555+44267066 -71577731+44263434 -71564428+44256071 -71559914+44256618 -71558672+44256768 -71536544+44259413 -71536167+44259459 -71531323+44260052 -71530272+44260181 -71527273+44260549 -71532369+43765028 -71521781+43757149 -71532369+43765028 -71524414+43758971 -71521781+43757149 -71727750+43563524 -71728198+43563703 -71731106+43568202 -71734504+43569053 -71736040+43569167 -71739756+43568664 -71739913+43568654 -71744199+43565890 -71749523+43567934 -71752897+43567126 -71760598+43567815 -71760848+43567885 -71767221+43562346 -71777758+43553187 -71780909+43558931 -71781097+43559228 -71787217+43560616 -71789583+43558750 -71794078+43558316 -71794584+43558502 -71803978+43552809 -71804512+43552809 -71805895+43553014 -71806838+43553014 -71807498+43552854 -71808032+43552557 -71808723+43551986 -71809289+43551277 -71809823+43550797 -71810357+43550683 -71810644+43550817 -71817930+43544626 -71818041+43544576 -71819840+43548412 -71827017+43563800 -71831338+43572993 -71835928+43582759 -71841296+43594180 -71844069+43600080 -71864053+43599442 -71867837+43596294 -71879199+43586085 -71881495+43584058 -71882140+43583488 -71884763+43581173 -71891924+43574852 -71892008+43574777 -71905495+43560353 -71906105+43559697 -71906463+43559312 -71926978+43537314 -71927161+43537084 -71927995+43536190 -71930959+43533013 -71935220+43528449 -71744446+44383575 -71749533+44389483 -71749533+44389483 -71744446+44383575 -71764745+44406635 -71763251+44404958 -71755221+44395984 -71749533+44389483 -72329620+43600201 -72328205+43606244 -72328205+43606244 -72334745+43614519 -72334745+43614519 -72330224+43626328 -72329660+43634648 -72329534+43634864 -72314120+43647206 -72314120+43647206 -72314308+43647505 -72314793+43648565 -72315059+43649415 -72315059+43649415 -72314923+43650834 -72314713+43651976 -72309102+43662148 -72303557+43668197 -72303441+43668272 -72303441+43668482 -72302899+43674869 -72302899+43674869 -72304351+43681141 -72306020+43683666 -72306020+43683666 -72305716+43689326 -72305559+43691646 -72305244+43692430 -72305171+43692607 -72302867+43702718 -72302805+43702808 -72300329+43703833 -72297132+43708091 -72296848+43708226 -72295066+43708908 -72282974+43722420 -72282787+43722737 -72280801+43724427 -72266924+43734365 -72264245+43734158 -72261996+43735186 -72245068+43743093 -72242357+43743917 -72239804+43744283 -72239205+43744375 -72237472+43744856 -72230608+43749217 -72230569+43749648 -72230569+43749648 -72230699+43750070 -72230699+43750070 -72229947+43751692 -72229600+43752286 -72227540+43754232 -72226827+43754321 -72218099+43765729 -72205013+43770943 -72198550+43789068 -72197414+43789800 -72195995+43791194 -72183989+43811879 -72183244+43840927 -72183244+43841430 -72183212+43842115 -72182865+43842938 -72182864+43845109 -72182864+43845109 -72183022+43845612 -72184001+43847075 -72184916+43848972 -72185264+43849863 -72185390+43849932 -72185390+43850069 -72185579+43850206 -72185579+43850206 -72184915+43862844 -72168456+43870884 -72168456+43870884 -72169333+43872577 -72170983+43875069 -72171462+43875602 -72171494+43875786 -72171652+43875854 -72171652+43875946 -72171933+43876082 -72171933+43876082 -72171904+43876149 -72170604+43886388 -72167224+43886113 -72153283+43899849 -72139983+43907525 -72116051+43947459 -72100501+43955611 -72098995+43957280 -72098885+43957425 -72092727+43966874 -72092727+43966874 -72113028+43967095 -72114273+43967513 -72114352+43967651 -72114352+43967651 -72112723+43977963 -72112723+43977963 -72116985+43994480 -72116985+43994480 -72116542+43995165 -72115973+43995211 -72104778+44002128 -72104778+44002128 -72105292+44012663 -72105292+44012663 -72104912+44013144 -72104469+44013442 -72103614+44013785 -72102855+44014631 -72102475+44014882 -72101652+44015202 -72100725+44015357 -72099879+44015499 -72094653+44013992 -72093765+44012713 -72091454+44013399 -72091454+44013399 -72093778+44014971 -72093778+44014971 -72092030+44024459 -72079581+44029900 -72074881+44045892 -72067612+44058034 -72051757+44066365 -72043067+44077099 -72042088+44077008 -72040912+44076659 -72040279+44075963 -72039634+44074911 -72039076+44074520 -72038526+44074277 -72037511+44074033 -72036641+44073999 -72034931+44074144 -72032702+44075054 -72032702+44075054 -72048781+44087141 -72048781+44087141 -72034290+44090138 -72031093+44099722 -72031093+44099722 -72045829+44096425 -72052888+44103822 -72052888+44103822 -72043185+44125064 -72039759+44125064 -72038236+44124605 -72034101+44132416 -72034101+44132416 -72042091+44142910 -72042347+44145317 -72042347+44145317 -72042323+44145924 -72042323+44145924 -72042708+44152270 -72042708+44152270 -72041035+44154039 -72040716+44154402 -72040082+44155749 -72039880+44155932 -72039880+44155932 -72042801+44156613 -72064285+44187888 -72064609+44196058 -72064609+44196058 -72059669+44201061 -72059615+44201144 -72059564+44201223 -72058194+44204907 -72058194+44204907 -72058907+44207010 -72060067+44209998 -72060067+44209998 -72052966+44217794 -72052469+44229239 -72052469+44229239 -72055694+44250061 -72059523+44255798 -72059838+44256295 -72060163+44259766 -72060307+44259962 -72061496+44260726 -72061496+44260726 -72060333+44261643 -72057274+44287163 -72053355+44290501 -72049473+44291186 -72043203+44295579 -72041856+44295650 -72040543+44295876 -72039837+44296087 -72034870+44300512 -72031937+44315475 -72031937+44315475 -72032341+44315752 -72033679+44316823 -72033679+44316823 -72033136+44320365 -72031959+44320662 -72021041+44320887 -72020149+44320818 -72019908+44320683 -72019577+44320498 -72015936+44320849 -72006760+44323357 -72004850+44324054 -72002314+44324871 -72001221+44325234 -71984617+44336243 -71945163+44337744 -71921314+44343835 -71903115+44347694 -71902332+44347499 -71891373+44343335 -71890844+44343173 -71890456+44343228 -71890325+44343274 -71888995+44342945 -71888867+44342916 -71884917+44341717 -71881154+44339880 -71878696+44338964 -71877493+44338615 -71876974+44338572 -71876732+44338548 -71876325+44337844 -71874998+44337226 -71874327+44337195 -71871833+44336641 -71871488+44336689 -71857168+44340463 -71856190+44340522 -71855257+44340589 -71854404+44340617 -71853550+44340717 -71852628+44340873 -71851840+44341143 -71851118+44341405 -71849900+44341978 -71849099+44342345 -71845882+44343666 -71837656+44347801 -71835509+44348884 -71812543+44358633 -71812543+44358633 -71814862+44374286 -71814862+44374286 -71789733+44400227 -71765647+44406310 -71764977+44406587 -71764745+44406635 -71859333+43120369 -71861756+43124050 -71861756+43124050 -71859333+43120369 -71874524+43145049 -71874287+43144681 -71873854+43143949 -71871793+43140564 -71871367+43139865 -71870879+43139064 -71867212+43133047 -71861756+43124050 -71874524+43145049 -71874726+43145376 -71874726+43145376 -71874524+43145049 -71913255+43207263 -71912566+43206222 -71903890+43192402 -71882225+43157411 -71876952+43148971 -71874897+43145652 -71874726+43145376 -71913255+43207263 -71924106+43205176 -71924106+43205176 -71913255+43207263 -71924106+43205176 -71938587+43202174 -71944189+43201083 -71954489+43198883 -71961792+43197551 -71977855+43194376 -71995534+43190863 -71996249+43190724 -72004132+43189050 -72008995+43187874 -71928811+42712234 -71930984+42712294 -71948057+42712655 -71949370+42712670 -71955959+42712794 -71973139+42713125 -71981402+42713294 -71991010+42713604 -71992079+42713643 -71994775+42713756 -71995666+42713799 -71999065+42713938 -71999523+42713987 -72007094+42714052 -72007766+42714070 -72009497+42714117 -72010693+42714150 -72014908+42714289 -72015805+42714350 -72020322+42714489 -72032719+42714872 -72040790+42715121 -72044150+42715205 -72049996+42715419 -72052509+42715460 -72055242+42715544 -72058675+42715649 -72060811+42715705 -72077029+42716197 -72078446+42716240 -72081390+42716330 -72083146+42716384 -72084466+42716425 -72085885+42716419 -72089056+42716514 -72111071+42717170 -72125133+42717650 -72125832+42717667 -72145196+42718128 -72153434+42718325 -72171556+42718757 -72174626+42718826 -72176910+42718892 -72190237+42719213 -72202761+42719514 -72203644+42719535 -72210439+42719699 -72221561+42719967 -72222863+42720035 -72230203+42720267 -72235129+42720390 -72239512+42720500 -72247976+42720711 -72262608+42721034 -72270073+42721193 -72282981+42721549 -72285954+42721631 -72291999+42721798 -72293634+42721884 -72304830+42722204 -72305321+42722218 -72320150+42722641 -72326147+42722813 -72346379+42723417 -72355125+42723668 -72362612+42723918 -72373633+42724239 -72390644+42724806 -72396725+42724974 -72398271+42725017 -72399387+42725086 -72401054+42725100 -72403231+42725167 -72412015+42725435 -72422112+42725767 -72429236+42726001 -72437804+42726283 -72439688+42726312 -72442760+42726410 -72446040+42726514 -72450448+42726654 -72451256+42726680 -72455945+42726762 -72458193+42726841 -72458519+42726853 -72463496+42736402 -72470770+42743767 -72474441+42750082 -72475408+42754730 -72486773+42767574 -72486804+42767780 -72486866+42767848 -72486990+42768260 -72487301+42768603 -72487301+42768694 -72487767+42769380 -72488388+42769974 -72488543+42770225 -72488885+42770591 -72489083+42770786 -72499533+42769007 -72506422+42765490 -72513105+42763822 -72516731+42768670 -72516731+42768670 -72515159+42770862 -72514935+42771229 -72514836+42771436 -72511746+42784114 -72511746+42784114 -72515838+42788560 -72526010+42795596 -72539600+42804832 -72545295+42819982 -72546101+42823806 -72547646+42838713 -72548636+42842203 -72556131+42851329 -72556750+42851830 -72556992+42852301 -72556992+42852301 -72556367+42855320 -72554911+42858153 -72554911+42858153 -72555450+42866147 -72555505+42866188 -72556112+42866252 -72556171+42866661 -72556214+42866950 -72556214+42866950 -72555889+42867330 -72555460+42875081 -72555415+42875428 -72555291+42875618 -72555042+42876166 -72554887+42876555 -72554825+42876807 -72554731+42876944 -72554576+42877287 -72554483+42877355 -72554327+42877767 -72554296+42878064 -72552757+42884067 -72537047+42892074 -72536074+42892899 -72532940+42895912 -72532777+42896076 -72531434+42898873 -72527791+42913381 -72524273+42916546 -72524273+42916546 -72526814+42934132 -72526814+42934437 -72531693+42946510 -72531693+42946510 -72527666+42957258 -72520834+42961695 -72520208+42962115 -72514500+42963832 -72462516+42981854 -72462516+42981854 -72464026+42986107 -72464088+42986381 -72464338+42986632 -72464338+42986632 -72464307+42986724 -72464307+42986724 -72464400+42986792 -72464494+42987067 -72464587+42987135 -72465273+42989010 -72465335+42989558 -72465335+42989558 -72465149+42991319 -72464994+42992142 -72462940+42996943 -72454916+43016394 -72454916+43016394 -72459591+43020577 -72463027+43044854 -72464243+43045677 -72464461+43045722 -72465432+43056032 -72465432+43056032 -72463032+43058159 -72461466+43058911 -72460352+43059531 -72451383+43067390 -72450097+43068151 -72435067+43084747 -72435067+43084747 -72438350+43090908 -72439370+43095035 -72439370+43095035 -72432783+43118662 -72432783+43118662 -72437715+43124710 -72437796+43125077 -72440618+43127285 -72442371+43129437 -72442371+43129437 -72440780+43131472 -72440735+43135013 -72440735+43135013 -72441904+43136615 -72444823+43137316 -72446198+43137049 -72448996+43137449 -72456568+43145991 -72457140+43148044 -72457140+43148493 -72457140+43148618 -72453854+43151197 -72452100+43161414 -71934607+42743513 -71934265+42741719 -71933427+42737161 -71930731+42722416 -71929624+42716561 -71928887+42712637 -71928811+42712234 -71934607+42743513 -71936580+42751922 -71935220+43528449 -71936098+43527509 -71938791+43524624 -71946375+43516500 -71950503+43512078 -71957183+43504925 -71960259+43501629 -71966205+43495345 -71975437+43484829 -71976007+43484231 -71990013+43468214 -71991753+43466245 -71999528+43457451 -72000237+43456446 -72001121+43454897 -72002359+43452727 -72002604+43452297 -72004372+43449277 -72005365+43447526 -72006897+43444827 -72007274+43444161 -72008612+43441805 -72009142+43440871 -72009933+43439406 -72010593+43438287 -72010877+43437797 -72014137+43437260 -72017685+43437601 -72018298+43437660 -72018427+43437672 -72019017+43437729 -72021069+43437925 -72022951+43438132 -72023573+43438191 -72024295+43438260 -72044408+43440180 -72053802+43441078 -72053913+43440597 -72054161+43439525 -72055096+43435482 -72056265+43430431 -72056507+43429385 -72057469+43425234 -72057641+43424586 -72057641+43424586 -72048249+43391542 -72048249+43391542 -72049829+43380265 -72056327+43369422 -72058134+43366913 -72062277+43361167 -72062802+43360443 -72073384+43346014 -72073771+43345505 -72074173+43344947 -72074616+43344362 -72075085+43343480 -72076415+43341663 -72076737+43341224 -72078666+43338590 -72079040+43338057 -72082662+43332896 -72086748+43327224 -72087543+43326121 -72088342+43324977 -72090028+43322567 -72090028+43322567 -72088155+43317315 -72087942+43316716 -72087307+43314935 -72084090+43305912 -72079548+43293492 -72076892+43286238 -72076451+43284971 -72075815+43283141 -72075126+43281258 -72071398+43271553 -72071289+43271269 -72067691+43261190 -72067437+43260501 -72065429+43255044 -72055433+43254904 -72044391+43246784 -72043980+43243228 -72042427+43229765 -72042188+43227694 -72041264+43222459 -72031622+43212342 -72025855+43205976 -72025807+43205920 -72025596+43205689 -72022075+43201999 -72019117+43198790 -72017382+43196919 -72008995+43187874 -71935220+43528449 -71953170+43530752 -71959955+43531635 -71971234+43533124 -71971814+43533199 -71994458+43536132 -71997488+43536524 -72007422+43537071 -72026798+43539313 -72054456+43542512 -72056921+43542797 -72060056+43543159 -72068402+43548722 -72069504+43553288 -72070763+43551854 -72078966+43542567 -72081359+43539834 -72089456+43530593 -72090906+43528939 -72103424+43532980 -72109472+43534932 -72110788+43535357 -72112211+43535816 -72114276+43536483 -72118871+43537967 -72119867+43538288 -72119867+43538288 -72118645+43539672 -72118127+43540261 -72107785+43553912 -72107785+43553912 -72111400+43555068 -72129749+43560766 -72129983+43560844 -72130303+43560951 -72143536+43565268 -72149560+43567276 -72150329+43567533 -72151651+43567974 -72152959+43568411 -72154140+43568786 -72171164+43574021 -72186630+43578795 -72187182+43578965 -72188070+43579251 -72188136+43579260 -72188583+43579328 -72191434+43580302 -72191728+43580409 -72191836+43580448 -72200049+43582793 -72204514+43584210 -72208101+43585063 -72208181+43585079 -72211305+43585589 -72222155+43586926 -72223597+43587108 -72224849+43587266 -72240013+43589180 -72253355+43590800 -72265561+43591994 -72270795+43592533 -72281096+43593692 -72285489+43594273 -72302671+43596579 -72304140+43596783 -72305107+43596919 -72326187+43599696 -72326468+43599733 -72327040+43599817 -72327932+43599950 -72329620+43600201 -71936580+42751922 -71934607+42743513 -71936580+42751922 -71936782+42752826 -71937980+42758175 -71939653+42765646 -71941000+42771661 -71942156+42776823 -71944792+42788586 -71974371+42789383 -71976218+42798138 -71978416+42808554 -71978955+42811110 -71983769+42833917 -71984265+42836266 -71984409+42836952 -71984460+42837196 -71984654+42838116 -71985705+42843096 -71985899+42844014 -71986287+42845854 -71987640+42852263 -71988016+42854046 -71990393+42865309 -71991808+42872006 -71994219+42882540 -71994219+42882540 -71994170+42883352 -71994125+42883985 -71994125+42883985 -71996675+42896118 -71997362+42899386 -71998334+42903959 -71998957+42909711 -72001034+42919510 -72001034+42919510 -72002744+42928005 -72002744+42928005 -72001034+42919510 -72061473+42961748 -72039339+42944512 -72037381+42944475 -72034678+42944425 -72032076+42944377 -72016417+42944089 -72012553+42944018 -72011170+42943992 -72003606+42931973 -72003426+42931104 -72002919+42928644 -72002744+42928005 -72008995+43187874 -72011506+43187383 -72012834+43187125 -72021483+43185433 -72029971+43183797 -72030667+43183669 -72036227+43181550 -72036227+43181550 -72035637+43180500 -72035513+43180345 -72030354+43171829 -72026914+43166138 -72023440+43160214 -72023403+43160151 -72023403+43160151 -72025286+43156223 -72031309+43143468 -72031603+43142830 -72034716+43136053 -72035003+43135410 -72038002+43129217 -72038149+43128807 -72038149+43128807 -72035063+43124669 -72035063+43124669 -72035452+43122770 -72035789+43121126 -72037440+43112878 -72038506+43107539 -72041955+43090625 -72042112+43082276 -72038149+43128807 -72064735+43129103 -72068144+43129140 -72073567+43129200 -72075877+43129226 -72077538+43129244 -72083749+43129332 -72084841+43129309 -72090184+43129368 -72096606+43129443 -72097605+43129488 -72105516+43129552 -72106646+43129561 -72112359+43129650 -72123387+43129892 -72124528+43129689 -72131937+43130074 -72134290+43130232 -72137150+43130332 -72144695+43130632 -72158487+43131155 -72160028+43131214 -72163530+43131350 -72178457+43131955 -72178457+43131955 -72175825+43140212 -72174635+43144223 -72173168+43148950 -72172459+43150332 -72170934+43153106 -72169873+43155039 -72167130+43160508 -72160030+43174895 -72158804+43177395 -72156585+43181885 -72156548+43181962 -72156548+43181962 -72163168+43181191 -72172413+43180073 -72173679+43179924 -72174241+43179856 -72179151+43179243 -72180939+43179021 -72186309+43178414 -72191329+43177894 -72198524+43177148 -72201897+43176763 -72212823+43175530 -72212939+43175517 -72214514+43175340 -72219784+43174790 -72222954+43174460 -72223977+43174331 -72225652+43174174 -72227021+43174046 -72234875+43173249 -72244337+43172288 -72255751+43170263 -72259370+43169859 -72260754+43169705 -72262294+43169545 -72264597+43169334 -72270300+43168815 -72271029+43168749 -72278130+43168074 -72283704+43167547 -72284489+43167474 -72290618+43166847 -72297759+43166167 -72300633+43165894 -72302737+43165694 -72307961+43165197 -72308972+43165101 -72042112+43082276 -72043100+43078159 -72043100+43078159 -72042112+43082276 -72043100+43078159 -72043618+43076092 -72044052+43074362 -72046467+43064762 -72048062+43058435 -72049137+43054176 -72051963+43043122 -72053222+43038047 -72054200+43034325 -72055461+43029381 -72056418+43025569 -72058100+43018904 -72058141+43018456 -72058284+43016573 -72058322+43015894 -72058791+43007355 -72058913+43005118 -72059155+43000698 -72059254+42997890 -72059720+42990429 -72060387+42979766 -72061248+42965989 -72061248+42965989 -72061473+42961748 -72061473+42961748 -72061248+42965989 -72308972+43165101 -72316685+43164255 -72316685+43164255 -72308972+43165101 -72316685+43164255 -72332153+43162905 -72332153+43162905 -72330923+43156527 -72330923+43156527 -72331986+43155261 -72339915+43155566 -72347551+43155927 -72348394+43155966 -72348834+43155987 -72349148+43156002 -72349730+43156030 -72360018+43156517 -72360678+43156450 -72371077+43157086 -72374370+43145851 -72374370+43145851 -72374203+43144900 -72374140+43144328 -72373931+43143080 -72373337+43139482 -72372738+43136052 -72372560+43135031 -72372108+43132440 -72372053+43132121 -72372053+43132121 -72377807+43132422 -72378355+43132447 -72384654+43132802 -72386970+43132947 -72390401+43133141 -72391745+43133223 -72394842+43133425 -72407568+43134208 -72409022+43134294 -72409683+43134334 -72416434+43134739 -72332153+43162905 -72316685+43164255 -72452100+43161414 -72452712+43172391 -72452712+43172391 -72450991+43174024 -72448809+43176094 -72448809+43176094 -72450280+43192485 -72450280+43192485 -72447936+43194520 -72440344+43214294 -72435370+43228694 -72433700+43233274 -72433684+43233427 -72433684+43233427 -72434216+43234958 -72435733+43237049 -72436390+43237955 -72438728+43250203 -72438728+43250203 -72435221+43258483 -72431968+43259763 -72430060+43260403 -72427378+43261087 -72426307+43261660 -72412257+43276219 -72397091+43310663 -72396527+43311257 -72395932+43312011 -72395932+43312011 -72401374+43319465 -72403337+43321398 -72409037+43334395 -72409037+43334395 -72406857+43337403 -72406759+43337543 -72406547+43337843 -72390744+43355216 -72390261+43355852 -72390135+43356081 -72390128+43356274 -72390128+43356274 -72393705+43357819 -72406612+43359630 -72406706+43359790 -72408397+43360842 -72409806+43361483 -72410934+43361826 -72411842+43361986 -72414692+43364273 -72414874+43369499 -72415819+43375073 -72415915+43378268 -72415915+43378268 -72411179+43386131 -72403371+43394406 -72401861+43402128 -72401663+43403015 -72401557+43403689 -72401472+43404104 -72399165+43418378 -72398871+43419866 -72396360+43428868 -72395791+43431954 -72395791+43431954 -72395817+43437809 -72395817+43437809 -72392390+43447706 -72390404+43469594 -72388857+43470585 -72387362+43471985 -72386847+43472596 -72384533+43474164 -72383299+43475477 -72382299+43477547 -72382035+43478578 -72381980+43478845 -72381374+43484274 -72381248+43484479 -72381248+43484776 -72380838+43486308 -72380680+43487291 -72380522+43488136 -72380522+43488136 -72380585+43488205 -72383538+43498216 -72384718+43500071 -72384773+43500259 -72385163+43500531 -72385540+43500834 -72385916+43501040 -72387642+43502481 -72389556+43503899 -72391094+43504768 -72392695+43505912 -72393637+43506690 -72396305+43508062 -72397090+43508748 -72398376+43510829 -72398376+43510829 -72396549+43518783 -72396397+43519154 -72396224+43519578 -72395825+43520560 -72395721+43521610 -72395646+43521938 -72395646+43521938 -72395828+43523064 -72395914+43523189 -72395914+43523189 -72392805+43527605 -72391768+43527559 -72390323+43527330 -72389676+43527824 -72382776+43536035 -72381485+43538366 -72380540+43540560 -72380540+43540560 -72381008+43544195 -72381719+43556858 -72381970+43557407 -72382032+43558001 -72382126+43558115 -72382375+43560607 -72382563+43561636 -72382657+43561681 -72382783+43562459 -72382783+43562459 -72382688+43563602 -72382625+43564127 -72380391+43564469 -72380045+43565132 -72380021+43566964 -72380021+43566964 -72380196+43572195 -72380196+43572195 -72369574+43581112 -72364090+43583565 -72357597+43585506 -72355365+43586558 -72348491+43588685 -72346437+43590355 -72329620+43600201 -72431837+43148754 -72416434+43134739 -72431837+43148754 -72431600+43135693 -72416434+43134739 -72452100+43161414 -72448327+43161108 -72446776+43160982 -72445828+43160905 -72445055+43160842 -72443879+43160747 -72432057+43159732 -72431837+43148754