-87634938
-79974733
24430231
31000968
 -80015276+26320956 -80014940+26336143 -80014933+26336456 -80014612+26350983 -80011000+26391127 -80006888+26426457 -80006149+26432809 -80002530+26454531 -79999762+26471142 -79998365+26476160 -79993861+26502946 -79993605+26504893 -79992940+26510005 -79986310+26537035 -79985275+26544973 -79981681+26584028 -79981386+26587214 -79980722+26594624 -79980987+26615426 -79981297+26625345 -79981272+26647361 -79979904+26675755 -79974733+26707535 -79978371+26721918 -79979650+26750341 -79975009+26772932 -79975465+26780812 -79979334+26814223 -79985314+26836633 -79990828+26858838 -79991917+26866374 -79996596+26882230 -79999761+26892817 -80005203+26911177 -80013240+26938295 -80014247+26941689 -80014677+26943139 -80014886+26943845 -80022754+26970392
 -80015276+26320956 -80017551+26253519 -80024968+26202407 -80040916+26092522 -80051120+25986742 -80052257+25974956
 -80015276+26320956 -80068469+26320956
 -80138049+27262879 -80132225+27250324 -80127898+27241389 -80127097+27239374 -80125000+27235935 -80124765+27235550 -80094155+27164584 -80080955+27125329 -80073328+27109817 -80060780+27084534 -80030251+27000334 -80022754+26970392
 -80052257+25974956 -80071268+25750377 -80091224+25721903 -80088698+25704739 -80096633+25682753 -80095457+25657326 -80061317+25625382 -80060238+25625382 -80054335+25618298 -80108035+25539308
 -80108035+25539308 -80115672+25541394
 -80115672+25541394 -80115965+25533630 -80118002+25525748 -80116858+25519179 -80117350+25512764 -80119199+25504614 -80120597+25500512 -80120640+25500386 -80122416+25500386 -80124768+25495497 -80124768+25487586 -80138274+25432595 -80127133+25424579 -80124768+25423119 -80120790+25418556 -80124768+25355829 -80150248+25314150
 -80052257+25974956 -80110514+25975011
 -80068469+26320956 -80015276+26320956
 -80068469+26320956 -80073064+26320956
 -80073064+26320956 -80068469+26320956
 -80185729+26327662 -80184913+26327670 -80184161+26327678 -80180949+26327711 -80178919+26327732 -80178199+26327739 -80176881+26327753 -80176568+26327756 -80171060+26327756 -80170855+26327756 -80170239+26327756 -80170067+26327756 -80169911+26327756 -80169752+26327756 -80169587+26327756 -80166167+26327756 -80161098+26327802 -80155067+26327856 -80153768+26327856 -80153367+26327856 -80136952+26327856 -80135666+26327856 -80134362+26327856 -80129062+26327856 -80128866+26327856 -80128422+26327856 -80126666+26327856 -80125981+26327856 -80125166+26327856 -80124124+26327856 -80121120+26327856 -80120443+26327856 -80120266+26327856 -80116866+26327856 -80110766+26327856 -80110669+26327856 -80109126+26327856 -80109065+26327856 -80107396+26327856 -80105763+26327856 -80101865+26327856 -80099965+26327656 -80098785+26324795 -80098865+26322856 -80098365+26322656
 -80098365+26322656 -80094496+26324953 -80093565+26325756 -80092851+26326202 -80092765+26326256
 -80092765+26326256 -80091665+26326056 -80091165+26325856 -80090904+26325647 -80089244+26324358 -80089164+26323984 -80089057+26323488 -80088852+26322716 -80088713+26322300 -80088485+26321730 -80088238+26321342 -80087865+26320756 -80087537+26320756 -80086234+26320756 -80084502+26320756 -80083075+26320756 -80082271+26320756 -80081486+26320756 -80080865+26320756 -80080607+26320799 -80080552+26320808 -80080265+26320856 -80079565+26320956 -80077828+26320956 -80077111+26320956 -80076764+26320956 -80075764+26321056
 -80075764+26321056 -80075264+26320956
 -80075264+26320956 -80074864+26321056
 -80074864+26321056 -80073064+26320956
 -80137965+26971034 -80136865+26971034 -80135665+26971034 -80133832+26970934 -80132765+26970934 -80132565+26970934 -80131965+26970934 -80129565+26970934 -80127065+26970934 -80126265+26970934 -80125065+26970934 -80124173+26970911 -80123670+26970898 -80121165+26970834 -80115564+26970834 -80114264+26970834 -80111664+26970834 -80110964+26970834 -80110115+26970834 -80109264+26970834 -80109164+26970834 -80109069+26970767 -80108396+26970757 -80108306+26970756 -80107631+26970746
 -80107631+26970746 -80105164+26970834
 -80105164+26970834 -80104531+26970776 -80104064+26970734 -80103564+26970734 -80103064+26970734 -80102364+26970734 -80101964+26970734 -80101064+26970734 -80100264+26970734 -80099364+26970734 -80098964+26970734 -80098664+26970734 -80098265+26970734 -80097864+26970734 -80097385+26970734 -80097264+26970734 -80096364+26970734 -80095264+26970734 -80095164+26970734 -80094864+26970734 -80094664+26970734 -80094264+26970734 -80093864+26970634 -80090664+26970634 -80088580+26970634 -80087531+26970634 -80087364+26970634 -80086764+26970634 -80083263+26970534 -80082263+26970534 -80081363+26970534 -80080763+26970534 -80080363+26970534 -80076926+26970381
 -80076926+26970381 -80022754+26970392
 -80110514+25975011 -80052257+25974956
 -80120635+25975147 -80119766+25975069 -80118266+25974969 -80116066+25974869
 -80116066+25974869 -80110514+25975011
 -80121467+25974969 -80120635+25975147
 -80121467+25974969 -80120867+25975169
 -80120867+25975169 -80120635+25975147
 -80124178+25974368 -80123867+25974969 -80123267+25974969 -80122731+25974969 -80122467+25974969 -80121467+25974969
 -80133867+25974869 -80124178+25974368
 -80133867+25974869 -80133867+25974169
 -80133867+25974169 -80124178+25974368
 -80295072+25964370 -80295174+25969759 -80279165+25970959 -80278771+25970969 -80262771+25971269 -80250959+25971719 -80248160+25971824 -80246971+25971869 -80246671+25971876 -80230170+25972169 -80229770+25972269 -80226965+25972327 -80225561+25972357 -80224970+25972369 -80223966+25972382 -80223165+25972399 -80214475+25972564 -80214270+25972569 -80210369+25972669 -80206269+25972769 -80204069+25972869 -80203369+25972869 -80202669+25972869 -80201955+25972886 -80198269+25972969 -80195093+25973140 -80194569+25973169 -80191369+25973169 -80184869+25973369 -80184169+25973369 -80182769+25973369 -80181468+25973469 -80178668+25973469 -80174670+25973540 -80174465+25973569 -80174368+25973569 -80173968+25973569 -80166568+25973669 -80166268+25973769 -80165068+25973869 -80162368+25973869 -80160768+25973869 -80158468+25974069 -80158235+25974102 -80157768+25974169
 -80157768+25974169 -80157133+25974123 -80156368+25974069
 -80156368+25974069 -80155665+25974104 -80154368+25974169 -80153773+25974206 -80152768+25974269 -80152249+25974269 -80151968+25974269 -80150367+25974369 -80149655+25974402 -80148267+25974469 -80147967+25974469 -80147667+25974469 -80146267+25974469 -80144767+25974469 -80143442+25974584 -80142467+25974669 -80133967+25974869 -80133867+25974869
 -80137965+26971034 -80139533+26971034
 -80139533+26971034 -80137965+26971034
 -80139533+26971034 -80139637+26971034
 -80139637+26971034 -80139533+26971034
 -80139637+26971034 -80141364+26971034
 -80141364+26971034 -80139637+26971034
 -80141364+26971034 -80141578+26971034
 -80141578+26971034 -80141364+26971034
 -80141578+26971034 -80141717+26971034
 -80141717+26971034 -80141578+26971034
 -80141717+26971034 -80141865+26971034
 -80141865+26971034 -80141717+26971034
 -80141865+26971034 -80142064+26956701 -80142065+26956634 -80150437+26956634 -80153930+26956634 -80159878+26956634 -80163266+26956634 -80166666+26956634 -80166922+26956583 -80167166+26956534
 -80167166+26956534 -80167566+26956634 -80175773+26956634 -80182734+26956634 -80190639+26956682 -80192867+26956734 -80197294+26956843 -80212055+26956934 -80226468+26956934 -80243268+26957234
 -80243268+26957234 -80249768+26957149
 -80249768+26957149 -80252315+26957196 -80255831+26957261 -80287164+26957839 -80340146+26958160 -80340410+26958162 -80346555+26958194 -80348324+26958204 -80356396+26958247 -80364235+26958289 -80374165+26958386 -80374772+26958670
 -80374772+26958670 -80375415+26958656 -80376496+26958632 -80377021+26958621 -80384692+26958454 -80442775+26957845
 -80442775+26957845 -80482405+26957947 -80531901+26958067
 -80531901+26958067 -80561423+26957987 -80564174+26957979 -80577577+26957942 -80580241+26957934 -80580424+26957934 -80596976+26957889 -80601224+26957878 -80608007+26957860 -80608365+26957859 -80609814+26957855 -80611209+26957851 -80611624+26957849 -80613760+26957844 -80624778+26957816 -80624778+26957725
 -80624778+26957725 -80749781+26959033
 -80749781+26959033 -80874784+26959017 -80885639+26958919
 -80150248+25314150 -80240639+25252453 -80239129+25250396 -80238848+25250396 -80249773+25179479 -80299872+25151534 -80316363+25125401 -80315211+25125401 -80329867+25104487 -80355074+25075220 -80374777+25062953 -80390595+25047724 -80390964+25042947 -80398509+25025265 -80433622+25000407 -80432620+25000407 -80464135+24955147 -80481946+24947446 -80499781+24942915 -80574815+24893860 -80589662+24883990 -80596467+24875412 -80597730+24875412 -80624783+24850899 -80629974+24847050 -80771081+24765958 -80834481+24750417 -80841638+24749163 -80874790+24729360 -80893295+24716453 -80900787+24714703 -80905587+24713468 -80912988+24713022
 -80912988+24713022 -80918911+24713066
 -80918911+24713066 -80923787+24708988 -80933922+24702203 -80945260+24696230 -80957113+24692836 -80959088+24690976 -80959338+24690823 -80977767+24681428 -80978030+24681235 -80999792+24668912
 -80999792+24668912 -80999792+24670364
 -80999792+24670364 -81014700+24666440 -81023233+24664084 -81023469+24663651 -81026416+24658980 -81090736+24632951
 -81090736+24632951 -81145899+24647168 -81147686+24649064
 -81147686+24649064 -81175922+24632672 -81212566+24625422 -81293703+24596608 -81317838+24589216 -81393309+24569687
 -81393309+24569687 -81398835+24569759
 -81398835+24569759 -81411009+24569598 -81427317+24566609 -81444735+24558099 -81488266+24557595
 -81488266+24557595 -81499805+24561595
 -81499805+24561595 -81519126+24528659 -81518860+24526529 -81519084+24521217 -81519086+24517248 -81519881+24512555 -81521792+24507383 -81523898+24503124 -81525671+24500426 -81528558+24500426 -81591304+24465303 -81654132+24443715 -81679059+24438334 -81721258+24430231
 -81721258+24430231 -81755342+24442593 -81772661+24496125
 -81772661+24496125 -81789357+24495376
 -81789357+24495376 -81792362+24495613
 -81792362+24495613 -81792145+24495363 -81787991+24490464 -81974557+24470987
 -81974557+24470987 -82044065+24489375 -82053557+24500428 -82052082+24500428 -82099436+24500428 -82105606+24500428 -82178531+24500429 -82176113+24500429 -82218112+24540415 -82215002+24582784 -82170956+24625425
 -82170956+24625425 -82064187+24625424 -82045319+24615323
 -82045319+24615323 -82003818+24625424 -81999820+24625989 -81874817+24664842 -81851438+24672780 -81807264+24696042 -81805305+24696731 -81785173+24703640 -81719886+24730702 -81715072+24736145 -81710582+24740188 -81683682+24750417 -81645000+24771536 -81624811+24784627 -81617595+24786972 -81613704+24790626 -81592658+24803999 -81588548+24805038 -81586962+24805061 -81583248+24807969 -81575830+24810090 -81573757+24810641 -81540570+24823659 -81533359+24831335 -81481311+24856649 -81427953+24875413 -81426930+24875413 -81376720+24875413 -81332053+24872533
 -81332053+24872533 -81280080+24875413 -81217859+24875413 -81141716+24821332 -81115598+24809713 -81093336+24808265 -81072008+24796509 -81039473+24795806
 -81039473+24795806 -81037761+24797426 -81034358+24799448 -81030510+24801376 -81027393+24802857 -81023913+24804746 -81018656+24806255 -81014165+24807183 -81011549+24807584 -81009817+24808932 -80999794+24811858
 -80999794+24811858 -80999794+24809770
 -80999794+24809770 -80985644+24811753 -80906136+24848498 -80891373+24852684 -80888539+24858394 -80899478+24870224 -80982544+24875412 -81124799+25077809 -81184854+25125404 -81232905+25250400 -81249800+25468726 -81266593+25500390 -81323340+25593071 -81326803+25602168 -81329520+25610494 -81330961+25615934 -81331160+25618252 -81335214+25620691 -81337898+25623404 -81339603+25625386 -81342517+25629024 -81345724+25633735 -81374802+25641321 -81483569+25750382 -81562200+25794746 -81567307+25798447 -81570967+25802039
 -80434277+25235967 -80433856+25236211 -80432916+25236723
 -80432916+25236723 -80429859+25235746 -80429467+25235697 -80429234+25235668
 -80429234+25235668 -80429221+25235697 -80425743+25236387
 -80425743+25236387 -80424441+25236356
 -80424441+25236356 -80418850+25237623 -80418675+25244754 -80413380+25250396 -80410984+25253466 -80398467+25253898 -80394958+25253902 -80379836+25287217 -80379849+25291442 -80379850+25291945 -80379852+25292595 -80379854+25293446 -80379801+25295041 -80379021+25305896
 -80379021+25305896 -80376993+25305865
 -80376993+25305865 -80372010+25307194 -80372122+25310216 -80343160+25321818 -80328997+25327719 -80269092+25352672 -80266836+25353631 -80264676+25354321
 -80264676+25354321 -80263873+25354292 -80262522+25354029 -80261374+25353492 -80259474+25352492 -80258602+25351956 -80255153+25348339 -80254974+25347892 -80250874+25341992 -80249774+25341765 -80247648+25341246 -80246055+25340692 -80242747+25339543 -80241880+25339336 -80240704+25339055 -80237674+25338331 -80190244+25325478 -80162023+25317471 -80152393+25314738 -80150248+25314150
 -80677862+27205988 -80675025+27206002 -80642782+27206167 -80614035+27206196
 -80614035+27206196 -80587994+27206045 -80580804+27206030 -80579879+27206028 -80579164+27206026 -80577485+27206024
 -80577485+27206024 -80546118+27206322
 -80546118+27206322 -80545939+27206253 -80537835+27206229
 -80537835+27206229 -80532372+27206296 -80530038+27206296 -80527704+27206318 -80525473+27206341
 -80525473+27206341 -80523190+27206340
 -80523190+27206340 -80520754+27206362 -80518523+27206384
 -80518523+27206384 -80516189+27206361
 -80516189+27206361 -80513983+27206383 -80511675+27206405
 -80511675+27206405 -80509341+27206404 -80507007+27206403 -80504571+27206402
 -80504571+27206402 -80502365+27206424
 -80502365+27206424 -80500140+27206354
 -80500140+27206354 -80499775+27206378 -80497621+27206379
 -80497621+27206379 -80483131+27206361
 -80483131+27206361 -80481541+27206380 -80481130+27206385
 -80481130+27206385 -80475437+27206318
 -80475437+27206318 -80473000+27206341
 -80473000+27206341 -80470590+27206273 -80456765+27206253 -80448635+27206185 -80443685+27206139 -80438992+27206093 -80432888+27206047
 -80432888+27206047 -80432478+27206093
 -80432478+27206093 -80415708+27205979 -80415345+27205977 -80404138+27205905 -80399804+27205881 -80399229+27205878 -80399053+27205877 -80398892+27205876 -80398684+27205875 -80398261+27205873 -80397738+27205871 -80397146+27205869 -80396471+27205867 -80395501+27205863 -80394443+27205859 -80393956+27205857 -80393628+27205854 -80392428+27205843 -80391706+27205836 -80390806+27205827 -80389802+27205818 -80388993+27205810 -80386640+27205788 -80385587+27205778 -80385135+27205774 -80384417+27205767 -80383611+27205760 -80383508+27205759 -80382559+27205750 -80381723+27205742 -80380715+27205733 -80379930+27205726 -80378841+27205716 -80377780+27205706 -80377725+27205705 -80376839+27205697 -80376055+27205689
 -80376055+27205689 -80375342+27205695 -80374773+27205800 -80372173+27206107
 -80372173+27206107 -80365456+27206020 -80339757+27205689 -80339391+27205678
 -80339391+27205678 -80332219+27205720 -80331853+27205720 -80303188+27205896 -80293354+27205956
 -80293354+27205956 -80291385+27205929
 -80291385+27205929 -80286669+27205933 -80286604+27205938 -80285449+27210606 -80285373+27225410 -80285071+27231024 -80285071+27231254 -80285071+27231642 -80285071+27231728 -80285071+27234724 -80285257+27241821 -80285312+27243919 -80284971+27245724 -80284971+27245863 -80284971+27247123 -80284971+27247818 -80284971+27249123 -80284871+27254023 -80284871+27258423 -80284771+27263723 -80283971+27263723 -80283069+27263831
 -80283069+27263831 -80277897+27263697
 -80277897+27263697 -80276752+27263701
 -80276752+27263701 -80273876+27263648 -80266438+27263510 -80257337+27263342 -80250651+27263218 -80250247+27263211 -80249770+27263202 -80244337+27263010
 -80244337+27263010 -80243400+27263016 -80243328+27263017 -80242616+27263021
 -80242616+27263021 -80242324+27263015 -80242071+27263010 -80240721+27262985 -80240204+27262976
 -80240204+27262976 -80239681+27262980 -80238425+27262988 -80236763+27263001 -80234190+27263020 -80233660+27263024 -80233131+27263024 -80224028+27263024 -80222893+27263024 -80210515+27263053 -80209848+27263099
 -80209848+27263099 -80209049+27263093 -80207791+27263084 -80205811+27263069 -80203920+27263055 -80201792+27263039 -80201193+27263035
 -80201193+27263035 -80200354+27263054
 -80200354+27263054 -80199520+27263024 -80175318+27262781 -80174803+27262781 -80138049+27262879
 -80186375+26327657 -80185729+26327662
 -80186375+26327657 -80186072+26327658 -80185729+26327662
 -80881233+26333806 -80812368+26334006 -80777079+26334078 -80776492+26334080 -80775861+26334082 -80636070+26334306
 -80636070+26334306 -80628875+26334179 -80628078+26334165
 -80628078+26334165 -80627530+26334177 -80613041+26334257 -80612113+26334261 -80611782+26334274 -80596524+26334347 -80595975+26334350 -80595447+26334353 -80580720+26334423 -80579789+26334428 -80579328+26334470 -80563920+26334559 -80545668+26334663 -80542999+26334679 -80542434+26334682 -80540781+26334692 -80540674+26334693 -80539899+26334698
 -80539899+26334698 -80539384+26334660 -80539210+26334648 -80539133+26334610 -80536973+26334593 -80536576+26334584
 -80536576+26334584 -80535705+26334587 -80534464+26334587 -80374773+26334459 -80297671+26334356 -80297471+26334356 -80297271+26334356 -80279021+26334395 -80277777+26334398 -80274708+26334404 -80271269+26334411 -80271126+26334411 -80266986+26334420 -80249970+26334456 -80249605+26334461 -80243009+26334545 -80242481+26334552 -80234792+26334651 -80229261+26334656 -80228767+26334656 -80228169+26334656 -80227359+26334656 -80227353+26334656 -80224269+26333956 -80220948+26332958 -80219164+26332422 -80217364+26331881 -80207983+26329062 -80203162+26327856 -80202956+26327856 -80202768+26327856 -80202652+26327855 -80202638+26327855 -80200568+26327828 -80198436+26327803 -80196546+26327779 -80190242+26327701 -80188109+26327674 -80186668+26327656
 -80186668+26327656 -80186375+26327657
 -80263543+27556782 -80249770+27519998 -80249770+27518985 -80245862+27513355 -80245857+27512819 -80245793+27510174 -80243016+27507985 -80240002+27504892 -80237250+27501397 -80237119+27500314 -80233130+27494721 -80229299+27485629 -80229001+27482789 -80228503+27478043 -80227962+27463116 -80220099+27441315 -80218231+27436724 -80202784+27403285 -80189004+27375319 -80138049+27262879
 -80385069+27861362 -80328113+27750306 -80324347+27739128 -80312411+27703054 -80307605+27687902 -80295257+27644794 -80274833+27598371 -80274423+27596663 -80272064+27586708 -80270904+27581727 -80268546+27572903 -80268424+27572511 -80263543+27556782
 -80376316+27557560 -80374773+27557389 -80373581+27557310
 -80373581+27557310 -80369649+27557315 -80368952+27557316 -80368382+27557316 -80367888+27557316 -80359558+27557217
 -80359558+27557217 -80358456+27557219 -80357251+27557222 -80356034+27557225 -80348422+27557248 -80348167+27557249 -80340704+27557251 -80336944+27557252 -80334139+27557290
 -80334139+27557290 -80332527+27557273 -80332112+27557269 -80331762+27557266 -80331296+27557262 -80328126+27557252
 -80328126+27557252 -80327586+27557257 -80323049+27557295 -80321005+27557390
 -80321005+27557390 -80287490+27557007 -80263543+27556782
 -80777701+25978992 -80777357+25978984 -80776478+25978966 -80551785+25956907
 -80551785+25956907 -80550845+25957018
 -80550845+25957018 -80528974+25956970 -80528346+25956969 -80499777+25956852 -80465346+25956771 -80455724+25956750
 -80455724+25956750 -80451076+25956770 -80450676+25956770 -80450276+25956770 -80439576+25956870 -80438676+25956870 -80430976+25956970 -80430476+25956970 -80407396+25957017 -80390074+25957070 -80375740+25957071 -80375406+25957071 -80351704+25957142 -80351172+25957143 -80349973+25957147 -80343273+25957170 -80343073+25957170 -80341637+25957170 -80341273+25957170 -80340125+25957121 -80338309+25957081
 -80338309+25957081 -80326779+25957118 -80315741+25957155 -80312836+25957165 -80312090+25957167 -80311272+25957170 -80311072+25957170 -80310943+25957170 -80310772+25957170 -80310287+25957159 -80310108+25957155 -80309706+25957145 -80302579+25956978 -80301472+25956970 -80295272+25956770 -80294972+25956770 -80295072+25960770 -80295072+25963566
 -80295072+25963566 -80295072+25964094
 -80295072+25964094 -80295072+25963566
 -80295072+25964094 -80295072+25964370
 -80295072+25964370 -80295072+25964094
 -80376316+27557560 -80389575+27557503
 -80389575+27557503 -80376316+27557560
 -80663461+28790588 -80635573+28750268 -80508145+28562777 -80499770+28533446 -80499771+28409543 -80502967+28406542 -80519551+28390621 -80522584+28379228 -80525082+28369844 -80525369+28368768 -80527992+28358912 -80531726+28344885 -80534735+28331991 -80536448+28320727 -80537883+28311290 -80539499+28300664 -80541169+28289685 -80543868+28271948 -80529631+28213462 -80528848+28209889 -80527720+28204745 -80526527+28199305 -80523860+28187139 -80523106+28183700 -80522081+28179024 -80520892+28173598 -80519384+28166719 -80517691+28158998 -80516868+28155243 -80515589+28149409 -80513397+28139410 -80508260+28115976 -80503837+28095799 -80499935+28077997 -80492599+28062745 -80485041+28048476 -80481577+28041929 -80479507+28038018 -80476898+28033050 -80473337+28025350 -80460542+28000296 -80446148+27973902 -80418368+27923171 -80392022+27875301 -80385069+27861362
 -80422893+27557474 -80418803+27557464
 -80418803+27557464 -80415097+27557573
 -80415097+27557573 -80414656+27557536 -80413329+27557530
 -80413329+27557530 -80406273+27557548
 -80406273+27557548 -80397967+27557522 -80389575+27557503
 -80426958+27557502 -80422893+27557474
 -80426958+27557502 -80425811+27557482 -80422893+27557474
 -80679821+27558470 -80679390+27558474 -80665836+27558490
 -80665836+27558490 -80663852+27558488 -80661770+27558486 -80659389+27558464 -80657457+27558435
 -80657457+27558435 -80650651+27558469
 -80650651+27558469 -80646287+27558468
 -80646287+27558468 -80645315+27558471 -80644625+27558473 -80624778+27558692
 -80624778+27558692 -80578486+27558515
 -80578486+27558515 -80578100+27558538
 -80578100+27558538 -80562310+27558472 -80561932+27558470 -80545659+27558402 -80545200+27558400 -80529390+27558335
 -80529390+27558335 -80528992+27558376 -80525704+27558714
 -80525704+27558714 -80521197+27558589 -80517280+27558549 -80516968+27558546 -80511658+27558427 -80508963+27558358 -80503128+27558310
 -80503128+27558310 -80499776+27558328
 -80499776+27558328 -80480261+27558105 -80478012+27558011
 -80478012+27558011 -80476234+27558020
 -80476234+27558020 -80474230+27558017
 -80474230+27558017 -80472380+27558021 -80470421+27558026
 -80470421+27558026 -80468474+27558020 -80463961+27558011 -80459891+27557909 -80455745+27557826 -80451298+27557776
 -80451298+27557776 -80447536+27557786
 -80447536+27557786 -80447313+27557782 -80443133+27557716 -80439285+27557672 -80431408+27557578 -80430997+27557575 -80428718+27557534 -80426958+27557502
 -80434277+25235967 -80435286+25240577
 -80434277+25235967 -80435639+25237802 -80435614+25238192 -80435437+25238375 -80435212+25238375 -80434731+25238375 -80434769+25238597 -80434782+25238673 -80435210+25239247 -80435362+25240485 -80435286+25240577
 -80435286+25240577 -80447593+25240692
 -80447593+25240692 -80447643+25240685
 -80447088+27860755 -80385069+27861362
 -80448468+27860031 -80447088+27860755
 -80448468+27860031 -80447762+27860478 -80447088+27860755
 -80450358+25240258 -80447643+25240685
 -80450358+25240258 -80449762+25240393 -80447643+25240685
 -80868881+27822522 -80852438+27822765
 -80852438+27822765 -80843926+27822677
 -80843926+27822677 -80843465+27822689 -80836061+27822883 -80827506+27822919 -80823068+27822938 -80819055+27822955 -80812154+27822985 -80770092+27823164 -80766886+27823643
 -80766886+27823643 -80766028+27823635 -80742673+27823006
 -80742673+27823006 -80740801+27823010 -80740769+27823034
 -80740769+27823034 -80708134+27822932 -80707163+27822929 -80690476+27822792
 -80690476+27822792 -80682146+27822861
 -80682146+27822861 -80673480+27822814 -80657593+27822766 -80623735+27822458 -80607074+27822350 -80578331+27822264 -80571381+27822243 -80567597+27822231 -80560460+27822209 -80556344+27822196 -80555527+27822193 -80554626+27822190 -80547887+27822170 -80541077+27822125 -80513381+27822067 -80510523+27822061 -80510052+27822060 -80509292+27822058 -80509075+27822058 -80507999+27826003 -80507210+27828039 -80506129+27828485 -80501453+27832845 -80499775+27834641 -80499156+27835432 -80496953+27838299 -80491087+27854603 -80490481+27854603 -80478844+27854615 -80478642+27854615 -80478448+27854615 -80452552+27855775 -80448468+27860031
 -80491770+25227372 -80490410+25227724 -80486628+25228091 -80465308+25234811
 -80465308+25234811 -80465271+25234795
 -80465271+25234795 -80455234+25239063
 -80455234+25239063 -80454276+25238925
 -80454276+25238925 -80450358+25240258
 -80499781+25201468 -80495578+25199502
 -80495578+25199502 -80495351+25199726 -80497192+25208698
 -80497192+25208698 -80497135+25208682 -80492243+25206643
 -80492243+25206643 -80492344+25207354
 -80492344+25207354 -80488035+25206942
 -80488035+25206942 -80487452+25207241 -80487738+25207941 -80487778+25211137 -80487202+25212333 -80494443+25221246 -80494443+25221277
 -80494443+25221277 -80491770+25227372
 -80494443+25221277 -80495126+25226025 -80494849+25226330 -80494167+25227080 -80493638+25227310 -80492677+25227342 -80491770+25227372
 -80499781+25201468 -80502912+25203138
 -80502912+25203138 -80503110+25203109
 -80503110+25203109 -80503153+25203414 -80503181+25203617 -80503235+25204003
 -80499781+25201468 -80503235+25204003
 -80503235+25204003 -80507999+25206368 -80508150+25206483 -80508113+25206719 -80532168+25214225
 -80532168+25214225 -80533059+25213944
 -80533059+25213944 -80533235+25214196 -80533664+25214196 -80538082+25205490 -80535760+25199655 -80535685+25198989 -80535836+25198898
 -80535836+25198898 -80536063+25199058 -80545388+25205003
 -80545388+25205003 -80545642+25204932
 -80545642+25204932 -80547936+25206148 -80562282+25211906
 -80562282+25211906 -80562291+25211875 -80562257+25210460 -80558853+25200483 -80558553+25199580 -80558652+25199084 -80560341+25198464 -80560568+25198419 -80565233+25192959 -80565384+25192615
 -80565384+25192615 -80566267+25192727 -80567622+25192899 -80568150+25192966
 -80565384+25192615 -80568150+25192966
 -80568150+25192966 -80569426+25193781 -80575601+25198550 -80575796+25198739 -80577208+25200712 -80583662+25203441
 -80583662+25203441 -80583410+25201170 -80583704+25200724 -80589662+25199701 -80589684+25199699 -80599920+25188436 -80601004+25188184 -80601194+25188100 -80601887+25187794 -80603449+25187564 -80604659+25187013 -80605617+25186715 -80606424+25186370 -80607180+25185636 -80607834+25184374 -80611239+25179441 -80612143+25178638 -80614435+25175724
 -80614435+25175724 -80619116+25177445 -80619228+25177588 -80618184+25179707 -80618071+25179913 -80617790+25180425 -80619331+25181765 -80619613+25181953
 -80619613+25181953 -80621384+25180913
 -80621384+25180913 -80624784+25181948 -80624784+25182808 -80621576+25183515 -80621421+25183567
 -80621421+25183567 -80619851+25182967 -80616676+25182700
 -80616676+25182700 -80609548+25182814 -80609246+25183181
 -80609246+25183181 -80605375+25202796 -80605885+25202895 -80606782+25203069
 -80606782+25203069 -80607841+25202954 -80608238+25202801 -80608310+25202773 -80608497+25202701 -80608609+25202599 -80608975+25202265 -80609429+25201692 -80609933+25200223
 -80609246+25183181 -80609933+25200223
 -80609933+25200223 -80610293+25200305
 -80610293+25200305 -80619485+25197562 -80624784+25195252 -80639362+25190841 -80640885+25190599 -80646595+25189690 -80660816+25182022 -80664085+25177194 -80658247+25176693
 -80658247+25176693 -80657365+25176968
 -80657365+25176968 -80657037+25176852 -80654044+25175794
 -80708600+25145637 -80706330+25139802
 -80706330+25139802 -80703224+25142659 -80703222+25142811 -80698577+25161775 -80698577+25161809 -80677842+25173778
 -80677842+25173778 -80680286+25164551
 -80680286+25164551 -80663467+25167473
 -80663467+25167473 -80663085+25167451 -80662225+25167400 -80661904+25167381
 -80661904+25167381 -80661857+25167400 -80660946+25167771 -80660266+25168298 -80659891+25168494 -80658905+25169009 -80658199+25169169
 -80658199+25169169 -80657821+25169123 -80657768+25169097 -80662549+25153273 -80670888+25144166 -80675124+25140510 -80673894+25138508 -80673704+25138458
 -80673704+25138458 -80654973+25145601 -80652992+25146032 -80652232+25146964 -80653114+25147772 -80656439+25152493 -80651674+25156736 -80633891+25176733 -80639425+25178300
 -80639425+25178300 -80639497+25178288
 -80639497+25178288 -80650938+25175361 -80651644+25175316
 -80651644+25175316 -80652820+25175501 -80653534+25175614 -80654044+25175794
 -80639497+25178288 -80654044+25175794
 -80677862+27205988 -80677851+27202950 -80677840+27196859 -80677817+27184124 -80677734+27167904 -80677723+27165861 -80677707+27162775 -80677691+27159312 -80677680+27158472 -80677674+27158041 -80677553+27148570 -80677462+27142021 -80677415+27138050 -80677385+27128187 -80677419+27124883 -80677425+27122119 -80677667+27121415 -80678369+27120822 -80679220+27120104 -80693505+27108051 -80722916+27084670 -80736256+27074064 -80749781+27063311 -80750024+27063126 -80832735+27000372 -80836442+26997497 -80874784+26967390 -80885639+26958919
 -80679847+27515659 -80679845+27515404 -80679842+27514834 -80679655+27500766 -80679497+27498897 -80679476+27497783 -80679460+27496910 -80679292+27488179 -80679264+27486866 -80679181+27482858 -80679134+27479315 -80679130+27466840 -80679271+27456828 -80678851+27452066 -80678610+27448516 -80678615+27448003 -80678624+27447087 -80678637+27445788 -80678656+27443962 -80678666+27442961 -80678675+27442050 -80678686+27440997 -80678698+27439890 -80678708+27438969 -80678719+27437966 -80678731+27436811 -80678746+27435436 -80678757+27434386 -80678762+27433865 -80678766+27433533 -80678797+27430770 -80678819+27428623 -80678773+27425248 -80678626+27414354 -80678543+27408204 -80678485+27403905 -80678365+27394680 -80678372+27392438 -80678374+27391709 -80678379+27390127 -80678374+27389584 -80678347+27388510 -80678263+27386672 -80678185+27383094 -80678137+27380870 -80678109+27379564 -80678103+27379286 -80678094+27372242 -80678078+27368513 -80678077+27368146 -80677986+27346688 -80677832+27310094 -80677830+27309568 -80677825+27309127 -80677785+27305008 -80677726+27303003 -80677753+27302235 -80677784+27298756 -80677991+27244595 -80677991+27240880 -80677950+27229791 -80677865+27206844 -80677862+27205988
 -80679881+27522137 -80679945+27524784 -80679974+27525978 -80680000+27526620 -80680000+27531000 -80679897+27533798 -80679871+27536388 -80679897+27536893 -80679871+27538796 -80679819+27542763 -80679793+27544345 -80679819+27546524 -80679767+27551133 -80679767+27554940 -80679715+27557646 -80679792+27557760 -80679821+27558470
 -80679881+27522137 -80679847+27515659
 -80679881+27522137 -80679862+27521324 -80679847+27515659
 -80847647+27642557 -80844820+27642633
 -80844820+27642633 -80841279+27642626 -80840357+27642625
 -80840357+27642625 -80837848+27642647 -80832475+27642697 -80825872+27642757 -80815778+27642849 -80807128+27642928 -80806215+27642937 -80793789+27643041 -80791425+27643061 -80790485+27643070 -80778175+27643194
 -80778175+27643194 -80777871+27632180 -80777802+27627840 -80777793+27627288 -80777502+27620395 -80777487+27617764 -80777479+27616391 -80777476+27615878 -80777463+27613664 -80777450+27611488 -80777444+27610510 -80777432+27608469 -80777429+27607966 -80777424+27607128 -80777411+27604916 -80777387+27600611 -80777384+27600179 -80777380+27599551 -80777304+27585674 -80777302+27585452 -80777297+27584476 -80777308+27581787 -80777296+27579848 -80777189+27562499 -80777186+27562092 -80777180+27561242 -80765712+27558853
 -80765712+27558853 -80761844+27558905
 -80761844+27558905 -80744526+27558643 -80743857+27558552
 -80743857+27558552 -80743498+27558556 -80741074+27558585
 -80741074+27558585 -80728465+27558329
 -80728465+27558329 -80711902+27558369 -80703829+27558400
 -80703829+27558400 -80701406+27558395 -80698862+27558390 -80695873+27558385 -80693202+27558381
 -80693202+27558381 -80690263+27558389 -80679821+27558470
 -80708600+25145637 -80708605+25146026 -80708609+25146047 -80708686+25146454 -80708757+25146829 -80709034+25147425 -80710219+25148939 -80710521+25149902 -80710622+25150797 -80710900+25151393 -80711555+25151944 -80732025+25167331
 -80708600+25145637 -80711832+25152013
 -80711832+25152013 -80712082+25151929 -80712311+25151852 -80712538+25151669 -80712737+25151601 -80712941+25151531
 -80712941+25151531 -80713572+25151714 -80713875+25151898 -80714303+25152700 -80714833+25153366 -80732025+25167331
 -80732025+25167331 -80741957+25163542
 -80741957+25163542 -80742862+25164162 -80747242+25164467
 -80747242+25164467 -80745547+25157031 -80744241+25155347 -80739587+25151195 -80729033+25150747 -80721459+25146528 -80721283+25145993 -80721397+25145671 -80722038+25145312 -80726200+25145157 -80744901+25144903
 -80744901+25144903 -80749787+25149490 -80761991+25161802 -80763742+25161828 -80765678+25162201 -80765989+25162261
 -80765989+25162261 -80771131+25160955 -80771155+25160934
 -81045706+29432462 -81002318+29342114 -80999776+29336820
 -80999776+29336820 -80999776+29336850
 -80999776+29336850 -80994218+29325909 -80988551+29314754 -80984784+29307339 -80975283+29288636 -80961008+29260539 -80957936+29254492 -80955785+29250258 -80951667+29240097 -80946448+29227218 -80921019+29171250 -80904465+29141827 -80875322+29106431 -80874815+29105968 -80872078+29101939 -80871963+29101770 -80870645+29099829 -80860811+29085349 -80860299+29084595 -80845442+29062720 -80832310+29042602 -80800631+28994070 -80796085+28987106 -80763877+28937764 -80763625+28937297 -80749772+28917092 -80725602+28880666 -80722019+28875266 -80663461+28790588
 -80966014+28790218 -80965526+28790223 -80964759+28790231 -80964191+28790237 -80960158+28790281 -80950576+28790385 -80943873+28790458 -80941184+28790487 -80935195+28790552 -80919866+28790703 -80915051+28790794 -80909588+28790850 -80905513+28790892 -80900859+28790940 -80899438+28790954 -80893597+28791014 -80892929+28791041
 -80892929+28791041 -80891263+28791018
 -80891263+28791018 -80888653+28791051 -80882649+28791129 -80880829+28791141 -80880493+28791143 -80879500+28791150 -80878104+28791153 -80871197+28791195 -80869219+28791219 -80867085+28791220 -80862817+28791222
 -80862817+28791222 -80856830+28791178 -80856407+28791177 -80852823+28791169 -80850433+28791163 -80844257+28791151 -80842922+28791148
 -80842922+28791148 -80837874+28791167 -80837548+28791168 -80811534+28791216 -80810166+28791277 -80807867+28791331
 -80807867+28791331 -80805847+28791228 -80796867+28791138 -80796581+28791115
 -80796581+28791115 -80788616+28791137 -80788341+28791137 -80785193+28791145 -80784186+28791147 -80781674+28791154 -80745551+28791223
 -80745551+28791223 -80744892+28791219
 -80744892+28791219 -80744274+28791248 -80743680+28791248 -80740080+28791247 -80733784+28791245 -80732819+28791245 -80723567+28791157 -80663461+28790588
 -80771666+25160485 -80771388+25155260 -80769034+25150516 -80768888+25148903 -80769088+25146571 -80770569+25143081 -80775796+25137902 -80777623+25137598
 -80777623+25137598 -80778252+25138015 -80777336+25139893 -80773442+25152740 -80774476+25154714 -80780084+25164548
 -80780084+25164548 -80798540+25152783 -80798035+25146607 -80798263+25146106 -80799891+25143344 -80800323+25143054 -80800492+25143008
 -80800492+25143008 -80800682+25148291 -80800789+25148856 -80801465+25150615 -80802489+25152184 -80802561+25152863 -80800531+25160789 -80800287+25161508 -80800113+25163314 -80793914+25176236
 -80771155+25160934 -80771219+25160878 -80771666+25160485
 -80771155+25160934 -80771666+25160485
 -80793914+25176236 -80808180+25184174
 -80808180+25184174 -80808558+25184014 -80808583+25183761 -80808553+25183709 -80808155+25183027 -80808180+25181972 -80808382+25181513 -80808609+25181238 -80809158+25180977 -80809871+25180638 -80811479+25179890
 -80793914+25176236 -80811457+25179885 -80811479+25179890
 -80811479+25179890 -80809807+25183052
 -80809807+25183052 -80814533+25182592 -80813045+25176054 -80812597+25175878 -80812142+25175700 -80814156+25165426 -80816348+25164425 -80818077+25163879 -80823880+25161438 -80825232+25160773 -80826884+25160648
 -80826884+25160648 -80830359+25168415 -80834510+25172821 -80835805+25173444 -80841537+25176164 -80858167+25176576 -80858220+25192147 -80858134+25211298 -80861891+25242998
 -80861891+25242998 -80861991+25242898
 -80861991+25242898 -80861946+25249515 -80861944+25251801 -80861947+25252696 -80861954+25254926 -80861961+25257425 -80861976+25262441 -80861998+25269960 -80862025+25278962 -80862031+25281044 -80862041+25284437
 -80835379+25979289 -80777701+25978992
 -80835379+25979289 -80802595+25979056
 -80802595+25979056 -80781324+25979072
 -80781324+25979072 -80777701+25978992
 -80872945+25979434 -80836167+25979292 -80835795+25979291 -80835379+25979289
 -80847647+27642557 -80847963+27642545 -80848296+27642538
 -80847647+27642557 -80848296+27642538
 -80848296+27642538 -80852072+27642385 -80852693+27642371 -80853412+27642324 -80853528+27642317 -80857012+27642278 -80864217+27642159
 -80864217+27642159 -80865622+27642273 -80867024+27642387
 -80867024+27642387 -80869250+27642281 -80869325+27642280
 -80869325+27642280 -80873150+27642288 -80873158+27642305
 -80862908+28347487 -80862815+28347221 -80862801+28342874 -80861855+28279005 -80861650+28271044 -80861605+28263469 -80861507+28258298 -80861395+28252277 -80861463+28250288 -80861576+28246558 -80861582+28245810 -80861636+28238968 -80861643+28238120 -80861648+28237510 -80861819+28215724 -80861832+28214141 -80861840+28213224 -80861871+28209330 -80861890+28206929 -80861911+28204364 -80861920+28203228 -80861930+28202004 -80861992+28194302 -80862081+28183097 -80862093+28181605 -80862096+28181275 -80862123+28177954 -80862220+28165810 -80862233+28164325 -80862240+28163468 -80862298+28157694 -80862356+28150556 -80862358+28150330 -80862450+28140771 -80862498+28135825 -80862570+28128387 -80862322+28118679 -80862449+28113909 -80862676+28100382 -80862649+28099006 -80862822+28092619 -80862825+28092174 -80862828+28091729 -80862875+28084858
 -80862875+28084858 -80864211+28084862 -80869313+28084878
 -80869313+28084878 -80869301+28077552 -80869283+28065095 -80869477+28057182 -80869530+28048421 -80869585+28039185 -80869748+28012130 -80869877+27998839 -80869920+27990447 -80869970+27977920 -80869744+27971211 -80869615+27970202 -80869614+27968414 -80869818+27964493 -80869688+27961695 -80869661+27960337 -80869553+27954382 -80869526+27948969 -80869422+27947364 -80869602+27944841 -80869568+27938505 -80869532+27931446 -80869248+27876793 -80869146+27858298 -80869122+27855074 -80869096+27851520 -80868989+27837088 -80868977+27835469 -80868955+27832502 -80868933+27829535 -80868893+27824141 -80868881+27822522
 -80862190+25364194 -80862041+25284437
 -80862190+25364194 -80862090+25301096 -80862041+25284437
 -80862908+28347487 -80873225+28365526 -80872391+28369662 -80872543+28369975 -80872629+28370105 -80875314+28373210
 -80885639+26958919 -80879326+27038810 -80875779+27082871 -80874784+27095234 -80874784+27100146 -80874639+27101143 -80874611+27101511 -80872744+27125327 -80872021+27135273 -80871962+27136087 -80871818+27138072 -80871435+27143322 -80871331+27144752 -80871261+27145715 -80871199+27146569 -80871951+27148021 -80873310+27150054 -80872348+27150669 -80872117+27150814 -80871779+27151025 -80870833+27151617 -80870525+27151833 -80870474+27151869 -80870333+27151997 -80870236+27152273 -80870689+27153671 -80870774+27153886 -80870919+27154315 -80871396+27155272 -80878395+27161684 -80880214+27164597 -80880419+27164987 -80881029+27165903 -80880083+27168856
 -80880083+27168856 -80882398+27167962 -80883151+27167678 -80885040+27166976 -80886963+27166234 -80886849+27166208 -80886934+27166163 -80887746+27165726 -80890258+27164375
 -80890258+27164375 -80890700+27165152 -80906850+27172701 -80907322+27173058 -80907824+27173183 -80907359+27186024 -80907205+27186827 -80907155+27186961 -80906349+27188668
 -80906349+27188668 -80908107+27188341
 -80908107+27188341 -80909769+27189052 -80910845+27191529 -80910865+27191575
 -80910865+27191575 -80918052+27190429
 -80918052+27190429 -80923898+27194420
 -81657269+28347134 -81655497+28346586
 -81655497+28346586 -81648918+28346677 -81648297+28346686 -81647597+28346686 -81642997+28346686 -81641441+28346725 -81641371+28346727 -81641124+28346733 -81638996+28346786 -81638796+28346786 -81637296+28346786 -81633196+28346886 -81632396+28346886 -81624796+28346986 -81623196+28346986 -81608932+28347179 -81608396+28347186 -81607496+28347186 -81607118+28347186 -81606896+28347186 -81603980+28347186 -81603696+28347186 -81590696+28347286 -81590289+28347286 -81581796+28347286 -81581196+28347286 -81578917+28347286 -81576195+28347286 -81566853+28347374 -81565595+28347386 -81563631+28347386 -81562233+28347386 -81561595+28347386 -81550478+28347386 -81550097+28347386 -81549095+28347386 -81548295+28347386 -81543395+28347386 -81538627+28347386 -81533311+28347386 -81533095+28347386 -81531495+28347387 -81521781+28347387 -81514894+28347387 -81493004+28347131 -81489236+28347100 -81487694+28347087
 -81487694+28347087 -81447293+28347987
 -81447293+28347987 -81438667+28347966 -81436774+28347962 -81426371+28347938 -81424184+28347933 -81422398+28347929 -81421971+28347928 -81415484+28347913 -81403993+28347886 -81393392+28347786 -81391892+28347786 -81388592+28347886 -81388440+28347886 -81383124+28347886 -81382892+28347886 -81363550+28347931 -81360972+28347941 -81349892+28347986 -81344392+28347986 -81342691+28347986 -81334391+28347986 -81333429+28347986 -81329591+28347986 -81326491+28347986 -81321691+28347986 -81319691+28347986 -81317991+28347986 -81313191+28347929 -81309591+28347886 -81305791+28347886 -81302791+28347986
 -81302791+28347986 -81301691+28347886
 -81301691+28347886 -81295610+28347960 -81293491+28347986 -81292691+28347986 -81292591+28347986 -81283990+28347986 -81280890+28347986 -81269090+28347986 -81267590+28347986 -81263690+28347986 -81259590+28347986 -81258290+28347986 -81252690+28347986 -81249790+28348086 -81240193+28348086 -81239190+28348086 -81234789+28348086 -81232889+28348086 -81231889+28348086 -81219389+28348086 -81172588+28348186 -81171888+28348186 -81130867+28348189
 -81130867+28348189 -81100293+28348122 -81094886+28348107 -81086885+28348085 -81023184+28347685
 -81023184+28347685 -80994683+28348485
 -80994683+28348485 -80961482+28347885 -80949082+28347685
 -80949082+28347685 -80941987+28347768 -80940582+28347785
 -80940582+28347785 -80939582+28347685 -80937881+28347685 -80928781+28347685 -80925381+28347685 -80921981+28347785
 -80921981+28347785 -80871780+28347684 -80862908+28347487
 -80873100+25805607 -80873105+25760893 -80873101+25760459 -80873102+25714287 -80873115+25689353 -80873118+25685472 -80873121+25683102 -80873148+25668775 -80873155+25665228 -80873170+25662451 -80873244+25648193 -80873270+25625384 -80873110+25620778 -80873143+25615309 -80873330+25548006 -80873161+25500389 -80873490+25465554 -80873490+25459795 -80873454+25451137 -80873390+25433355 -80873390+25425394 -80873196+25383678 -80873239+25375394 -80873211+25368962 -80873190+25363994
 -80873190+25363994 -80871906+25364017 -80862190+25364194
 -80879809+26259455 -80879600+26225835 -80879443+26207422 -80879291+26189601 -80879149+26172933 -80879149+26172879 -80879139+26172387 -80877743+26142087 -80877677+26140645 -80877644+26140011 -80876225+26107310 -80876076+26103641 -80874881+26062164 -80874787+26058857 -80874787+26058034 -80873753+26028809 -80872931+26005569 -80872748+26000370 -80872898+25999888 -80872983+25999616 -80872967+25991277 -80872965+25990135 -80872945+25979434
 -80872945+25979434 -80872956+25972522 -80873429+25920515 -80873484+25875375 -80873581+25862413 -80873558+25861222 -80873233+25806453 -80873100+25805607
 -80873100+25805607 -80981371+25803988 -80999792+25803974 -81100301+25803322
 -81100301+25803322 -81100946+25803326 -81124795+25803703 -81213105+25803928 -81235135+25803985 -81257453+25804197
 -81257453+25804197 -81259646+25804144 -81260697+25804051 -81261845+25804015 -81293760+25803847
 -81293760+25803847 -81297755+25803920 -81298129+25803936 -81301473+25804002
 -81301473+25804002 -81301659+25803999 -81304191+25803970 -81304842+25803958 -81306750+25803924 -81321396+25803719 -81324893+25803466 -81343889+25803333 -81350491+25803239
 -81350491+25803239 -81374801+25803291
 -81374801+25803291 -81376410+25803283 -81379242+25803268 -81387468+25803231 -81388011+25803229 -81389341+25803223
 -81389341+25803223 -81394174+25803244 -81395056+25803251 -81395705+25803257 -81397674+25803301 -81398753+25803409
 -81398753+25803409 -81399220+25803393 -81400867+25803384 -81402565+25803348 -81405840+25803300 -81410224+25803265
 -81410224+25803265 -81411867+25803271 -81415323+25803284
 -81415323+25803284 -81428836+25803272 -81432667+25803226 -81436899+25803176 -81440759+25803139 -81453392+25803043
 -81453392+25803043 -81453890+25803052 -81455469+25803080 -81456201+25803093 -81467168+25803292 -81468604+25803322
 -81468604+25803322 -81470970+25803318 -81501847+25802726 -81507914+25802649 -81570967+25802039
 -80873158+27642305 -80873252+27650636 -80873260+27651809 -80873293+27655951 -80873317+27659357 -80873327+27660698 -80873350+27664019 -80873350+27664150 -80873357+27665002 -80873361+27665569 -80873380+27668383 -80873463+27680178 -80873475+27681842 -80873484+27683096 -80873493+27684410 -80873518+27688060 -80873547+27692294 -80873563+27694598 -80873595+27699111 -80873599+27699680 -80873679+27711061 -80873680+27713965 -80873794+27730919 -80873795+27733854
 -80873795+27733854 -80880255+27733695
 -80880255+27733695 -80880170+27747865 -80880800+27774903 -80880773+27778159 -80880773+27778343 -80880992+27802511 -80881124+27807401 -80881169+27809069 -80881502+27822045 -80868881+27822522
 -81085461+27642486 -81085285+27642494
 -81085285+27642494 -81068408+27642367 -81065649+27642202 -81027011+27642003
 -81027011+27642003 -81026911+27642019
 -81026911+27642019 -81022917+27641990
 -81022917+27641990 -80989349+27642296 -80985718+27642320
 -80985718+27642320 -80982539+27642319
 -80982539+27642319 -80968698+27642325 -80966664+27642325 -80945503+27642320 -80941944+27642283
 -80941944+27642283 -80922273+27642289 -80888205+27642299 -80885104+27642300 -80879266+27642302 -80875270+27642303 -80874783+27642304 -80873158+27642305
 -80875314+28373210 -80880138+28375125 -80880315+28375167
 -80880315+28375167 -80881499+28374721 -80881520+28374714
 -80881520+28374714 -80881697+28374717 -80881873+28374785 -80882033+28374905 -80882141+28375034 -80882070+28375420 -80881860+28375477 -80881686+28375596
 -80875314+28373210 -80881686+28375596
 -80878118+28486487 -80875879+28489636 -80881806+28496345 -80879827+28497295 -80879802+28500085 -80880569+28501965 -80912256+28523363 -80931799+28542516 -80932565+28543816
 -80879809+26259455 -80879988+26259451 -80911145+26258794 -80952849+26257762 -80953389+26257754 -80954250+26257741 -80963407+26257612 -80999789+26257105 -81001982+26256807
 -81001982+26256807 -81005915+26256880
 -81005915+26256880 -81036364+26256743 -81044430+26256671 -81059573+26256535 -81087042+26256286 -81092175+26256216 -81106801+26256019 -81122967+26255377 -81157084+26254737 -81164480+26254607 -81167175+26254525 -81168616+26254504 -81171145+26254467 -81171609+26254460 -81171668+26254426 -81189113+26254203 -81189188+26254202
 -81189188+26254202 -81204194+26254350
 -81204194+26254350 -81204336+26254348 -81204744+26254342 -81220394+26254084 -81261052+26253151 -81268550+26253045
 -81268550+26253045 -81268537+26257738 -81268535+26258270 -81268791+26272248 -81269601+26296671 -81269736+26311066 -81269897+26322158 -81269934+26325452 -81269941+26326103 -81270130+26342710 -81270179+26346951 -81270356+26353463 -81270738+26367505 -81270757+26367848 -81270743+26370037 -81270812+26375357 -81270839+26375357 -81271262+26396048 -81271253+26397713 -81271723+26422551 -81271723+26436500 -81271668+26448486 -81271705+26451962 -81271677+26457790 -81271711+26459211 -81271802+26463338 -81271873+26466776 -81271868+26467405 -81271841+26471135
 -80881233+26333806 -80881199+26331461 -80881193+26331120 -80881230+26330659 -80881226+26330167 -80881217+26329626 -80881188+26317521 -80881137+26314055 -80881108+26298977 -80880814+26288626 -80880307+26273937 -80880182+26270298 -80879809+26259455
 -80881233+26333806 -80881833+26333800
 -80885639+26958919 -80886170+26768937 -80886173+26768000 -80886232+26750342 -80886055+26745649 -80886055+26745335 -80886055+26744883 -80886055+26744514 -80886055+26743843 -80886098+26741147 -80886098+26738647 -80886098+26738237 -80886098+26732690 -80886099+26725428 -80886100+26718243 -80886101+26711352 -80886101+26711107 -80886101+26710707 -80886102+26703610 -80886103+26696562 -80886104+26689317 -80886104+26689037 -80886105+26682098 -80886109+26667681 -80886109+26667454 -80886110+26666414 -80886089+26663648 -80886010+26652987 -80886007+26652623 -80885956+26645672 -80885952+26645259 -80885901+26638378 -80885898+26637966 -80885848+26631064 -80885845+26630697 -80885711+26623858 -80885603+26616608 -80885601+26616450 -80885495+26609339 -80885492+26609138 -80885485+26608668 -80885279+26594833 -80885271+26594296 -80885161+26587256 -80884655+26565286 -80884621+26565078 -80884698+26564895 -80884466+26550387 -80884349+26543071 -80884231+26535692 -80884026+26528245 -80883876+26522167 -80883800+26521731 -80883479+26498656 -80883252+26493841 -80883173+26478290 -80883089+26461962 -80883109+26447522 -80881483+26390198 -80881357+26346105 -80881833+26333800
 -80881686+28375596 -80887494+28393963 -80887318+28394185 -80887172+28394409 -80887085+28394632 -80887004+28395692 -80886949+28396202 -80886877+28396451 -80886789+28396543 -80886657+28396622 -80886538+28396636 -80900742+28432062
 -80881686+28375596 -80898699+28431944
 -80898699+28431944 -80898743+28431852 -80898782+28431224 -80898855+28431079 -80898987+28430935
 -80898987+28430935 -80899150+28430973 -80899240+28431064 -80899301+28431377 -80899218+28432058 -80899263+28432189
 -80899263+28432189 -80900742+28432062
 -80881833+26333800 -80881233+26333806
 -80900742+28432062 -80897560+28436540 -80894601+28438262 -80897221+28453453
 -80897221+28453453 -80894096+28459520 -80895044+28459673 -80895149+28459790 -80895238+28459934 -80895239+28460104 -80895181+28460365 -80895009+28461438 -80894996+28461686 -80895086+28461934 -80895175+28462091 -80878118+28486487
 -80897221+28453453 -80894974+28466040 -80895005+28466353 -80894962+28466602 -80894874+28466811 -80894667+28466969 -80894445+28467088 -80893102+28467747 -80891313+28468382 -80890944+28468514 -80890781+28468515 -80878118+28486487
 -81361333+26768603 -81358170+26768678 -81336907+26769164
 -81336907+26769164 -81324251+26769019 -81316467+26768930 -81314355+26768906
 -81314355+26768906 -81311440+26768925 -81309148+26768940 -81304174+26768974 -81304043+26768975 -81287589+26769073
 -81287589+26769073 -81279337+26768934 -81271370+26768812 -81257551+26768741
 -81257551+26768741 -81248148+26769001
 -81248148+26769001 -81247289+26768995 -81232982+26768911 -81228606+26768885 -81205987+26768601 -81204210+26768595 -81197398+26768559 -81194178+26768536 -81181368+26768383 -81173184+26768263 -81171888+26768213 -81171432+26768213 -81159827+26768226 -81143112+26768245 -81137678+26768251 -81136494+26768252 -81130421+26768284
 -81130421+26768284 -81129450+26768280 -81128320+26768276 -81115417+26768203
 -81115417+26768203 -81114931+26768207 -81113359+26768221 -81113289+26768221 -81105007+26768265 -81083367+26768362 -81082626+26768366 -81074475+26768409 -81031750+26768526 -81027435+26768542 -81015535+26768585 -81013669+26768585 -81009556+26768813
 -81009556+26768813 -81009348+26768698
 -81009348+26768698 -81004957+26768719 -81001304+26768809 -80985673+26768845 -80977961+26768897 -80977346+26768901 -80972156+26768936 -80969427+26768955
 -80969427+26768955 -80967511+26768841
 -80967511+26768841 -80959760+26768912 -80959436+26768916 -80958385+26768926 -80956307+26768945 -80955735+26768950 -80943060+26776458 -80942983+26776701 -80942882+26777020 -80942794+26777300 -80936250+26798097 -80932841+26808928 -80932800+26809060 -80911721+26876172 -80900013+26913314 -80898022+26919629 -80885639+26958919
 -80923898+27194420 -80925027+27195017 -80925463+27195407 -80925540+27195842 -80925104+27196966 -80925129+27197379 -80925257+27197585 -80925462+27197677
 -80925462+27197677 -80926078+27197562 -80927258+27196943 -80927976+27196737 -80929515+27196508
 -80923898+27194420 -80929515+27196508
 -80929515+27196508 -80929489+27197287 -80929284+27197494 -80928719+27197700 -80927386+27197884 -80926822+27198159 -80926591+27198526 -80926616+27198755 -80927027+27199030 -80928822+27199305 -80929643+27199650 -80940731+27206071
 -80929515+27196508 -80940731+27206071
 -80940393+28574371 -80931461+28557104 -80931386+28557031 -80931366+28556918 -80931464+28556268 -80931498+28556077 -80931536+28555962 -80931631+28555844 -80931699+28555778 -80932810+28555568 -80932994+28555510 -80932565+28543816
 -80940393+28574371 -80932565+28543816
 -80940731+27206071 -80941081+27206667 -80943466+27208478 -80943287+27209258 -80943186+27210599
 -80943186+27210599 -80944930+27214567 -80945474+27215875 -80949386+27220775 -80948579+27221430 -80950379+27222213
 -80950379+27222213 -80951027+27221522 -80952312+27221038
 -80952312+27221038 -80952368+27222133 -80951919+27222882 -80951084+27223864
 -80951084+27223864 -80953286+27223477 -80954079+27222942 -80955920+27222694 -80956877+27220516 -80956909+27220161 -80957190+27219347 -80961097+27218700 -80960858+27215700
 -80951967+28602230 -80952683+28601725 -80952934+28600423 -80947773+28595875 -80943847+28594022 -80943347+28593430 -80943777+28592617 -80943962+28592560 -80940393+28574371
 -81365661+27032358 -81351954+27032339 -81344243+27032322 -81342665+27032319
 -81342665+27032319 -81342436+27036057 -81341945+27039594 -81341619+27039640
 -81341619+27039640 -81340522+27039637 -81338395+27039632 -81333010+27036608 -81332191+27032344
 -81332191+27032344 -81329528+27032413 -81292734+27032441 -81292029+27032441 -81267194+27042726 -81267284+27066314 -81267289+27067400 -81267212+27073377 -81267067+27083913 -81267283+27094388 -81267338+27096992 -81230086+27121198 -81211308+27121310 -81192673+27121493 -81168298+27130692 -81168323+27131929 -81168375+27132273 -81168323+27133833 -81168349+27134934 -81168399+27140254 -81168399+27141378 -81168398+27145185 -81168525+27150482 -81168525+27150734 -81168525+27153830 -81168498+27161741 -81168574+27166511 -81168574+27169080 -81168599+27172680 -81168624+27176396 -81168801+27191003 -81168851+27199923 -81168901+27208935 -81168926+27209692 -81148972+27210074
 -81148972+27210074 -81127451+27210048 -81127118+27210048 -81119602+27210043
 -81119602+27210043 -81118613+27210049 -81105454+27210180
 -81105454+27210180 -81103279+27210078 -81100014+27209925
 -81100014+27209925 -81094936+27210183 -81094272+27210217 -81092857+27210246
 -81092857+27210246 -81086240+27210189 -81085368+27210181 -81085125+27210155 -81082960+27210059
 -81082960+27210059 -81082668+27210078 -81079692+27210296 -81078038+27210301 -81076962+27210305 -81070405+27210326 -81049584+27210392 -81045471+27210405 -81043179+27210413 -81028807+27210481 -81012313+27210564 -81012041+27210566 -81004688+27210604 -81002541+27210615 -80992532+27210681 -80987993+27210739 -80987822+27210739 -80983222+27210741 -80981452+27210792 -80971509+27210868 -80964103+27210899 -80961760+27210909
 -80961760+27210909 -80943809+27210609 -80943186+27210599
 -80951771+28604052 -80951967+28602230
 -80951771+28604052 -80952013+28603383 -80952123+28602885 -80952197+28602565 -80952094+28602531 -80951975+28602433 -80951967+28602230
 -80987250+28612997 -80974773+28608814 -80968753+28607705 -80967251+28605601 -80966942+28605367
 -80966942+28605367 -80962986+28605717 -80961010+28605727
 -80961010+28605727 -80960384+28605570 -80956168+28604439 -80955466+28604171 -80951771+28604052
 -80960858+27215700 -80961422+27215356
 -80961422+27215356 -80962140+27215379 -80964782+27216020 -80966527+27216845 -80967886+27217074
 -80960858+27215700 -80967886+27217074
 -80967774+28785094 -80967735+28783430 -80967706+28782157 -80967678+28780934 -80967469+28771974 -80967296+28764537 -80966981+28750270 -80966891+28746300 -80966855+28744956 -80966831+28744084 -80966785+28742390 -80966768+28741768 -80966700+28738017 -80966631+28736106 -80966523+28732639 -80966512+28732285 -80966211+28716209 -80966022+28707545 -80965975+28704948 -80965952+28701806 -80965951+28701654 -80965879+28694704 -80965846+28693915 -80965818+28692541 -80965644+28687462 -80965646+28687345 -80965608+28685065 -80965582+28683499 -80965552+28681685 -80965528+28680208 -80965450+28677198 -80965372+28672760 -80965356+28671926 -80965311+28667167 -80964945+28625200 -80964911+28624463 -80964432+28614019 -80964404+28613405 -80964476+28613035 -80965197+28613024 -80968242+28613017 -80968921+28613015 -80970594+28613011
 -80970594+28613011 -80972342+28613030 -80975380+28613045 -80980412+28613070 -80984973+28613075
 -80984973+28613075 -80987250+28612997
 -80967774+28785094 -80966014+28790218
 -80967774+28785094 -80967895+28790198 -80966014+28790218
 -80967886+27217074 -80968563+27217123
 -80968563+27217123 -80968896+27217148 -80969181+27217173
 -80968563+27217123 -80969181+27217173
 -80969181+27217173 -80969878+27217284 -80970349+27217432 -80970759+27217762 -80978073+27227346 -80981719+27236815 -80982577+27238960 -80983106+27240415 -80981336+27241516 -80981133+27245782
 -80981133+27245782 -80981159+27246516 -80981544+27246837 -80981980+27246951
 -80981980+27246951 -80982775+27246790 -80983186+27246630
 -80983186+27246630 -80984007+27246813 -80984417+27247203 -80984648+27247570 -80985033+27247822 -80985572+27247959 -80991115+27249968
 -80981133+27245782 -80991115+27249968
 -80991115+27249968 -80993820+27253801 -80993173+27254779 -80995780+27257237 -80997493+27261574 -80997675+27262230 -80998254+27263939 -80999267+27268402 -80999786+27269903 -80999022+27271444 -80998161+27278332 -80996682+27296724
 -80996682+27296724 -80997145+27296188
 -81263288+28611077 -81259138+28611182 -81258828+28611190 -81256827+28611241 -81255388+28611277 -81252188+28611377 -81250288+28611377 -81245688+28611377 -81244588+28611377 -81241148+28611376 -81240058+28611376 -81236636+28611376 -81234388+28611376 -81232888+28611376 -81227888+28611376 -81225988+28611276
 -81225988+28611276 -81224387+28611476 -81223787+28611476 -81223429+28611483 -81214864+28611644 -81214376+28611653 -81213187+28611676 -81209687+28611776 -81207587+28611776 -81205649+28611797 -81194886+28611916 -81190387+28611966 -81189487+28611976 -81184067+28611976 -81178247+28611976 -81174586+28611976 -81157586+28612076 -81128885+28612476 -81123485+28612576 -81117785+28612676 -81116285+28612676 -81114284+28612676 -81105984+28612676 -81097584+28612676 -81095184+28612676 -81093984+28612676 -81067883+28612675
 -81067883+28612675 -81054683+28612875 -81052783+28612875 -81041283+28612975 -81040582+28612975 -81030282+28612875 -81006982+28612875 -80997281+28613075 -80995381+28613175
 -80995381+28613175 -80993637+28613062 -80992281+28612975
 -80992281+28612975 -80987250+28612997
 -81021329+28675813 -81021025+28673818 -81014864+28669401 -81006253+28653730 -80999781+28629968
 -80999781+28629968 -80998515+28630682
 -80998515+28630682 -80997279+28625275 -80997160+28625214 -80987250+28612997
 -80999786+27295348 -80997145+27296188
 -80999786+27295348 -80999120+27295096
 -80999120+27295096 -80998273+27295165 -80997811+27295417 -80997145+27296188
 -80999786+27295348 -80999800+27295434 -80999800+27295498 -80999809+27295577 -80999809+27297659 -81000018+27297869 -81004521+27302664
 -81004521+27302664 -81004633+27302733
 -81004633+27302733 -81006841+27302688 -81007200+27302459
 -81004521+27302664 -81007200+27302459
 -81151125+27448121 -81147681+27446473
 -81147681+27446473 -81146846+27447479
 -81146846+27447479 -81140580+27437846 -81140411+27437662 -81140878+27428512 -81140544+27428191 -81139953+27427526 -81139851+27425577 -81139998+27424875 -81139324+27424870 -81138567+27423856
 -81138567+27423856 -81139980+27423971
 -81139980+27423971 -81140726+27423307 -81140751+27422894 -81143452+27416130 -81141849+27412907 -81141854+27412551 -81141861+27412140 -81141674+27412134 -81128836+27407297 -81123489+27403144 -81123001+27402892 -81123627+27392895 -81123406+27392780 -81118318+27390007 -81112588+27384728 -81099843+27380428 -81098944+27379648
 -81098944+27379648 -81096786+27379924 -81093463+27381640 -81083791+27384154 -81082428+27384766
 -81082428+27384766 -81062699+27378552 -81060901+27374338 -81060760+27373800 -81049804+27370485 -81051679+27366999 -81051898+27365899 -81051462+27364945 -81040197+27360743 -81039223+27360002 -81037144+27359224 -81034525+27354384 -81034012+27354040 -81031726+27353674 -81034065+27345946 -81035284+27345416
 -81035284+27345416 -81035544+27346746 -81034219+27347276 -81034244+27350487 -81034758+27350556
 -81034758+27350556 -81035760+27348515 -81046210+27340935 -81045673+27339619 -81041695+27328656 -81038871+27328404 -81035405+27328357 -81029681+27322050 -81032275+27320515 -81026833+27312324 -81013158+27297852
 -81013158+27297852 -81013169+27299505 -81013068+27300026 -81010487+27300373 -81007200+27302459
 -81067876+28804576 -81059173+28794941 -81055152+28784716 -81061026+28750271 -81041651+28730220 -81038255+28720456 -81035651+28714286 -81035654+28712707 -81035287+28711377 -81027745+28704629 -81017410+28694045 -81016625+28692030 -81016852+28691105 -81017987+28689446
 -81017987+28689446 -81021329+28675813
 -81017987+28689446 -81021358+28684810 -81021558+28683823 -81021621+28682886 -81021465+28682033 -81021344+28680226 -81021222+28679162 -81021168+28677589 -81021238+28676483 -81021329+28675813
 -81045706+29432462 -81041923+29432893 -81062046+29478417 -81069463+29495194 -81071699+29500252 -81075926+29509099 -81083277+29524862 -81113777+29584731 -81124782+29608079 -81150817+29671087
 -81085461+27642486 -81124709+27643082
 -81155246+29403879 -81155537+29404938 -81155556+29406120 -81155597+29407788 -81155881+29410954 -81148054+29411846 -81148060+29411972 -81148083+29412553 -81148154+29414353 -81148190+29415274 -81148608+29416674 -81143990+29417959 -81142487+29418377 -81129752+29421741 -81122436+29423678 -81111876+29426510 -81110692+29426878 -81108212+29426942
 -81108212+29426942 -81107783+29426871 -81107680+29426854
 -81107680+29426854 -81107060+29426974 -81105580+29427054
 -81105580+29427054 -81105078+29427034 -81103204+29426958
 -81103204+29426958 -81102480+29427054 -81101880+29427054 -81092355+29427150 -81045706+29432462
 -81124709+27643082 -81085461+27642486
 -81124709+27643082 -81124883+27643091
 -81124883+27643091 -81124709+27643082
 -81129217+28802400 -81075157+28817949
 -81075157+28817949 -81075013+28817517 -81074853+28816813 -81074741+28816301 -81074485+28815789 -81073925+28815277 -81073157+28814861 -81072261+28814797
 -81072261+28814797 -81071381+28814877 -81070645+28814909
 -81070645+28814909 -81067876+28804576
 -81129217+28802400 -81093638+28824669 -81093286+28824797
 -81093286+28824797 -81092518+28824781 -81091942+28824653 -81091590+28824349 -81091254+28824013 -81090934+28823517 -81090662+28822877 -81090390+28822381 -81090086+28821741 -81067876+28804576
 -81133060+27647660 -81132439+27654081 -81132103+27655090 -81131557+27660761 -81131842+27661509 -81135761+27663349 -81137456+27664194 -81144816+27679171 -81145099+27679538 -81145511+27681052
 -81133060+27647660 -81133884+27649082
 -81142178+27643238 -81141585+27643925 -81141121+27644407 -81139318+27646768
 -81139318+27646768 -81137263+27645298 -81138202+27644395 -81136809+27644312
 -81136809+27644312 -81136222+27644715 -81134606+27646514 -81133833+27647087 -81133796+27647239 -81134360+27647407 -81134047+27648517 -81133884+27649082
 -81133884+27649082 -81133060+27647660
 -81142178+27643238 -81136705+27643191 -81135607+27643181 -81124883+27643091
 -81142178+27643238 -81141096+27642595 -81144110+27639156 -81143442+27636496 -81141358+27633308 -81141077+27628447 -81141085+27627742 -81141369+27626696 -81140275+27626634 -81140427+27626040 -81141636+27625717 -81141952+27625309 -81141748+27625309 -81143966+27615308 -81142474+27612671 -81142558+27612215 -81141804+27609854 -81142556+27599737 -81152004+27593732 -81153141+27593377 -81154924+27591822 -81155041+27591531 -81155093+27589628 -81154554+27587839 -81154929+27586099 -81156021+27585180 -81158416+27579425 -81161377+27571308
 -81161377+27571308 -81161042+27574793
 -81161042+27574793 -81164773+27573395
 -81164773+27573395 -81166909+27573602
 -81166909+27573602 -81167990+27570804 -81168938+27568832 -81170029+27567957 -81170976+27567159 -81171671+27565668 -81173936+27564980 -81174759+27564315 -81176896+27558262
 -81145511+27681052 -81146180+27682336
 -81145511+27681052 -81146644+27681579 -81146927+27681832 -81146927+27682130 -81146180+27682336
 -81149010+27691967 -81147980+27691714 -81147774+27691508 -81146846+27691026 -81146950+27690178 -81147130+27689834 -81146076+27682305
 -81146076+27682305 -81146180+27682336
 -81148520+27693801 -81149010+27691967
 -81148520+27693801 -81157993+27718454 -81159240+27718635 -81160672+27721777 -81161908+27724302
 -81161908+27724302 -81166959+27723225
 -81149010+27691967 -81148520+27693801
 -81433992+29398552 -81434648+29399459 -81433967+29399849
 -81433967+29399849 -81431742+29399666 -81430773+29397855
 -81430773+29397855 -81422531+29400320
 -81422531+29400320 -81422389+29400193 -81420746+29399688 -81420464+29383527 -81420346+29367654 -81419140+29321530 -81417615+29269512 -81417290+29261156 -81414472+29261133 -81408669+29261084
 -81408669+29261084 -81401133+29261207 -81391374+29261357 -81383250+29261476 -81374788+29261633
 -81374788+29261633 -81370352+29261619 -81367025+29261608
 -81367025+29261608 -81363205+29261666 -81360175+29261828 -81355509+29261896 -81350142+29261975 -81346082+29262036 -81333352+29262223 -81329540+29262282 -81322115+29262392 -81274168+29263098 -81252576+29263416 -81227117+29264025 -81224181+29264099 -81223454+29264117 -81216920+29264281 -81212197+29264399 -81209442+29264468 -81207110+29264526 -81200060+29264705 -81195340+29264823 -81189172+29264978 -81183235+29265127 -81176329+29265300 -81175441+29265322 -81163840+29265613 -81162285+29265652 -81155663+29265818 -81155488+29265822 -81155372+29265825 -81150308+29265951 -81150081+29265957 -81150526+29280468 -81150771+29288471 -81150974+29295083 -81150986+29295475 -81151003+29296029 -81151327+29306595 -81151485+29311749 -81151862+29324075 -81152625+29348963 -81152669+29350407 -81152714+29351884 -81152919+29358575 -81153186+29367296 -81153347+29372568 -81153790+29382890 -81153800+29383104 -81153834+29383827 -81154499+29394413 -81154507+29394515 -81154519+29394672 -81154583+29395489 -81154981+29400592 -81155022+29401115 -81155067+29401690
 -81151077+27448891 -81150885+27448898
 -81150885+27448898 -81150867+27448655 -81151125+27448121
 -81151077+27448891 -81151125+27448121
 -81151077+27448891 -81153796+27453878 -81162587+27456861 -81164078+27457159 -81166186+27459843 -81166391+27460118 -81171223+27464452 -81171249+27466401 -81170564+27467156 -81171131+27467887 -81171998+27469005 -81172998+27470294 -81174381+27472076 -81177418+27476170
 -81499797+27646499 -81498166+27646492
 -81498166+27646492 -81488783+27646548 -81486590+27646595 -81484221+27646646 -81482794+27646678
 -81482794+27646678 -81477567+27646542
 -81477567+27646542 -81465580+27646546 -81427841+27646560 -81420404+27646570 -81413372+27646571 -81403533+27646573 -81401529+27646573 -81372029+27646527 -81367381+27646511 -81361510+27646491 -81353650+27646462 -81353229+27646460 -81349313+27646446 -81344150+27646428 -81343205+27646424 -81341044+27646417 -81338644+27646409 -81338313+27646408 -81336606+27646403 -81335390+27646400 -81325126+27646303 -81318553+27646241 -81311981+27646180 -81302919+27646095 -81273660+27645821 -81263114+27645722 -81231167+27645071 -81223415+27644730 -81219359+27644630 -81212646+27644465 -81207765+27644345 -81206756+27644320 -81195504+27644046 -81194808+27643978
 -81194808+27643978 -81194464+27644046
 -81194464+27644046 -81193670+27644027 -81191504+27643976 -81176526+27643634 -81175511+27643609 -81170990+27643588 -81152477+27643264 -81152147+27643262 -81142178+27643238
 -81155067+29401690 -81155181+29403154 -81155246+29403879
 -81155067+29401690 -81155246+29403879
 -81320185+30252920 -81320098+30252554 -81319546+30250242 -81300479+30180620 -81285314+30125244 -81262791+30031961 -81255134+30000245 -81249793+29982885 -81245743+29972046 -81226300+29927753 -81209380+29875611 -81209268+29875247 -81209031+29874181 -81208155+29868026 -81207629+29863010 -81206514+29855567 -81206196+29838481 -81203984+29819688 -81202162+29815493 -81199361+29802513 -81194404+29784475 -81181423+29750249 -81175794+29739336 -81165630+29717490 -81150817+29671087
 -81168865+27726252 -81165720+27732145 -81166648+27734713 -81165797+27734805
 -81165797+27734805 -81166182+27742991
 -81166182+27742991 -81165797+27734805
 -81166959+27723225 -81168865+27726252
 -81168865+27726252 -81166959+27723225
 -81174841+27745881 -81172779+27747531
 -81172779+27747531 -81172533+27747289 -81171550+27746849 -81170600+27744750 -81170976+27743840 -81172006+27743451 -81170615+27742831 -81169378+27742625
 -81169378+27742625 -81166182+27742991
 -81173860+27758564 -81173241+27761316 -81174169+27762119
 -81173860+27758564 -81177056+27759207
 -81174169+27762119 -81181514+27774594
 -81174841+27745881 -81177958+27758152
 -81177056+27759207 -81173860+27758564
 -81177056+27759207 -81177958+27758152
 -81177418+27476170 -81177109+27476858 -81177058+27477179 -81177160+27477661 -81177418+27478234 -81178626+27479197 -81179269+27479954 -81180683+27481055 -81181248+27481376
 -81177418+27476170 -81181248+27481376
 -81177480+28784670 -81177768+28784910 -81177704+28785294 -81129217+28802400
 -81177958+27758152 -81174841+27745881
 -81177976+27557757 -81176896+27558262
 -81177976+27557757 -81177179+27558055 -81176896+27558262
 -81178936+28781886 -81177480+28784670
 -81178936+28781886 -81178376+28782062 -81177816+28782446 -81177448+28782974 -81177384+28783438 -81177416+28783966 -81177592+28784382 -81177480+28784670
 -81178936+28781886 -81180200+28785646 -81210345+28802558 -81216489+28807950 -81216345+28808302 -81216360+28808410 -81216505+28809486 -81216539+28809615 -81216713+28810286 -81216137+28812365 -81227797+28832372
 -81181248+27481376 -81183176+27483554
 -81183176+27483554 -81183382+27482247 -81183511+27482201
 -81183511+27482201 -81193924+27485044 -81196649+27486259 -81198115+27486511 -81205315+27490937 -81201511+27500313 -81201099+27500313 -81200045+27499847
 -81200045+27499847 -81199975+27500313 -81199955+27500400 -81200417+27500850 -81200739+27501163 -81202591+27502767 -81202488+27503616 -81199943+27509510 -81200715+27515609
 -81200715+27515609 -81201435+27513224 -81201795+27513110
 -81201795+27513110 -81203055+27515357
 -81181514+27774594 -81174169+27762119
 -81189953+27554363 -81184766+27558190
 -81184766+27558190 -81182839+27557597
 -81182839+27557597 -81177976+27557757
 -81185845+27778743 -81186799+27776840 -81184711+27772943
 -81184711+27772943 -81183706+27773241 -81181514+27774594
 -81191213+27786311 -81185845+27778743
 -81191213+27786311 -81189560+27785319 -81189834+27784666 -81189786+27784246 -81189812+27783698 -81189862+27783368 -81189785+27783077 -81189443+27782275 -81189201+27781998 -81187550+27780743 -81186377+27779648 -81185845+27778743
 -81191213+27786311 -81197853+27795626 -81200430+27799011 -81201638+27804802 -81201937+27805112 -81201983+27805249 -81203536+27808483 -81206554+27812472 -81206599+27812841 -81207173+27813389 -81209623+27816668 -81209830+27819397 -81208438+27820521 -81214916+27827773 -81223150+27836005 -81233084+27843215 -81234289+27843283 -81269315+27847275 -81281373+27850549 -81281694+27856244
 -81206353+27547276 -81202803+27547070 -81202154+27546735 -81201988+27546649 -81201836+27546587 -81198867+27546085
 -81198867+27546085 -81196881+27548542 -81196635+27549218 -81194844+27550647
 -81194844+27550647 -81194571+27549295
 -81194571+27549295 -81193747+27549754 -81192497+27550353 -81191818+27551497
 -81191818+27551497 -81193942+27551402
 -81193942+27551402 -81192513+27552475
 -81192513+27552475 -81189953+27554363
 -81192513+27552475 -81192294+27552256
 -81192294+27552256 -81191565+27552475 -81191109+27552808 -81190517+27552905 -81190006+27553457 -81189879+27553936 -81189953+27554363
 -81210696+27527945 -81212776+27528020
 -81212776+27528020 -81212924+27528000 -81213081+27527979
 -81213081+27527979 -81211340+27531155
 -81211340+27531155 -81210208+27530789 -81209087+27529884 -81208588+27529849
 -81208588+27529849 -81208224+27535611 -81204125+27538102 -81202467+27539320 -81202493+27539870 -81205531+27543015 -81205465+27543201 -81205323+27543607 -81204783+27543929
 -81203055+27515357 -81210696+27527945
 -81203055+27515357 -81211853+27524528 -81211647+27524643 -81210721+27524735 -81210516+27524987 -81210464+27525239 -81210542+27527555 -81210696+27527945
 -81204783+27543929 -81204835+27544983 -81205221+27545419 -81206070+27546107 -81206301+27546451 -81206353+27547276
 -81204783+27543929 -81206353+27547276
 -81309534+29641984 -81300585+29651199
 -81300585+29651199 -81292631+29650191 -81290584+29649845 -81290323+29649778
 -81290323+29649778 -81287699+29651909
 -81287699+29651909 -81286821+29651525
 -81286821+29651525 -81276726+29652683 -81273184+29654840 -81266225+29663916 -81228371+29667569 -81224616+29670489 -81218941+29670553 -81217873+29670565 -81216569+29670579 -81215264+29670594 -81213835+29670610 -81212984+29670620 -81150817+29671087
 -81227797+28832372 -81228281+28832317
 -81228281+28832317 -81228841+28832333 -81229497+28832477 -81229881+28832621
 -81227797+28832372 -81229881+28832621
 -81229881+28832621 -81241458+28832900 -81249970+28833106 -81254787+28833233 -81272980+28833699 -81289485+28834089 -81304090+28834434 -81309571+28834564 -81320075+28834813 -81324011+28837453 -81324843+28837693
 -81263288+28611077 -81264670+28611077
 -81264670+28611077 -81263288+28611077
 -81264670+28611077 -81266089+28611077
 -81266089+28611077 -81264670+28611077
 -81266089+28611077 -81267289+28611077 -81269989+28611077 -81270689+28611177
 -81270689+28611177 -81271989+28611077 -81272889+28611077 -81273589+28611077 -81278489+28610977 -81278689+28610977 -81279589+28610977 -81280289+28610977 -81280989+28610977 -81281789+28610977 -81282589+28610977 -81282689+28610977 -81284689+28610877
 -81284689+28610877 -81284989+28610977
 -81284989+28610977 -81285789+28610777
 -81285789+28610777 -81286189+28610877
 -81286189+28610877 -81286889+28610777 -81287189+28610777 -81287989+28610777 -81288889+28610777 -81289238+28610777 -81289889+28610777 -81290889+28610777 -81291989+28610777 -81293089+28610777 -81294089+28610777 -81295089+28610677
 -81295089+28610677 -81295689+28610777 -81296489+28610777 -81296789+28610777 -81297289+28610777 -81297889+28610577
 -81297889+28610577 -81298547+28610628 -81299189+28610677 -81300289+28610677 -81303089+28610677 -81305589+28610577 -81309790+28610577 -81314583+28610505 -81316490+28610477 -81322589+28610392 -81323399+28610381 -81327890+28610277
 -81327890+28610277 -81327890+28610777 -81327890+28611177 -81327990+28614977 -81327990+28617077 -81327990+28617777 -81328090+28619076 -81328090+28620276 -81328050+28620676 -81327990+28621276 -81327890+28621876 -81327990+28622776 -81327990+28623876 -81328090+28624876 -81328090+28625276 -81328090+28626276 -81328190+28627076 -81328190+28627976 -81328201+28628306 -81328205+28628412 -81328234+28629296 -81328253+28629853 -81328290+28630976 -81328390+28632876
 -81271787+26479948 -81271794+26478962 -81271829+26472776 -81271841+26471135
 -81271787+26479948 -81271841+26471135
 -81563765+26513324 -81548417+26513352 -81545069+26513358
 -81545069+26513358 -81544483+26513328
 -81544483+26513328 -81530973+26513362 -81485401+26513571
 -81485401+26513571 -81482565+26513497 -81476429+26513407 -81474629+26513384 -81470508+26513332 -81470419+26513331
 -81470419+26513331 -81455117+26514612 -81452417+26514830 -81448394+26515154 -81444592+26515462 -81444513+26515468 -81444441+26515475 -81438025+26515487 -81435161+26515518 -81433426+26515536 -81423893+26516006 -81410111+26516341 -81408910+26516353 -81405682+26516385 -81403480+26516406 -81402201+26516419 -81397402+26516466 -81396919+26516471
 -81396919+26516471 -81386243+26516420 -81385522+26516409 -81380500+26516331 -81369978+26516211 -81271814+26499753 -81271787+26479948
 -81281694+27856244 -81291506+27857761
 -81291506+27857761 -81281694+27856244
 -81291506+27857761 -81292121+27857865
 -81292121+27857865 -81291506+27857761
 -81348006+27959959 -81348934+27954456 -81337948+27939302 -81338596+27939297
 -81338596+27939297 -81338912+27940241 -81340616+27940608 -81341494+27940837 -81345938+27941478
 -81345938+27941478 -81346580+27940607 -81345158+27935815
 -81345158+27935815 -81344100+27935975
 -81344100+27935975 -81340820+27932560
 -81340820+27932560 -81338368+27933020
 -81338368+27933020 -81304654+27878953 -81305475+27877532 -81292121+27857865
 -81309534+29641984 -81317591+29650099 -81318063+29650558 -81318300+29650970 -81318746+29651337 -81319559+29651498
 -81309534+29641984 -81319559+29651498
 -81358793+30501504 -81317260+30396112 -81317461+30394077 -81317929+30392793 -81318751+30388876 -81320733+30381616 -81323548+30375241 -81335381+30361025 -81335380+30342408 -81334175+30324457 -81333166+30315371 -81331874+30307284 -81331771+30306641 -81330866+30300977 -81330323+30298186 -81328066+30288571 -81327037+30284190 -81317928+30252939 -81320185+30252920
 -81319559+29651498 -81321545+29652148 -81322421+29652804 -81324467+29653631
 -81324467+29653631 -81324418+29643823 -81324415+29643217 -81324362+29641731 -81324255+29635175 -81324177+29630814 -81338347+29625432 -81343942+29625376 -81351418+29625301 -81356540+29625249 -81365239+29625249 -81369698+29625060 -81407875+29624470 -81408360+29624459 -81414709+29624326 -81423443+29624109 -81423645+29624103 -81423813+29624098 -81425744+29624041 -81427808+29623980 -81429902+29623918 -81432034+29623854 -81433997+29623797 -81436123+29623735 -81439080+29623650 -81446618+29623515 -81450704+29623413 -81454634+29623345 -81455542+29623329 -81457261+29623299 -81458075+29623284 -81461516+29623224 -81463599+29623188 -81465572+29623154 -81467705+29623117 -81469682+29623083 -81471783+29623047 -81473872+29623011 -81475983+29622974 -81478081+29622938 -81480121+29622903 -81482942+29622854 -81483057+29622852 -81488488+29622760 -81490530+29622725 -81492492+29622692 -81494569+29622657
 -81494569+29622657 -81499798+29622681
 -81499798+29622681 -81499982+29622674 -81502036+29622648
 -81502036+29622648 -81502062+29622651
 -81502062+29622651 -81523708+29622406
 -81328490+28638776 -81328390+28632876
 -81328490+28638776 -81328490+28638076 -81328390+28632876
 -81415091+28754972 -81418091+28750272 -81431692+28725373 -81435692+28720773 -81437292+28719373 -81437992+28718073 -81443492+28714473 -81445392+28713773
 -81445392+28713773 -81448292+28715673
 -81448292+28715673 -81457392+28714573 -81458292+28714373 -81459192+28713173 -81459192+28710040 -81459192+28709574 -81459193+28698574 -81459294+28692868 -81459393+28687274 -81459493+28682075 -81459393+28681175 -81459493+28680275 -81459448+28679821 -81459393+28679275 -81459393+28678475 -81459493+28677675 -81459493+28676675 -81459493+28675475 -81459493+28674207 -81459493+28674075 -81459493+28673603 -81459493+28673517 -81459493+28673425 -81459493+28673175 -81459493+28672975 -81459493+28670475 -81459493+28669423 -81459493+28665497 -81459493+28664280 -81459493+28658475 -81459593+28654676 -81459593+28651476 -81459493+28649676 -81459593+28649176 -81459593+28647876 -81459687+28644872 -81459693+28644676 -81459649+28643656 -81459585+28642181 -81457793+28640276 -81456193+28640176 -81455770+28640116 -81455493+28640076 -81447593+28640076 -81444492+28640076 -81443492+28640076 -81441592+28640076 -81435592+28640076 -81427393+28640133 -81421192+28640176 -81419192+28640176 -81415592+28640176 -81411392+28640276
 -81411392+28640276 -81409692+28640176
 -81409692+28640176 -81407697+28640242 -81406692+28640276 -81402391+28640276 -81398591+28640276 -81397745+28640291 -81392891+28640376
 -81392891+28640376 -81392120+28640321 -81391491+28640276
 -81391491+28640276 -81390491+28640376 -81389491+28640376 -81389091+28640276
 -81389091+28640276 -81388691+28640376 -81388558+28640376 -81388091+28640376 -81387091+28640376 -81386408+28640376 -81386291+28640376 -81386189+28640376 -81385791+28640376 -81385091+28640376 -81383991+28640476
 -81383991+28640476 -81382191+28640376
 -81382191+28640376 -81378091+28640576 -81377191+28640576 -81376591+28640576 -81376191+28640676
 -81376191+28640676 -81375591+28640376 -81372291+28640376 -81371903+28640376 -81371791+28640376 -81370591+28640476 -81369991+28640476 -81369391+28640476 -81368091+28640476 -81367199+28640476 -81366391+28640476 -81365539+28640391 -81365391+28640376 -81365231+28640376 -81364991+28640376 -81362091+28640576
 -81362091+28640576 -81361791+28640076 -81361691+28639476 -81360790+28639376 -81357790+28639376 -81357172+28639464 -81357090+28639476
 -81357090+28639476 -81353790+28639376 -81352890+28639376 -81351990+28639376 -81351290+28639376 -81350590+28639376 -81350090+28639376 -81347190+28639376 -81345490+28639476 -81338790+28639476 -81335590+28639476 -81331990+28639476 -81331690+28639376
 -81331690+28639376 -81330790+28639576 -81329090+28639576 -81328490+28639576 -81328490+28638776
 -81360493+28068295 -81355193+28066495
 -81355193+28066495 -81350264+28068154 -81347192+28076295 -81346892+28077095 -81346292+28084695 -81374869+28085106
 -81358793+30501504 -81374809+30532241 -81381415+30576543 -81382382+30603094 -81382152+30611123 -81380867+30627345 -81374810+30656525 -81347017+30712444
 -81347017+30712444 -81372415+30712397 -81372861+30712396 -81373917+30712395 -81374811+30712393
 -81374811+30712393 -81376344+30712410 -81404178+30712438
 -81404178+30712438 -81444124+30709714 -81444611+30709659 -81446991+30709419 -81448718+30709353
 -81448718+30709353 -81451240+30709484 -81454838+30709874 -81459978+30710434 -81460375+30710488 -81499816+30724462
 -81499816+30724462 -81505957+30723154 -81507216+30722936 -81510816+30722536 -81512516+30722536 -81516116+30722236
 -81516116+30722236 -81530917+30724236
 -81530917+30724236 -81533617+30715636 -81533617+30712536 -81536517+30708736
 -81536517+30708736 -81547665+30717659 -81549000+30717936 -81567672+30718506 -81568204+30718900 -81573514+30722295 -81576209+30722465 -81596820+30722935 -81596620+30726235 -81605621+30727835
 -81605621+30727835 -81605821+30726835 -81605721+30725035 -81605821+30723835 -81605821+30723035 -81605621+30722135 -81605521+30720935 -81605821+30719135 -81606221+30718135 -81606821+30717035
 -81606821+30717035 -81624298+30736194 -81624822+30736334
 -81624822+30736334 -81638622+30733135 -81641023+30729735
 -81641023+30729735 -81654554+30744335
 -81654554+30744335 -81656624+30743835
 -81656624+30743835 -81659723+30750235 -81678878+30750620
 -81678878+30750620 -81680825+30750234 -81688280+30741334
 -81688280+30741334 -81688975+30741459 -81689890+30741931 -81690990+30742841 -81691818+30743990 -81692102+30745579 -81692815+30747100 -81693642+30748011 -81694778+30748414
 -81694778+30748414 -81695676+30748309 -81697117+30747492 -81701129+30745449
 -81701129+30745449 -81711615+30747442
 -81711615+30747442 -81713726+30747134 -81718527+30744834
 -81718527+30744834 -81728427+30747634 -81728927+30747834 -81729527+30748134 -81729827+30748334 -81730527+30748834 -81730927+30749134 -81731427+30749434 -81731827+30749434 -81732227+30749634 -81732627+30749934 -81732827+30750234 -81772546+30771233 -81792769+30784432
 -81792769+30784432 -81797024+30781277
 -81797024+30781277 -81797845+30781342 -81799097+30782283 -81800859+30784370 -81801526+30785819 -81802465+30786829 -81803874+30787836 -81805596+30789012 -81806652+30789683 -81808529+30790014 -81840555+30792238 -81851139+30793398 -81905097+30828008
 -81905097+30828008 -81906014+30822176
 -81906014+30822176 -81935086+30823807
 -81935086+30823807 -81962740+30818669 -81962440+30809643 -81962217+30801179 -81961989+30800443 -81962051+30799702 -81962280+30797904 -81962534+30796526 -81963073+30795828 -81964396+30795175 -81965842+30794409 -81967157+30793579 -81968204+30792456 -81979297+30776452
 -81979297+30776452 -81998361+30787134 -81999104+30788142 -81999836+30788348 -82000886+30788510 -82000998+30788571 -82002392+30789656 -82002645+30789768 -82017051+30791657
 -82017051+30791657 -82023819+30786744 -82024035+30783156 -82015759+30771970 -82012660+30761289 -82014491+30761289 -82020325+30756992 -82028400+30750981
 -82028400+30750981 -82037234+30754512
 -82037234+30754512 -82037792+30753641 -82038377+30752054 -82038399+30752007 -82039548+30741856 -82039495+30741352 -82039681+30741031 -82040583+30740642 -82040716+30740413 -82040742+30739954 -82040530+30739656 -82040477+30739267 -82040928+30738419 -82040981+30737983 -82040610+30737617 -82044352+30731223 -82042734+30731062 -82042336+30730650 -82042336+30730440 -82042336+30730306 -82039421+30714790 -82036929+30710091 -82036880+30708194 -82048867+30681995 -82050485+30675441 -82046749+30661002 -82046114+30651767 -82040788+30639505 -82039410+30638634 -82039491+30638486 -82039645+30638202 -82039941+30637144 -82037609+30633271 -82032353+30625234 -82032023+30624626 -82031123+30619217 -82027025+30606275 -82026941+30606153 -82023152+30606083 -82020212+30603813 -82013290+30595665 -82008460+30581533 -82008306+30571770 -82008332+30571426 -82008253+30571243 -82008281+30569570 -82007434+30568653 -82007381+30568194 -82007778+30567805 -82007831+30567598 -82006878+30567323 -82006534+30567094 -82005978+30566383 -82013934+30544155 -82013484+30543100 -82018501+30524524 -82016700+30521372 -82017652+30518854 -82017051+30501802 -82016103+30497355 -82015499+30483788 -82023208+30460069 -82026490+30456861 -82028421+30455418 -82033980+30442332 -82036178+30431515 -82036842+30419001 -82040624+30417696 -82040624+30417352 -82040227+30417306
 -82040227+30417306 -82039566+30417420
 -82039566+30417420 -82039222+30417168 -82039143+30416504 -82039355+30415770 -82039672+30415679
 -82039672+30415679 -82039937+30415931 -82040148+30416366
 -82040148+30416366 -82043375+30412379 -82041816+30406145 -82044592+30404518 -82042056+30396885 -82035809+30384910 -82036746+30378434 -82038731+30375236 -82041951+30365417 -82050069+30362338
 -81347966+27960674 -81347980+27960322 -81348006+27959959
 -81347966+27960674 -81348006+27959959
 -81373684+27977124 -81373213+27977218 -81372419+27977606 -81371796+27977687 -81371205+27977767
 -81371205+27977767 -81369089+27976037 -81368755+27975374 -81368757+27975071 -81366306+27973067 -81365545+27972954 -81364983+27972871 -81349887+27964158 -81349813+27963661 -81349762+27963621 -81348394+27961816 -81347966+27960674
 -81349963+28939689 -81349723+28939641 -81352767+28923117 -81352009+28920636 -81357842+28912007 -81355771+28890155
 -81358793+30501504 -81374808+30502567 -81422192+30505637 -81441803+30509044 -81442111+30509138 -81442154+30509188 -81444562+30511983 -81447317+30515181 -81447673+30515595 -81450811+30519238 -81455911+30525338 -81458463+30526155 -81458847+30526306 -81479812+30534538 -81502734+30564692 -81509270+30566225
 -81509270+30566225 -81515382+30565801 -81520838+30546657 -81543738+30525070
 -81543738+30525070 -81550916+30543037
 -81550916+30543037 -81577245+30538064
 -81577245+30538064 -81589217+30549837 -81608818+30553337 -81609233+30553984 -81613104+30564217 -81610919+30565037 -81602118+30566737 -81604412+30572643 -81604512+30572823 -81608619+30574637 -81608994+30574853 -81611219+30576937 -81608735+30579568 -81604419+30584137 -81606019+30585637 -81606100+30585732
 -81606100+30585732 -81609719+30584537 -81615819+30580237
 -81615819+30580237 -81625220+30586037 -81625297+30586132
 -81625297+30586132 -81635431+30581495 -81635520+30581337 -81641038+30579933 -81643520+30579536 -81645320+30575937 -81650421+30572737 -81659521+30565837 -81660120+30561410 -81660134+30561409 -81661705+30560433 -81661621+30560337 -81658921+30552637 -81667624+30552557
 -81667624+30552557 -81703623+30567036
 -81703623+30567036 -81709623+30565936 -81713164+30563795 -81733501+30551494 -81733511+30551295 -81733924+30542936 -81736824+30539736 -81736924+30539636 -81764925+30535736 -81765325+30518437 -81781626+30503337
 -81781626+30503337 -81791126+30505537
 -81791126+30505537 -81801726+30494737 -81809526+30484537 -81823327+30473537 -81831227+30467437 -81834527+30464337 -81837124+30462029 -81843427+30456437 -81866021+30436332
 -81866021+30436332 -81866210+30436333
 -81866210+30436333 -81880157+30423619 -81880928+30422837 -81890966+30413937 -81898829+30406937 -81898897+30406869 -81903046+30403115 -81915929+30391637 -81916286+30391352 -81917361+30390492 -81935408+30374057 -81935430+30374037 -81938230+30371637 -81943560+30367127 -81946030+30365037 -81946197+30364883
 -81946197+30364883 -81946194+30364892
 -81946194+30364892 -81951843+30359880 -81952230+30359537 -81954872+30356996
 -81954872+30356996 -81954866+30357010
 -81954866+30357010 -81956950+30355187 -81958052+30354223 -81961438+30351262 -81962908+30349976 -81964480+30348557 -81966509+30346806 -81974139+30339989 -81974431+30339737 -82008332+30308938 -82012032+30305638 -82015632+30302537 -82024032+30295237 -82024732+30294737 -82038132+30282937 -82043187+30278565 -82049120+30273434 -82049232+30273337
 -82049232+30273337 -82049236+30273432
 -81360493+28068295 -81365193+28067695
 -81360762+28976775 -81361658+28975911 -81362770+28972976
 -81366748+28035826 -81364993+28037896 -81361693+28043796 -81364093+28058096 -81365193+28067695
 -81362770+28972976 -81366027+28959832 -81366187+28959256 -81366267+28959080 -81366523+28959016 -81366731+28958808 -81366987+28958600 -81367243+28958584
 -81367243+28958584 -81367147+28958920 -81366859+28959384 -81366667+28959624
 -81366667+28959624 -81367787+28959448
 -81362770+28972976 -81367787+28959448
 -81364012+28875267 -81332028+28839901 -81329931+28839037 -81327707+28838397 -81325531+28837789 -81324843+28837693
 -81364012+28875267 -81352124+28862316 -81351996+28861756 -81351788+28860540 -81351548+28859580 -81351324+28858924 -81351116+28858108 -81351180+28857644 -81351660+28857484
 -81351660+28857484 -81352236+28857932 -81352796+28858444
 -81352796+28858444 -81324843+28837693
 -81364012+28875267 -81366940+28879227
 -81365193+28067695 -81360493+28068295
 -81365661+27032358 -81374795+27032288
 -81374795+27032288 -81385482+27032378 -81391259+27032416
 -81365661+27032358 -81391259+27032416
 -81366222+26768653 -81361333+26768603
 -81366222+26768653 -81363364+26768604
 -81363364+26768604 -81362236+26768619
 -81362236+26768619 -81361333+26768603
 -81366318+28875267 -81366341+28875341 -81366814+28876902 -81366940+28879227
 -81366940+28879227 -81363020+28879387 -81363052+28879707 -81363564+28880475 -81364300+28881339 -81364844+28881995 -81365372+28882859 -81365644+28883563 -81365964+28884747 -81366060+28885707 -81366140+28886619 -81355771+28890155
 -81366940+28879227 -81366124+28887755 -81365868+28888379 -81365388+28889115 -81364956+28889707 -81364588+28890043 -81364172+28890299 -81363740+28890347
 -81363740+28890347 -81363084+28890187 -81362396+28889979 -81361676+28889451
 -81361676+28889451 -81355771+28890155
 -81367787+28959448 -81349963+28939689
 -81367787+28959448 -81367947+28955368 -81367531+28955256
 -81367531+28955256 -81366619+28955272 -81365947+28955384 -81365483+28955576 -81364971+28955816 -81364411+28955864
 -81364411+28955864 -81363659+28955800
 -81363659+28955800 -81363115+28955944 -81362427+28956344
 -81362427+28956344 -81349963+28939689
 -81525935+30104093 -81523629+30104103 -81518273+30104128 -81514947+30104143 -81512602+30104199 -81509500+30104273 -81503854+30104353 -81495415+30104444 -81482720+30104620
 -81482720+30104620 -81480187+30104613 -81479622+30104612
 -81479622+30104612 -81478845+30104676 -81477944+30104764 -81472653+30104959 -81472601+30104961 -81472528+30104964 -81471824+30104990 -81465721+30105035 -81442847+30105189 -81434653+30105277 -81433783+30105536 -81433737+30106028 -81434394+30138036 -81435616+30194219 -81435769+30209619 -81436135+30224927 -81436226+30227242 -81436287+30230527 -81436585+30237046 -81436507+30237141 -81436507+30237341
 -81436507+30237341 -81436548+30237289
 -81436548+30237289 -81437033+30249527 -81437005+30252316 -81437005+30252335 -81434350+30252354
 -81434350+30252354 -81430807+30252241 -81430180+30252241 -81430107+30252241 -81429507+30252241 -81429499+30252270 -81418385+30252442 -81418107+30252446 -81415849+30252481 -81413910+30252511 -81408491+30252595 -81401035+30252711 -81399391+30252736 -81394233+30252835 -81388005+30252841 -81386315+30252841 -81381805+30252841 -81380505+30252941
 -81380505+30252941 -81378205+30252842
 -81378205+30252842 -81374804+30252931 -81370757+30252931 -81320185+30252920
 -81373684+27977124 -81374128+27977665
 -81566087+26769584 -81563532+26769596 -81561922+26769603 -81559016+26769616 -81556347+26769628
 -81556347+26769628 -81553719+26769627 -81552272+26769627 -81550318+26769627 -81535756+26769350 -81535015+26769258 -81533686+26769120 -81533252+26769120 -81520605+26768911 -81518715+26768841 -81517003+26768818
 -81517003+26768818 -81510900+26768874 -81495232+26769103
 -81495232+26769103 -81492483+26769025
 -81492483+26769025 -81485354+26769068
 -81485354+26769068 -81482149+26769056 -81479733+26769047
 -81479733+26769047 -81478864+26769070
 -81478864+26769070 -81476560+26768996 -81474600+26768933 -81471813+26768843 -81470535+26768774
 -81470535+26768774 -81469956+26768807 -81469821+26768814 -81468622+26768862
 -81468622+26768862 -81467597+26768844
 -81467597+26768844 -81464657+26768886 -81463290+26768905 -81461667+26768928 -81459448+26768960 -81459493+26770578 -81459427+26771472 -81459420+26772332 -81459415+26772976 -81459408+26773878 -81459401+26774781 -81459395+26775554 -81459392+26775906 -81459391+26776069 -81459379+26777542 -81459367+26778924 -81459348+26781061 -81459345+26781377 -81459345+26781431 -81459327+26783569 -81457760+26783578 -81457103+26783582 -81451776+26783612 -81451274+26783615 -81449481+26783635 -81449256+26783638
 -81449256+26783638 -81446517+26783618 -81445661+26783612 -81443021+26783593 -81441105+26783501 -81439163+26783501 -81438345+26783501 -81437650+26783528 -81437169+26783547
 -81437169+26783547 -81435859+26783534 -81435552+26783531 -81434791+26783523 -81434793+26780119 -81434893+26775087 -81434899+26772538 -81434963+26770376 -81434983+26770025 -81435067+26768808 -81435074+26768710
 -81435074+26768710 -81434762+26768745
 -81434762+26768745 -81433669+26768710
 -81433669+26768710 -81428522+26768770 -81426436+26768795
 -81426436+26768795 -81425347+26768751 -81421400+26768590 -81421302+26768586
 -81421302+26768586 -81418817+26768655 -81408437+26768945
 -81408437+26768945 -81403594+26768622 -81402371+26768616 -81401667+26768612 -81401420+26768611 -81399929+26768604 -81398962+26768599 -81396400+26768589
 -81396400+26768589 -81395453+26768594 -81394615+26768599 -81390213+26768621 -81388716+26768624 -81387582+26768626 -81385935+26768629 -81385794+26768629 -81384806+26768631 -81384047+26768633 -81382569+26768637 -81380562+26768642 -81379519+26768645
 -81379519+26768645 -81379075+26768610 -81378775+26768586
 -81378775+26768586 -81374796+26768596 -81373691+26768599 -81366222+26768653
 -81374128+27977665 -81373684+27977124
 -81374128+27977665 -81374634+27977986
 -81374634+27977986 -81374128+27977665
 -81505841+29125259 -81505313+29124977 -81502603+29106455 -81502466+29106253 -81502365+29106116 -81502262+29105728 -81501038+29100439 -81501477+29099725 -81479213+29094288 -81457850+29092733 -81457704+29092469 -81449541+29061935 -81411550+29035315 -81391634+29020215 -81387726+29016191 -81388471+29011246 -81382442+29008522 -81378718+29000262 -81374787+28999043 -81374787+28995821 -81374787+28993354
 -81374787+28993354 -81374787+28993493
 -81374787+28993493 -81356874+28979911 -81357466+28979367 -81358234+28978743 -81359050+28978087 -81359930+28977447 -81360506+28976967 -81360762+28976775
 -81374787+28993493 -81360762+28976775
 -81379601+27982954 -81376577+27983046
 -81376577+27983046 -81376680+27978554 -81374793+27977930
 -81374793+27977930 -81374634+27977986
 -81374793+28029883 -81367567+28035345 -81367303+28035345 -81367105+28035407 -81366973+28035531 -81366841+28035717 -81366748+28035826
 -81374793+28029883 -81371137+28032677 -81370542+28032987 -81370211+28033297 -81369749+28033732 -81369221+28034167 -81368624+28034539 -81368360+28034725 -81368228+28034911 -81368096+28035035 -81367832+28035221 -81366748+28035826
 -81374793+28029883 -81375153+28026393 -81375281+28026233 -81375473+28025961 -81375617+28025689 -81375697+28025433 -81375729+28025225 -81375761+28025065 -81375809+28024905 -81375889+28024729 -81376017+28024585
 -81376017+28024585 -81447395+28057640
 -81374869+28085106 -81414162+28085191
 -81375088+28863368 -81366318+28875267
 -81375088+28863368 -81375673+28864697 -81375826+28865598 -81375888+28865968 -81375154+28867806 -81375047+28868436 -81374788+28868568 -81374422+28868684 -81374117+28869152 -81374132+28869461 -81374117+28869766 -81366318+28875267
 -81381439+27983930 -81379601+27982954
 -81381439+27983930 -81381361+27983802 -81381233+27983658 -81381025+27983466 -81380769+27983242 -81380529+27983114 -81380369+27983034 -81380113+27982970 -81379953+27982954 -81379809+27982954 -81379601+27982954
 -81387689+28849968 -81375088+28863368
 -81562842+27033366 -81562581+27033366 -81554306+27033336 -81549393+27033319 -81548318+27033316 -81545748+27033306 -81514644+27033193 -81509524+27033175 -81506314+27033163 -81502096+27033148
 -81502096+27033148 -81496737+27033253
 -81496737+27033253 -81488797+27033211 -81472888+27033079 -81468486+27033064 -81462975+27033042 -81455941+27032995 -81443207+27032940 -81428950+27032643 -81420446+27032459
 -81420446+27032459 -81420276+27032463 -81407822+27032526
 -81407822+27032526 -81391259+27032416
 -81413491+28792770 -81419546+28815024 -81419590+28815170 -81418704+28819661
 -81413991+28785571 -81413491+28792770
 -81413991+28785571 -81414815+28786770 -81415089+28787514 -81414952+28788147 -81414418+28789147 -81414037+28789913 -81413691+28790571 -81413609+28791904 -81413533+28792415 -81413491+28792770
 -81413991+28785571 -81415791+28755572
 -81414162+28085191 -81374869+28085106
 -81534794+28786071 -81533029+28786068
 -81533029+28786068 -81532598+28786071 -81531970+28786071 -81530482+28786071 -81530362+28786071 -81530307+28786071 -81529722+28786071 -81528694+28786071 -81528598+28786071 -81528489+28786071 -81527794+28786071 -81526694+28786071 -81525694+28786071 -81522694+28786071 -81507193+28786071 -81473792+28785671 -81460492+28785571 -81450092+28785571 -81442391+28785571 -81431091+28785471
 -81431091+28785471 -81414591+28785571 -81413991+28785571
 -81415091+28754972 -81415791+28755572
 -81415791+28755572 -81415091+28754972
 -81416146+28085191 -81414162+28085191
 -81416146+28085191 -81444818+28085239
 -81418704+28819661 -81388888+28849175 -81388598+28849362 -81388171+28849591 -81387689+28849968
 -81418704+28819661 -81405002+28835344 -81404392+28835375 -81403843+28835577 -81403446+28835905 -81403354+28835939 -81403126+28836813 -81402990+28837469 -81402637+28837820 -81401905+28838163 -81401264+28838686 -81387689+28849968
 -81424562+28012393 -81380561+27992506 -81380401+27992330 -81380225+27992058 -81380113+27991834 -81379985+27991562 -81379921+27991466 -81378145+27988842 -81378129+27988650 -81378129+27988522 -81378193+27988410 -81381439+27983930
 -81424562+28012393 -81381329+27987082 -81381361+27986938 -81381649+27984618 -81381649+27984394 -81381601+27984234 -81381537+27984090 -81381439+27983930
 -81424562+28012393 -81437906+28030937 -81438194+28031209 -81438434+28031529 -81438514+28031753 -81438578+28032025 -81438626+28032217 -81438674+28032441 -81438706+28032649 -81438770+28032809 -81438802+28032873
 -81438802+28032873 -81449587+28032473
 -81433554+29398139 -81433992+29398552
 -81444818+28085239 -81416146+28085191
 -81444818+28085239 -81455730+28114982 -81455634+28123894 -81457298+28142933
 -81457298+28142933 -81469538+28142709 -81473244+28142702
 -81473244+28142702 -81493716+28142730 -81520085+28142795 -81524179+28187822 -81539106+28227496 -81539203+28227667 -81551171+28248754 -81551763+28249746 -81553187+28251906 -81554739+28254354 -81557803+28259362 -81568116+28259369 -81580452+28259378 -81584336+28259408 -81585716+28259426 -81587204+28259426 -81591076+28259426 -81605031+28259455
 -81605031+28259455 -81609377+28259443 -81614692+28259428 -81615203+28259426 -81615700+28259426 -81622191+28259393 -81623795+28259385 -81657189+28259217
 -81657189+28259217 -81657173+28266737 -81657109+28273857 -81657072+28282338 -81657045+28288688 -81657175+28296668 -81657221+28299424 -81657221+28300109 -81657227+28303677 -81657237+28310882 -81657253+28321567 -81656947+28327528 -81657109+28341758 -81657269+28347134
 -81445328+29381418 -81433554+29398139
 -81445328+29381418 -81438784+29392949 -81438339+29393384 -81437553+29393728 -81436035+29394760 -81435564+29395218 -81434936+29396089 -81433862+29397946 -81433554+29398139
 -81447395+28057640 -81413154+28035497 -81412658+28035129 -81412082+28034649 -81411778+28034457 -81411522+28034233 -81411330+28034137 -81411122+28033977 -81410834+28033721 -81410706+28033529 -81410546+28033321 -81374793+28029883
 -81459155+28040072 -81459507+28051400 -81449395+28056952 -81447603+28057640 -81447395+28057640
 -81473193+29394552 -81471293+29393652 -81468093+29392252 -81451692+29390152
 -81451692+29390152 -81448292+29391652 -81433992+29398552
 -81449587+28032473 -81439010+28032857 -81438962+28032905 -81438946+28032905 -81438930+28032905 -81438898+28032905 -81438802+28032873 -81438770+28032809 -81438706+28032649 -81438674+28032441 -81438626+28032217 -81424562+28012393
 -81449587+28032473 -81450272+28032857
 -81450272+28032857 -81449587+28032473
 -81450272+28032857 -81451136+28033427
 -81451136+28033427 -81450272+28032857
 -81451136+28033427 -81459155+28040072
 -81680877+29324440 -81680600+29324552 -81658100+29329552 -81658000+29329652 -81653080+29330778 -81636513+29334570 -81624798+29337252 -81614586+29339509 -81594518+29343947 -81581956+29346763 -81573581+29348720 -81561080+29351642 -81554057+29353284 -81548930+29354482 -81540903+29356375 -81521630+29361006 -81518045+29361868 -81516316+29362283 -81515440+29362493 -81514091+29362817 -81512951+29363091 -81510767+29363616 -81509772+29363855 -81509027+29364034 -81508514+29364157 -81507928+29364298 -81455192+29377253 -81452092+29378153 -81451975+29378529 -81445328+29381418
 -81459155+28040072 -81451136+28033427
 -81476293+29396152 -81473193+29394552
 -81476293+29396152 -81475293+29395652 -81474493+29395252 -81473193+29394552
 -81499795+29466600 -81498995+29465650 -81490694+29454151 -81486564+29442577 -81486463+29441140 -81486487+29438395 -81486467+29435292 -81486394+29433751 -81486394+29430851 -81486353+29428127 -81484742+29422355 -81480394+29412252 -81480194+29408652 -81480094+29404752 -81479694+29401652 -81476293+29396152
 -81499795+29466600 -81501107+29468820 -81503095+29471441 -81506624+29475778 -81508884+29478634
 -81499795+29466600 -81508884+29478634
 -81499797+27646499 -81502645+27646469
 -81502645+27646469 -81499797+27646499
 -81563318+27646614 -81562582+27646582 -81559254+27646550 -81555350+27646550 -81555158+27646550 -81554550+27646534 -81554422+27646533 -81551094+27646502
 -81551094+27646502 -81550310+27646518
 -81550310+27646518 -81547062+27646454
 -81547062+27646454 -81544902+27646470 -81544102+27646470 -81543174+27646470 -81541478+27646438 -81533913+27646427 -81533351+27646426 -81532521+27646425 -81532251+27646425 -81530569+27646423 -81530213+27646422 -81529909+27646422 -81526293+27646422 -81522613+27646454
 -81522613+27646454 -81520853+27646438 -81517045+27646390
 -81517045+27646390 -81516469+27646422
 -81516469+27646422 -81514517+27646342 -81513217+27646342 -81513019+27646342 -81512437+27646342 -81502869+27646453 -81502645+27646469
 -81505841+29125259 -81514193+29139158 -81514293+29139558 -81514293+29140058 -81514393+29140558 -81514493+29141058 -81514593+29142258 -81514693+29142558 -81514893+29142858 -81515093+29143258 -81515393+29143658 -81516893+29147558
 -81505841+29125259 -81516893+29147558
 -81508884+29478634 -81517067+29489338 -81520557+29497067 -81520596+29500249 -81521286+29519827 -81521667+29538379 -81521717+29540774 -81521951+29546115 -81522029+29548866 -81522002+29549531 -81522442+29563468 -81522594+29573904 -81522692+29579661 -81522802+29586094 -81522810+29586306 -81523088+29593453 -81523091+29593799 -81523164+29601201 -81523178+29601985 -81523292+29608170 -81523521+29616631 -81523604+29619701 -81523656+29620205 -81523708+29622406
 -81516893+29147558 -81517288+29148275 -81518493+29150458 -81523093+29167512 -81572164+29203502
 -81572164+29203502 -81573358+29203253 -81574392+29203039 -81576874+29202442 -81577466+29202186 -81578389+29201815 -81583634+29200271 -81590981+29199256 -81595399+29199069
 -81595399+29199069 -81598628+29199694
 -81523708+29622406 -81523720+29622806 -81523802+29628102 -81523803+29628624 -81523805+29629726 -81523807+29630966 -81523808+29631548 -81523728+29633789 -81523787+29637713 -81523997+29651679 -81524002+29652005 -81524110+29659491 -81524133+29661034 -81524222+29667112 -81524289+29688877 -81524312+29689018 -81524519+29699311 -81524523+29699602 -81524622+29706491 -81524683+29710671 -81524716+29711884 -81524730+29712371 -81524783+29714304 -81524884+29721689 -81524955+29726823 -81524986+29729064 -81524886+29731408 -81524766+29734245 -81524770+29734383 -81525055+29743415 -81525107+29747335 -81525190+29749106 -81525248+29758787 -81525258+29759377 -81525885+29759716 -81528160+29760960 -81541679+29771318 -81556805+29791247 -81580790+29839621
 -81525935+30104093 -81538707+30103748
 -81534794+28786071 -81542994+28786070
 -81538707+30103748 -81525935+30104093
 -81538707+30103748 -81538708+30103842
 -81538708+30103842 -81538707+30103748
 -81680215+30121240 -81650514+30121541 -81642227+30125252 -81628913+30131641 -81623688+30133633
 -81623688+30133633 -81601212+30130541 -81593480+30127145 -81591574+30126308 -81590267+30125836 -81580811+30125641 -81567810+30118041
 -81567810+30118041 -81539009+30119942
 -81539009+30119942 -81538708+30103842
 -81542994+28786070 -81534794+28786071
 -81657196+28592677 -81657212+28595168 -81657272+28604467 -81657296+28608276 -81657597+28625476 -81657997+28648475 -81658028+28658920 -81658097+28682473 -81658197+28684273 -81658197+28684473 -81658097+28684973 -81658097+28685173 -81658197+28685673 -81658197+28686173 -81658197+28686873 -81658197+28687273 -81658197+28688073 -81658197+28688573 -81658197+28689173 -81658197+28689673 -81658097+28690173 -81658097+28690773 -81658097+28691473 -81658097+28691973 -81658097+28692573 -81658097+28693173 -81658097+28693773 -81658097+28694273 -81658097+28694973 -81658097+28695573 -81658097+28695873 -81658097+28696273 -81658197+28696773 -81658197+28697373 -81658197+28697973 -81658197+28698573 -81658197+28699073 -81658197+28699773 -81658197+28700273 -81658197+28700873 -81658197+28701373 -81658197+28701773 -81658197+28702073 -81658197+28702573 -81658197+28702873 -81658197+28703173 -81658197+28703373 -81658197+28703873 -81658197+28704173 -81658197+28704573 -81658197+28704773 -81658197+28705073 -81658297+28717372 -81658397+28727472 -81658397+28731272 -81658397+28740471 -81658397+28742771 -81658397+28745771 -81658397+28750371 -81658597+28753671 -81658597+28765670 -81658597+28766070 -81658597+28766870 -81658728+28778865 -81647096+28781870 -81648615+28784543 -81646696+28785870 -81643196+28785870 -81641196+28785870 -81640696+28785870 -81637887+28785868
 -81637887+28785868 -81635896+28785870 -81635496+28785870 -81625696+28785870 -81624516+28785939 -81624147+28785961 -81623996+28785970 -81623855+28785970 -81623696+28785970 -81609396+28785970 -81592495+28785970 -81573195+28785970 -81564263+28786038 -81564233+28786038 -81563201+28786045 -81562159+28786053 -81560991+28786062 -81559994+28786070 -81557234+28786070 -81548794+28786070 -81543894+28786070 -81543284+28786090
 -81543284+28786090 -81542994+28786070
 -81563765+26513324 -81563688+26508143 -81563067+26473211 -81562888+26465918 -81562659+26451516 -81562581+26446523 -81562216+26423158 -81562186+26422718 -81562180+26422625 -81562520+26422619 -81567518+26422575 -81578139+26422409 -81608073+26421924 -81613637+26421844 -81620195+26421750 -81626585+26421659 -81629793+26421602 -81636229+26421488 -81642988+26421368 -81647730+26421285 -81658356+26421097 -81659506+26421077 -81659502+26420891
 -81562842+27033366 -81562827+27036996 -81562795+27044383 -81562744+27056314 -81562714+27063247 -81562683+27070482 -81562556+27100752 -81562429+27122829 -81562247+27143377 -81562571+27180233 -81562575+27180610 -81562691+27205305 -81562684+27209626 -81562686+27210014 -81562781+27228425 -81562894+27250324 -81562936+27252922 -81563659+27297636 -81563582+27297771 -81563659+27297999 -81563639+27303215 -81563608+27311300 -81563639+27322774 -81563633+27326113 -81563723+27338980 -81563728+27339632 -81563736+27340720
 -81566087+26769584 -81566030+26769972 -81565979+26783639 -81565928+26784809 -81565596+26790680 -81565545+26794601 -81565679+26797060 -81565698+26797399 -81565639+26799430 -81565265+26812396 -81565239+26815538 -81565204+26815611 -81564979+26827909 -81564897+26833622 -81564908+26833700 -81564857+26839686 -81564713+26846222 -81564701+26846785 -81563758+26857161 -81563860+26857322 -81563861+26868375 -81563836+26868451 -81563835+26871127 -81563425+26894165 -81563297+26900815 -81563169+26906916 -81563221+26908680 -81562991+26926499 -81562735+26941451 -81562991+26945051 -81563068+26945464 -81563025+26955480 -81563017+26957343 -81562940+26967731 -81562876+26976835 -81562839+26982122 -81562786+26989653 -81562684+27000334 -81562711+27001194 -81562948+27008746 -81562948+27008851 -81562842+27033366
 -81562842+27033366 -81604138+27033517 -81626456+27033581 -81661515+27033672 -81669033+27033691 -81688742+27033743 -81730346+27033786
 -81730346+27033786 -81732348+27033560
 -81732348+27033560 -81743783+27033872
 -81743783+27033872 -81751923+27033805
 -81751923+27033805 -81753818+27033824 -81760579+27033921
 -81760579+27033921 -81764628+27033885
 -81563318+27646614 -81563302+27632118 -81563302+27631014 -81563419+27625310 -81563423+27624558 -81563452+27619105 -81563461+27617413 -81563463+27613583 -81563467+27605924 -81563469+27602094 -81563470+27600961 -81563475+27591520 -81563463+27588299 -81563446+27586427 -81563368+27577326 -81563359+27576375 -81563346+27574793 -81563338+27573813 -81563559+27566220 -81563584+27562872 -81563610+27559181 -81563603+27554783 -81563574+27534988 -81563609+27514622 -81563566+27507384 -81563553+27505196 -81563560+27493975 -81563527+27487784 -81563562+27485478 -81563533+27481858 -81563515+27479685 -81563502+27478166 -81563476+27456012 -81563594+27448960 -81563917+27434025 -81563717+27430618 -81563711+27430516 -81563712+27430276 -81563745+27424358 -81563817+27418260 -81563789+27414818 -81563936+27411901 -81563927+27411463 -81563701+27399765 -81563635+27373510 -81563685+27357482 -81563736+27348516 -81563736+27340720
 -81563318+27646614 -81587941+27646505 -81596285+27646468 -81599511+27646454 -81616968+27646246
 -81616968+27646246 -81621527+27646275 -81624800+27646295 -81625376+27646307 -81629304+27646446 -81633226+27646448 -81635356+27646448 -81635701+27646448 -81643202+27646451 -81649039+27646453 -81653648+27646455
 -81653648+27646455 -81661896+27646435 -81662531+27646433 -81672752+27646424 -81687121+27646414 -81696044+27646413 -81698732+27646413 -81707127+27646320 -81713049+27646309 -81720001+27646295 -81728113+27646247 -81733015+27646245 -81741176+27646242 -81744437+27646241 -81749803+27646227 -81753019+27646183 -81756539+27646183 -81757787+27646183 -81765532+27646119 -81772924+27646119 -81776988+27646119 -81781116+27646119 -81782124+27646103 -81789276+27646103 -81793420+27646119 -81795388+27646119 -81802044+27646135 -81802151+27646143 -81802268+27646151 -81811836+27646151 -81819116+27646151 -81819596+27646151 -81820684+27646151 -81821309+27646167
 -81821309+27646167 -81821469+27646151
 -81821469+27646151 -81821709+27646167 -81821853+27646183
 -81821853+27646183 -81822749+27646151
 -81822749+27646151 -81823485+27646183
 -81823485+27646183 -81823901+27646167 -81824509+27646167 -81825021+27646199
 -81825021+27646199 -81825357+27646183 -81826141+27646183 -81827395+27646190 -81828829+27646199 -81830317+27646199 -81831277+27646199 -81832013+27646199 -81834317+27646199 -81834749+27646199 -81842477+27646199 -81844669+27646199 -81846589+27646231
 -81846589+27646231 -81848253+27646199
 -81848253+27646199 -81858909+27646327
 -81858909+27646327 -81861757+27646295 -81867037+27646295 -81871405+27646231
 -81871405+27646231 -81874805+27646232
 -81874805+27646232 -81878676+27646198 -81878963+27646197
 -81878963+27646197 -81879102+27646289 -81883603+27646400
 -81883603+27646400 -81883752+27646314 -81883947+27646278 -81891664+27646205
 -81891664+27646205 -81894913+27646248 -81903933+27646368 -81908540+27646430 -81909217+27646439 -81909362+27646455
 -81909362+27646455 -81909462+27646454 -81926626+27646383 -81948940+27646291 -81949331+27646290 -81949562+27646278
 -81949562+27646278 -81954130+27646325 -81964881+27646367 -81979582+27646478 -81987769+27646521
 -81987769+27646521 -82010037+27646384 -82011447+27646357
 -82011447+27646357 -82039833+27646377 -82051341+27646380 -82054349+27646382
 -81564923+26592143 -81564675+26579479 -81564623+26563978 -81564445+26548915 -81564374+26544313 -81564245+26538010 -81564162+26527495 -81563820+26518296 -81563765+26513324
 -81565086+26599929 -81564923+26592143
 -81565086+26599929 -81564969+26594365 -81564923+26592143
 -81566087+26769584 -81566132+26769284 -81566014+26765178 -81565927+26762151 -81565876+26761509 -81566264+26736336 -81566302+26729003 -81566303+26726045 -81566301+26725378 -81566281+26716323 -81566280+26714501 -81566279+26713950 -81566279+26713265 -81566277+26709312 -81566270+26695997 -81566266+26687924 -81566258+26687250 -81566137+26676812 -81566090+26672770 -81565847+26651696 -81565838+26650831 -81565798+26647362 -81565760+26644057 -81565671+26636346 -81565631+26632855 -81565589+26629190 -81565586+26628891 -81565477+26621966 -81565401+26618186 -81565339+26615102 -81565328+26614506 -81565326+26614398 -81565287+26611091 -81565245+26607529 -81565240+26607106 -81565171+26603720 -81565105+26600791 -81565086+26599929
 -82055753+27338264 -82044209+27338133 -82026981+27337940 -82022678+27337875 -82006595+27337797 -82004147+27337788 -81999808+27337771
 -81999808+27337771 -81999808+27337792
 -81999808+27337792 -81991835+27337701 -81982289+27337593 -81960363+27337346 -81950226+27337299 -81915765+27337142 -81894452+27337046 -81894147+27337045 -81882251+27336930 -81879306+27336902 -81875136+27336877 -81874805+27336869 -81865912+27336779 -81862432+27336744 -81858943+27336709
 -81858943+27336709 -81858854+27336725 -81858829+27337731 -81858829+27340262
 -81858829+27340262 -81857579+27340233 -81845145+27340142 -81841062+27340120
 -81841062+27340120 -81829919+27340122 -81808349+27340127 -81806077+27340127 -81805477+27340127 -81802648+27340127 -81788788+27340131
 -81788788+27340131 -81743075+27340128
 -81743075+27340128 -81730439+27340171 -81724277+27340233 -81710674+27340267 -81692102+27340314 -81666013+27340368 -81661522+27340374 -81645781+27340485
 -81645781+27340485 -81641929+27340484
 -81641929+27340484 -81626549+27340547
 -81626549+27340547 -81624800+27340546
 -81624800+27340546 -81621929+27340556 -81607787+27340603 -81606495+27340607 -81595936+27340643 -81594832+27340647 -81586486+27340664 -81579092+27340679 -81570311+27340697 -81565260+27340715 -81563736+27340720
 -81566087+26769584 -81582100+26769420 -81598496+26769250 -81609079+26769111 -81614876+26769035
 -81614876+26769035 -81619602+26769046
 -81619602+26769046 -81660150+26768883 -81662447+26768853
 -81570967+25802039 -81624808+25772858 -81639641+25769975 -81645593+25769529
 -81645593+25769529 -81653395+25769804
 -81653395+25769804 -81661459+25769743 -81670826+25769452
 -81670826+25769452 -81680708+25770004 -81687613+25770912 -81694059+25773467 -81700837+25776393 -81707006+25781201 -81712539+25786579 -81738966+25831711 -81760010+25866759 -81762905+25868562 -81766205+25871378 -81770455+25875379 -81775286+25880947 -81776988+25884048 -81784027+25906542 -81784853+25913790 -81805260+25946647 -81806003+25952123 -81806196+25953549 -81801198+25974055 -81809717+25991335 -81815938+26000374 -81821299+26006489 -81850340+26062872 -81854955+26079016 -81856236+26085363 -81859223+26108242 -81859610+26113251 -81860540+26125271 -81860551+26125418 -81860816+26128839 -81861275+26134773 -81861828+26141921 -81862768+26154074 -81863261+26160446 -81864910+26181766 -81865470+26189014 -81870403+26219814 -81874811+26229308 -81875873+26232898 -81881827+26260572 -81882076+26261527 -81886054+26281832 -81905501+26330088
 -81580790+29839621 -81606135+29839568 -81618185+29839504 -81618775+29839501 -81619741+29839497 -81633134+29839394 -81638635+29839284 -81650433+29839080 -81654522+29839015 -81656515+29838955 -81661334+29838797 -81665405+29838706 -81675557+29838477 -81691028+29838312 -81692700+29838294 -81703059+29838041
 -81703059+29838041 -81704557+29838063
 -81704557+29838063 -81705824+29838032 -81712997+29837856 -81726905+29837554 -81739211+29837401 -81740076+29837391 -81740680+29837383 -81749812+29837271 -81751292+29837226 -81757603+29837137
 -81757603+29837137 -81759706+29837207
 -81759706+29837207 -81774745+29836936
 -81774745+29836936 -81775297+29836959
 -81775297+29836959 -81784368+29836801 -81797198+29836711 -81799286+29836684 -81804139+29836620 -81804586+29836574 -81812473+29836483 -81821726+29826992 -81822616+29826047
 -81680215+30121240 -81681459+30108421 -81681764+30104705 -81681963+30104133 -81689345+30062741 -81689318+30062691 -81689778+30055807 -81690355+30040973 -81681462+30015299 -81658319+30000241 -81658076+30000041 -81641662+29991006 -81633430+29986391 -81631830+29985494 -81631676+29985408 -81629805+29984358 -81624810+29981556 -81624122+29981337 -81610521+29970779 -81610460+29970722 -81605915+29965300 -81604639+29925911 -81583477+29844918 -81580790+29839621
 -81598628+29199694 -81608281+29201861 -81609457+29202456 -81609614+29202525
 -81609614+29202525 -81609876+29202507 -81610607+29202456
 -81610607+29202456 -81610873+29202536
 -81598628+29199694 -81610873+29202536
 -81610873+29202536 -81612149+29203464 -81612306+29204243 -81614497+29207364 -81614502+29207383 -81616960+29209675
 -81617052+29212788 -81615646+29215849 -81615726+29219377 -81615763+29219395 -81616156+29220885 -81616102+29221660 -81621780+29230809 -81624798+29234487 -81626637+29236678 -81626918+29236978 -81628234+29238383 -81634734+29247571 -81634420+29248808 -81633792+29249762 -81633634+29250254 -81634206+29255217 -81638763+29270160 -81640953+29275369 -81641902+29276992
 -81616960+29209675 -81616777+29210133 -81616750+29210308 -81616673+29210798 -81616674+29211830 -81617014+29212495 -81617052+29212788
 -81616960+29209675 -81617052+29212788
 -81641902+29276992 -81641921+29275823 -81641953+29273894 -81641961+29273427 -81641972+29272765 -81641982+29272214 -81641998+29271289 -81642009+29270614 -81642017+29270187 -81642025+29269717 -81642030+29260080 -81641898+29250454 -81641909+29247219 -81641882+29245118 -81641874+29244530 -81641815+29240002 -81641695+29230742 -81641627+29225545 -81641501+29215760 -81641364+29205087 -81641279+29198561 -81640926+29168870 -81640884+29165016 -81640655+29144196 -81640515+29131437 -81640487+29128852 -81640468+29127170 -81640461+29126498 -81640459+29126486 -81640447+29125258 -81640393+29122646 -81640075+29107278 -81640060+29106558 -81639535+29081261 -81639387+29074181 -81639151+29062880 -81639096+29060247 -81638696+29047760 -81639218+29047760 -81640227+29047760 -81641273+29047760 -81644630+29047760 -81653942+29047760 -81656334+29047760 -81659197+29047760 -81659114+29019863 -81659115+29018739 -81659122+29014766 -81659127+29012484 -81659140+29003924 -81659149+29000861
 -81641902+29276992 -81643851+29279515 -81644287+29279910 -81648074+29290090 -81649611+29292512 -81651786+29295775 -81653537+29297312 -81655275+29299728 -81679877+29322280 -81680709+29323243 -81680877+29324440
 -81664652+29341315 -81664161+29341103 -81663564+29340694 -81660458+29338668 -81659935+29337866
 -81659935+29337866 -81656377+29337981 -81660366+29342594 -81658599+29346783 -81659373+29351066 -81661475+29354188 -81667831+29369893 -81668490+29371541 -81668539+29371651 -81668563+29371704
 -81668563+29371704 -81690835+29371222 -81701095+29371084 -81701270+29371070 -81701515+29371052
 -81701515+29371052 -81704380+29371103
 -81704380+29371103 -81706191+29371102 -81712191+29370738
 -81712191+29370738 -81712466+29370744 -81712908+29370754 -81714965+29370967
 -81714965+29370967 -81715096+29370921
 -81715096+29370921 -81724612+29370965
 -81724612+29370965 -81724858+29370964 -81725627+29370962 -81735692+29370937
 -81735692+29370937 -81741424+29371027 -81741503+29373365 -81741703+29375110 -81741719+29375250 -81741718+29376082 -81741718+29376476 -81741708+29400898 -81741707+29404459 -81741703+29415351 -81741937+29422223 -81741931+29422676 -81741891+29428212 -81741885+29428379 -81741830+29429938
 -81741830+29429938 -81742290+29429925 -81743997+29429874 -81745075+29429842 -81747401+29429772 -81748076+29429751 -81758044+29429551 -81762049+29429479 -81774905+29429249
 -81774905+29429249 -81774995+29433262 -81775094+29437530 -81775839+29471023
 -81656796+28569078 -81652596+28570878 -81651496+28573777 -81651796+28578977 -81649096+28582177 -81647796+28584577 -81649896+28587277 -81652896+28590377 -81654596+28591577 -81657196+28592677
 -81656796+28569078 -81657041+28563938 -81657096+28562778 -81657296+28556978 -81657396+28553178 -81657296+28552178 -81657296+28548378 -81657396+28547878 -81657296+28545978 -81657296+28544579 -81657296+28543079 -81657396+28537779 -81657396+28536779 -81657429+28531991 -81657496+28522279 -81657461+28519405 -81657396+28514080 -81657396+28506680 -81657410+28505767 -81657496+28500280 -81657514+28498894 -81657596+28492580 -81657576+28488874 -81657496+28474281 -81657496+28472757 -81657497+28450582 -81657297+28448982 -81657297+28448434 -81657297+28447451 -81657297+28447086 -81657297+28443441 -81657297+28443382 -81657297+28441982 -81657297+28438983 -81657397+28437783 -81657397+28434379 -81657397+28434083 -81657297+28429883 -81657297+28428183 -81657297+28426883 -81657390+28424186 -81657397+28423983 -81657397+28423283 -81657397+28422283 -81657397+28421983 -81657397+28421283 -81657397+28420783 -81657397+28419383 -81657297+28410084 -81657297+28403984 -81657297+28392484 -81657297+28390184 -81657297+28385285 -81657297+28384485 -81657297+28383185 -81657290+28382911 -81657098+28375338 -81657097+28375285 -81657128+28374476 -81657129+28374455 -81657129+28372902 -81657137+28369474 -81657139+28368545 -81657136+28366897 -81657141+28365015 -81657198+28357053 -81657269+28347134
 -81656796+28569078 -81657196+28592677
 -81657269+28347134 -81657859+28347127 -81665576+28347031 -81665981+28347026 -81673989+28346926
 -81673989+28346926 -81674997+28346942
 -81674997+28346942 -81675957+28346878
 -81675957+28346878 -81678965+28346894
 -81678965+28346894 -81706077+28346603 -81719158+28346462 -81721478+28346462 -81772135+28346430
 -81772135+28346430 -81804471+28361853
 -81804471+28361853 -81820455+28361725 -81875224+28345373 -81897448+28345293 -81897464+28345293 -81918190+28345233 -81942201+28345164
 -81942201+28345164 -81957641+28345180
 -81659495+26420554 -81659441+26417940 -81659196+26406148 -81659161+26404472 -81658389+26362730 -81658221+26347181 -81658061+26332435 -81690494+26317331 -81706262+26317208 -81712347+26317161 -81713660+26317151 -81722969+26317077 -81727846+26317039 -81730711+26317017 -81732832+26317000 -81734752+26316985 -81735987+26316975 -81737131+26316966 -81737459+26316963 -81744900+26316905 -81745244+26316902 -81745735+26316898 -81746149+26316895 -81746391+26316893 -81746537+26316892 -81747172+26316887 -81749807+26316855 -81754404+26316753 -81762370+26316635 -81783701+26316371 -81788111+26316364 -81789027+26316284 -81800960+26316234
 -81800960+26316234 -81804016+26316289 -81804119+26316291
 -81804119+26316291 -81809034+26316275 -81810485+26316270 -81818129+26316245 -81818996+26316242
 -81818996+26316242 -81819017+26317438 -81819064+26320136 -81819088+26321510 -81819057+26322441 -81819057+26323368 -81819057+26324329 -81819088+26325115 -81819121+26325616 -81819149+26326038 -81819088+26326919 -81819088+26327877 -81819088+26328544 -81819088+26329425 -81819149+26330478 -81819591+26330486
 -81819591+26330486 -81821041+26330444
 -81821041+26330444 -81823162+26330448
 -81823162+26330448 -81823955+26330348
 -81823955+26330348 -81827053+26330448
 -81827053+26330448 -81831127+26330440 -81831661+26330390 -81831905+26330390 -81832775+26330390 -81833690+26330398
 -81833690+26330398 -81833934+26330345 -81834179+26330345 -81837139+26330390
 -81837139+26330390 -81838298+26330348 -81838974+26330330 -81839764+26330310 -81841057+26330306 -81842282+26330303
 -81842282+26330303 -81843397+26330395 -81844403+26330478 -81844937+26330478 -81845975+26330383 -81845968+26330373 -81846869+26330371 -81855625+26330355 -81865415+26330338 -81874810+26330322 -81876669+26330308 -81895325+26330166 -81905501+26330088
 -81678965+28960305 -81678321+28960357 -81678070+28960360 -81677661+28960364 -81673975+28960397 -81665610+28960473
 -81665610+28960473 -81658702+28960449
 -81658702+28960449 -81658740+28963927 -81658774+28967038 -81658804+28967739 -81658834+28970647 -81658878+28974859 -81658909+28977832 -81658925+28979369 -81659033+28989593 -81659114+28997192 -81659162+29000134 -81659164+29000262
 -81659149+29000861 -81659164+29000262
 -81659164+29000262 -81659149+29000861
 -81659495+26420554 -81659502+26420891
 -81659502+26420891 -81659495+26420554
 -81668730+29340647 -81664652+29341315
 -81668730+29340647 -81668180+29340853 -81667694+29340994 -81667392+29341134
 -81667392+29341134 -81667217+29341111 -81666903+29341032
 -81666903+29341032 -81666701+29341074 -81666509+29341229 -81666289+29341295
 -81666289+29341295 -81665774+29341267
 -81665774+29341267 -81665406+29341326
 -81665406+29341326 -81664652+29341315
 -81670521+26768768 -81662447+26768853
 -81670521+26768768 -81663413+26768841 -81662447+26768853
 -81678013+29335491 -81675428+29338640 -81671618+29339665 -81671261+29339894 -81668730+29340647
 -81679553+29332470 -81678013+29335491
 -81679553+29332470 -81679191+29333283 -81678223+29335186 -81678013+29335491
 -82049411+30186933 -82043505+30186941
 -82043505+30186941 -82031099+30186899
 -82031099+30186899 -82020311+30186933
 -82020311+30186933 -82020230+30186838 -82018530+30186738 -82015819+30186641 -82015730+30186638 -82013945+30186638 -82011430+30186638 -82010952+30186620 -82006130+30186439
 -82006130+30186439 -82003461+30186481 -82003062+30186487 -82002782+30186492 -82002705+30186493 -81995942+30186598 -81994111+30186598 -81990449+30186736
 -81990449+30186736 -81988157+30186714 -81976364+30186599 -81970228+30186539 -81963728+30186539 -81959793+30186415 -81955520+30186327
 -81955520+30186327 -81952621+30186354 -81948803+30186437 -81948727+30186439 -81941710+30186648 -81939818+30186694 -81938536+30186743
 -81938536+30186743 -81935942+30186736
 -81935942+30186736 -81923871+30186976
 -81923871+30186976 -81920226+30186939
 -81920226+30186939 -81917070+30187003 -81916926+30187039 -81913126+30187139
 -81913126+30187139 -81913530+30187075
 -81913530+30187075 -81910734+30187132 -81901288+30187324 -81890725+30187539 -81890660+30187540 -81871424+30187939 -81868048+30188018 -81853190+30188368 -81852412+30188471 -81829691+30188706 -81826522+30188739 -81826503+30188739 -81804485+30189111 -81802821+30189139
 -81802821+30189139 -81800920+30189112 -81799422+30189090 -81798977+30189084 -81798199+30189073 -81797737+30189066
 -81797737+30189066 -81794054+30189092 -81792367+30189104 -81787277+30189140 -81773420+30189239 -81772769+30189246 -81772125+30189253 -81764520+30189339 -81740019+30189339 -81739207+30189325
 -81739207+30189325 -81734365+30192824 -81733490+30193466
 -81733490+30193466 -81711017+30191197
 -81711017+30191197 -81709085+30191214
 -81709085+30191214 -81708211+30191198 -81707741+30190787 -81704676+30189726 -81703357+30189028
 -81703357+30189028 -81703253+30189165 -81703752+30189854 -81702625+30191481
 -81702625+30191481 -81701919+30191413
 -81701919+30191413 -81700615+30191437 -81699701+30191459 -81698917+30191590
 -81698917+30191590 -81697969+30191534 -81697317+30191495 -81695736+30191427 -81694317+30191387 -81691503+30191221 -81679633+30190466 -81681274+30183356 -81681716+30181440 -81690516+30171940 -81690436+30169104 -81690437+30159406 -81692116+30144740 -81680215+30121240
 -81680877+29324440 -81680971+29325100 -81680801+29325818 -81680701+29327752 -81679553+29332470
 -81682736+28960130 -81678965+28960305
 -81682736+28960130 -81681783+28960081
 -81681783+28960081 -81678965+28960305
 -81954190+28960053 -81950104+28960058 -81945054+28960132 -81942324+28960172 -81937514+28960242 -81937292+28960242 -81937105+28960242 -81930568+28960250 -81929384+28960251 -81924664+28960257 -81921116+28960261 -81895966+28960294
 -81895966+28960294 -81894542+28960228 -81893170+28960165 -81891743+28960099 -81888340+28960061 -81883271+28960004 -81854842+28959778
 -81854842+28959778 -81849194+28959828 -81842957+28959885 -81842194+28961024
 -81842194+28961024 -81841693+28961020 -81839643+28961004 -81826762+28960907
 -81826762+28960907 -81824666+28960963 -81821752+28960986 -81820876+28960993 -81820583+28960996
 -81820583+28960996 -81815279+28960978 -81800637+28960929 -81793382+28960905 -81792976+28960903 -81790693+28960895 -81788516+28960888 -81785667+28960878 -81778201+28960855
 -81778201+28960855 -81761896+28960932 -81748685+28961078
 -81748685+28961078 -81746547+28961068 -81743577+28961054 -81741492+28961045 -81738867+28961033 -81738728+28960968
 -81738728+28960968 -81732915+28961131 -81732316+28961154
 -81732316+28961154 -81731638+28961131
 -81731638+28961131 -81728979+28961162 -81725138+28961206 -81724488+28961214 -81723479+28961226
 -81723479+28961226 -81713916+28960897 -81705392+28960467 -81701687+28960359 -81699734+28960191 -81691854+28960176 -81688451+28960172 -81686328+28960143 -81685921+28960137
 -81685921+28960137 -81685186+28960153
 -81685186+28960153 -81682736+28960130
 -82127104+26770675 -82124813+26770733
 -82124813+26770733 -82110057+26770727 -82102612+26770686 -82064053+26770473 -82061306+26770458 -82060604+26770454 -82060170+26770451 -82059427+26770447 -82058226+26770440 -82053545+26770414 -82048686+26770387 -82044922+26770366 -82038246+26770329 -82022012+26770247 -81999810+26770136 -81933109+26770045 -81931109+26770045 -81893808+26769944 -81886508+26769944 -81881007+26769864 -81879971+26769858 -81875599+26769835 -81858707+26769744
 -81858707+26769744 -81844866+26769789 -81842603+26769796 -81841310+26769800
 -81841310+26769800 -81840831+26769792 -81829707+26769628 -81825982+26769592
 -81825982+26769592 -81814878+26769640 -81810478+26769640 -81805306+26769544 -81782093+26769400
 -81782093+26769400 -81760684+26769560
 -81760684+26769560 -81749804+26769419 -81726927+26769349 -81725631+26769346 -81718905+26769334 -81670521+26768768
 -81771860+27033919 -81764628+27033885
 -81771860+27033919 -81770827+27033924
 -81770827+27033924 -81764628+27033885
 -81888501+27034384 -81885150+27034374 -81879698+27034358
 -81879698+27034358 -81865171+27034376 -81860680+27034381 -81856883+27034385 -81852840+27034390 -81851292+27034392
 -81851292+27034392 -81846694+27034363 -81826877+27034234 -81825536+27034219 -81819321+27034155 -81811694+27034099 -81794710+27034009 -81772205+27033918
 -81772205+27033918 -81771860+27033919
 -81775839+29471023 -81775936+29475360 -81775948+29475917
 -81775839+29471023 -81775948+29475917
 -81775948+29475917 -81775986+29477612 -81776052+29480583 -81776104+29482897 -81776115+29483378 -81776171+29485909 -81780327+29487380
 -81780327+29487380 -81782628+29487342 -81783043+29487335 -81785203+29487299 -81787753+29487257 -81788804+29487240 -81791531+29487195 -81793099+29487169 -81796706+29487023 -81800648+29486865
 -81800648+29486865 -81800783+29486869
 -81800783+29486869 -81802889+29486787 -81810316+29486498 -81819119+29486406 -81824333+29486406 -81825659+29486379 -81826979+29486360 -81827894+29486349 -81831040+29486313
 -81831040+29486313 -81832522+29486317 -81842831+29486534 -81842854+29495239 -81842860+29497452 -81842623+29500248 -81842808+29507101 -81842833+29508845 -81842887+29512554 -81842993+29519940 -81843009+29521004
 -81843009+29521004 -81850627+29520042 -81849681+29519592 -81849460+29519245 -81849637+29518771 -81850324+29518519 -81859931+29515958 -81859965+29515844 -81863691+29515378 -81863837+29515168 -81864241+29514870
 -81864241+29514870 -81865820+29515214
 -81865820+29515214 -81874809+29514732 -81875368+29514157 -81894408+29513443 -81907806+29511324
 -81831556+29821719 -81822616+29826047
 -81831556+29821719 -81830899+29822109 -81828192+29824149 -81827404+29824700 -81826379+29825066 -81823382+29825663 -81822751+29825938 -81822616+29826047
 -81858716+29803538 -81857572+29804154 -81856850+29804587 -81854641+29806000 -81852002+29807617 -81851004+29808053 -81850005+29808397 -81848980+29808695 -81848034+29809154 -81847036+29809773 -81846195+29810324 -81846011+29810461 -81841491+29813350 -81834421+29818945 -81831556+29821719
 -81860042+29802754 -81858716+29803538
 -81860042+29802754 -81859832+29802938 -81858716+29803538
 -82049244+29718670 -82045482+29718672 -82029261+29718680 -82029099+29718681 -82024060+29726148 -82021893+29727828 -82017341+29731359 -82015181+29733182 -82014651+29733408 -82013928+29733988 -82013642+29734217 -82013242+29734538 -82012935+29734783 -82012561+29735085 -82012013+29735525 -82011961+29735567 -82009375+29737466 -82007075+29739532 -82004463+29740218 -81999820+29741472 -81997177+29742121 -81994053+29743171 -81991716+29743745 -81990953+29743901 -81990784+29743936
 -81990784+29743936 -81987382+29743747
 -81987382+29743747 -81985912+29744983 -81982645+29745756 -81976228+29747114
 -81976228+29747114 -81975542+29747110 -81975287+29747109 -81971271+29747085 -81970705+29747082
 -81970705+29747082 -81967552+29747146
 -81967552+29747146 -81967255+29747141 -81966160+29747123
 -81966160+29747123 -81963849+29747215
 -81963849+29747215 -81963560+29747147
 -81963560+29747147 -81961275+29747239
 -81961275+29747239 -81959699+29747171
 -81959699+29747171 -81958701+29747217 -81957571+29747286
 -81957571+29747286 -81954630+29747194
 -81954630+29747194 -81954341+29747355
 -81954341+29747355 -81950890+29747331
 -81950890+29747331 -81944842+29747361 -81943473+29747392 -81942031+29747425 -81940006+29747471 -81939552+29747792 -81938633+29748502 -81937181+29749927 -81935268+29751925 -81934730+29752442 -81932670+29754424 -81929594+29758526 -81929121+29759374 -81928175+29762606 -81928254+29764301 -81927853+29767156 -81927781+29767671 -81925495+29773034 -81924871+29775009 -81924758+29775865 -81923497+29780919 -81914193+29791393 -81912214+29792139 -81908540+29793314
 -81908540+29793314 -81908518+29793313 -81905574+29792996
 -81905574+29792996 -81900134+29794141 -81897504+29795309 -81897289+29795404 -81895819+29796051 -81895007+29796409 -81894508+29796605 -81890566+29798149 -81890000+29798233 -81887491+29798538 -81882523+29799338 -81881728+29799456 -81880684+29799612 -81879921+29799727 -81879080+29799864 -81878791+29799955 -81878239+29799955 -81877714+29800047
 -81877714+29800047 -81877530+29800001
 -81877530+29800001 -81876689+29800161 -81874817+29800389 -81873524+29800617 -81866480+29800827
 -81866480+29800827 -81863773+29800347
 -81863773+29800347 -81861329+29801104 -81860042+29802754
 -81892964+27034410 -81888501+27034384
 -81892964+27034410 -81891957+27034395 -81888501+27034384
 -81996705+27031646 -81996552+27031698 -81992665+27033036 -81991703+27033366 -81991122+27033566 -81990732+27033701 -81988232+27034561 -81986800+27035054 -81983786+27035257
 -81983786+27035257 -81968830+27035060 -81966940+27035035 -81966283+27034928 -81965781+27034846 -81963220+27034824 -81960301+27034824 -81959456+27034848 -81959456+27034965
 -81959456+27034965 -81958995+27034939 -81950585+27034921 -81938811+27034911 -81937403+27034909 -81904382+27034581 -81894643+27034435 -81894349+27034431 -81892964+27034410
 -81905501+26330088 -81921147+26354508 -81938651+26372209 -81941949+26375360 -81967440+26394309
 -81967440+26394309 -82015931+26391656 -82037780+26382632 -82080249+26371386
 -82080249+26371386 -82082024+26371558 -82098913+26373732 -82104223+26375361 -82104265+26375361 -82112469+26377887 -82124816+26386072 -82173329+26437859 -82196304+26449553 -82229051+26468111 -82245955+26500357 -82249137+26512898 -82249818+26515580 -82249818+26516903 -82255398+26535990 -82262474+26552614 -82271816+26568012 -82282191+26604423 -82292916+26625352 -82298393+26633254 -82324575+26687851 -82324254+26690244 -82323154+26696159 -82322551+26699236 -82321522+26703379 -82319338+26707787 -82317848+26709831 -82319888+26751386 -82335040+26787946
 -81911821+29503968 -81907806+29511324
 -81911821+29503968 -81911554+29504181 -81911289+29504860 -81911125+29505449 -81910849+29505692 -81910628+29505692 -81910572+29505434 -81910489+29505103 -81910286+29504886 -81909954+29504854
 -81909954+29504854 -81909568+29505097 -81907806+29511324
 -81941057+29512402 -81935478+29513766 -81933274+29515817 -81931989+29516390
 -81931989+29516390 -81929893+29515863 -81929186+29514304 -81917707+29509103 -81911821+29503968
 -81946426+29509576 -81941057+29512402
 -81946426+29509576 -81941869+29512402 -81941057+29512402
 -81968937+29502977 -81968372+29503029 -81963193+29504368 -81952247+29507679 -81951067+29507794 -81946426+29509576
 -81953345+28880977 -81953291+28875264 -81953433+28863732
 -81953345+28880977 -81953433+28863732
 -81954190+28960053 -81954180+28958571 -81954161+28955677 -81954116+28948824 -81954121+28946521 -81954123+28945608 -81954127+28943380 -81954137+28940744 -81954139+28940326 -81954137+28940128 -81954135+28939956 -81954103+28937275 -81954070+28934434 -81954066+28934105 -81954065+28934051 -81954011+28929408 -81954006+28928998 -81953999+28928418 -81953968+28925802 -81953918+28921540 -81953902+28920169 -81953901+28920104 -81953857+28916626 -81953849+28915952 -81953831+28915047 -81953769+28911992 -81953744+28910748 -81953743+28910646 -81953743+28910057 -81953743+28908708 -81953665+28905659 -81953630+28903249 -81953606+28901571 -81953406+28887369 -81953401+28886999 -81953345+28880977
 -81953433+28863732 -81953436+28863500 -81953437+28863290 -81953547+28842253 -81953705+28834741 -81953757+28831096 -81953757+28829561 -81953856+28825108 -81953886+28823761 -81953919+28822697 -81953959+28821505 -81953966+28821281 -81953956+28821180 -81953899+28820571 -81953685+28812772 -81953666+28809124 -81953616+28799410 -81953585+28791247 -81953608+28789318 -81953650+28785829 -81953658+28785156 -81953660+28784960 -81953664+28784666 -81953677+28783519 -81953789+28769573 -81953787+28769350 -81953785+28769098 -81953769+28767261 -81953665+28755398 -81953966+28743187 -81954055+28741497
 -81957641+28345180 -81957625+28358556 -81957497+28375283 -81956278+28413018 -81956281+28413676 -81956229+28413813 -81955867+28418696 -81956206+28426491 -81955979+28446184 -81955433+28493591 -81955212+28504346 -81955237+28505499 -81955189+28510605 -81954814+28523840 -81954614+28528102 -81954229+28552970 -81954184+28556115 -81954215+28571175 -81954201+28572049 -81954129+28576017 -81954073+28580416 -81954132+28585897 -81954133+28588281 -81954189+28588930 -81954218+28590907 -81954283+28595423 -81954283+28596315 -81954283+28597615 -81954284+28598721 -81954285+28599806 -81954543+28619493 -81954593+28625273 -81954467+28625273 -81954633+28631496 -81954928+28642459 -81954920+28642782 -81954697+28649534 -81954491+28655880 -81954480+28656240 -81954462+28657288 -81954459+28657445 -81954434+28659006 -81954417+28668096 -81954397+28671687 -81954369+28676600 -81954347+28680460 -81954347+28681261 -81954348+28682025 -81954356+28687796 -81954359+28689274 -81954360+28689978 -81954363+28691949 -81954365+28693100 -81954368+28694856 -81954371+28696339 -81954373+28697007 -81954335+28700163 -81954251+28706737 -81954290+28707802 -81954323+28708811 -81954284+28716783 -81954415+28718869 -81953922+28727797 -81954053+28729071 -81954043+28730016 -81954027+28731593 -81954073+28731781 -81954133+28739479
 -81954133+28739479 -81954055+28741497
 -81954133+28739479 -81954081+28740442 -81953951+28740832 -81954055+28741497
 -81957641+28345180 -81957817+28308302
 -82311597+28960345 -82311353+28960373 -82311249+28960373 -82309608+28960434 -82308779+28960450 -82308043+28960465
 -82308043+28960465 -82306948+28960442
 -82306948+28960442 -82295167+28960447 -82285937+28960450 -82282738+28960457 -82281380+28960460 -82279374+28960465 -82264351+28960498 -82253211+28960523
 -82253211+28960523 -82248072+28960309 -82231532+28960158 -82229224+28960138
 -82229224+28960138 -82225403+28960163
 -82225403+28960163 -82224266+28960156
 -82224266+28960156 -82223777+28960163
 -82223777+28960163 -82222369+28960141
 -82222369+28960141 -82221666+28960164
 -82221666+28960164 -82216683+28960055 -82216297+28960050 -82207982+28959983
 -82207982+28959983 -82202718+28960008 -82197638+28960008 -82189735+28960009 -82186571+28960009 -82186323+28960009 -82184891+28960011 -82182114+28960016 -82180264+28960019 -82178855+28960022 -82176492+28960026 -82173109+28960032 -82154186+28960075
 -82154186+28960075 -82153091+28960052
 -82153091+28960052 -82130444+28960089 -82130285+28960090 -82123553+28960199
 -82123553+28960199 -82119965+28960157
 -82119965+28960157 -82117671+28960158 -82112861+28960171 -82108616+28960183 -82103066+28960201 -82097252+28960218 -82095676+28960222 -82088127+28960245 -82082901+28960261
 -82082901+28960261 -82078633+28960256 -82078213+28960256 -82077975+28960256 -82071409+28960249 -82070968+28960249 -82053483+28960229 -82040545+28960216 -82040091+28960213 -82037012+28960194 -82036767+28960192 -82036361+28960190 -82034590+28960180 -82032784+28960169 -82032213+28960165 -82030578+28960156 -82028738+28960145 -82016227+28960096 -81997533+28959918
 -81997533+28959918 -81984257+28959970 -81979102+28959990 -81965418+28960043 -81954190+28960053
 -81985189+29502434 -81968937+29502977
 -81985189+29502434 -81976326+29503273
 -81976326+29503273 -81975985+29503021
 -81975985+29503021 -81973418+29503365 -81971348+29503756
 -81971348+29503756 -81970195+29503160 -81969356+29503114 -81968937+29502977
 -82055896+29471638 -82047828+29475951 -82032421+29490963 -82031981+29492057 -82005797+29500248 -82004199+29501747
 -82004199+29501747 -82003383+29501719
 -82003383+29501719 -82000908+29501908 -81999812+29501911
 -81999812+29501911 -81995061+29501432
 -81995061+29501432 -81985189+29502434
 -82027595+28323516 -81960441+28308654 -81959657+28308526 -81959097+28308350 -81958873+28308318 -81958489+28308254 -81958249+28308254 -81958073+28308254 -81957913+28308254 -81957817+28308302
 -82027595+28323516 -82021610+28322620
 -82021610+28322620 -82021418+28322716 -82021210+28322908 -82021114+28323052 -82020954+28323388 -82020794+28323708 -82020618+28323836
 -82020618+28323836 -82020330+28323740 -82020122+28323468 -82019946+28323372 -81957817+28308302
 -82033336+27031956 -81996705+27031646
 -82033336+27031956 -81999809+27031632 -81996923+27031572
 -81996923+27031572 -81996705+27031646
 -82057470+27032191 -82055686+27032174 -82054796+27032165 -82052009+27032138 -82049695+27032115 -82049251+27032111 -82040145+27032023 -82033336+27031956
 -82049244+29718670 -82049053+29720485 -82048692+29724029 -82048588+29725052 -82048483+29727092 -82048010+29730049 -82047629+29732065 -82047572+29732664 -82047333+29735186 -82047293+29735610 -82046792+29740491 -82046219+29751902 -82046229+29753929 -82046324+29758825 -82046402+29761117 -82046397+29762398 -82046375+29768267 -82046454+29769001 -82046445+29769726 -82046295+29775189 -82046347+29775854 -82046340+29777793 -82046216+29778353 -82046399+29780530 -82046347+29780828 -82046399+29781997 -82046363+29782781 -82046425+29784702 -82046267+29784793 -82046372+29785733 -82046360+29789141 -82046372+29790203 -82046462+29790877 -82046567+29793274 -82046620+29794497 -82046654+29795266 -82046658+29795347 -82046528+29795819 -82046660+29796988 -82046818+29798157 -82046743+29800527 -82046731+29801342 -82046502+29802030 -82046686+29802351 -82046791+29803887 -82046791+29804414 -82046712+29804552 -82046686+29804941 -82046685+29806394 -82046606+29811565 -82046501+29813078 -82046605+29816792 -82046617+29817945 -82046474+29818900 -82046600+29821843 -82046815+29823667 -82046683+29823781 -82046683+29826738 -82046862+29827462 -82046876+29829465 -82046893+29831941 -82046903+29834110 -82046918+29837213 -82047130+29840753 -82047138+29841423 -82047213+29847684 -82047219+29848165 -82047394+29863058 -82047415+29864887 -82047545+29875242 -82047611+29879998 -82047693+29886591 -82047793+29894601 -82047987+29910228 -82048150+29924408 -82048166+29925721 -82048326+29938764 -82048403+29956825 -82048507+29966153 -82048532+29975528 -82048716+29993062 -82048769+29994025 -82048768+30000239 -82048808+30015518 -82048810+30016282 -82048816+30018574 -82049103+30049345 -82049204+30056083 -82049252+30074719
 -82049411+30186933 -82049502+30188875 -82049349+30193830 -82049319+30201433 -82049076+30226083 -82048923+30237176 -82048816+30241033 -82048923+30243364 -82049331+30273340 -82049320+30273430 -82049236+30273432
 -82049252+30074719 -82049296+30091413 -82049298+30091569
 -82049252+30074719 -82049298+30091569
 -82049298+30091569 -82049306+30092142 -82049333+30094048 -82049367+30096452 -82049393+30099138 -82049392+30100602 -82049391+30104011 -82049389+30110529 -82049388+30111269 -82049387+30113483 -82049385+30123328 -82049385+30123812 -82049425+30143136
 -82049411+30186933 -82049425+30164659 -82049432+30156945 -82049440+30148683 -82049425+30143136
 -82050069+30362338 -82050057+30361399 -82049687+30332436 -82049626+30313900 -82049641+30310704 -82049702+30293080 -82049702+30292355 -82049579+30281380 -82049236+30273432
 -82054454+29718668 -82054471+29717373 -82053541+29717157 -82050000+29713300 -82050084+29712353 -82050152+29711590 -82050243+29710451 -82050296+29709855 -82050325+29708782 -82050436+29707685 -82050955+29702569 -82050966+29702466
 -82054454+29718668 -82053678+29720068 -82050919+29729999 -82051397+29735871 -82054023+29736261 -82054584+29736350 -82054985+29737866 -82055619+29740597 -82056533+29744349 -82057385+29745983 -82055901+29750244 -82056096+29750624
 -82050966+29702466 -82051017+29702009
 -82051017+29702009 -82050966+29702466
 -82055896+29471638 -82055896+29478450 -82055896+29482597 -82055896+29484901 -82055896+29493198 -82055896+29499452 -82055896+29499924 -82055946+29501584 -82055921+29504708 -82055946+29506948 -82056103+29508117 -82055995+29516205 -82055998+29517905 -82055953+29521087 -82055940+29521996 -82055921+29523317 -82055889+29525545 -82055972+29526087 -82055867+29527370 -82055629+29543913 -82055589+29547381 -82055581+29549887 -82055570+29553673 -82055563+29555799 -82055544+29562059 -82055540+29563290 -82055537+29564243 -82055536+29564496 -82055504+29565805 -82055499+29566017 -82055498+29566339 -82055494+29568230 -82055490+29570533 -82055460+29586175 -82055457+29587723 -82055445+29593689 -82055315+29594760 -82055320+29595098 -82055409+29600700 -82055436+29606403 -82055577+29615527 -82055960+29631222 -82055994+29636439 -82056001+29639004 -82056002+29639531 -82056009+29641919 -82056014+29643532 -82056151+29645355 -82056126+29648535 -82056099+29657068 -82055469+29664174 -82055426+29664713 -82054847+29671219 -82052302+29690543 -82051017+29702009
 -82105853+28171650 -82065196+28171587 -82056348+28160100 -82056285+28139317 -82056285+28125293 -82056285+28125237 -82056505+28120294 -82056509+28118678 -82056509+28116070 -82056505+28113194 -82056547+28109978 -82056551+28109672 -82056605+28105694 -82056505+28101695 -82056405+28096895 -82056405+28089095 -82056405+28080596 -82056390+28078526 -82056380+28077224 -82056372+28076216 -82056363+28075122 -82056355+28074166 -82056306+28067896 -82056106+28040698 -82056106+28039398 -82056169+28039016 -82056256+28038494 -82056506+28036998 -82056606+28036798 -82056406+28036798 -82056406+28036598 -82056306+28035098 -82056306+28034698 -82056297+28034069 -82056266+28031830 -82056206+28027398 -82056206+28026998 -82056206+28026698 -82056204+28026138 -82056203+28025906 -82056199+28024627 -82056198+28024293 -82056172+28016511 -82056144+28007798 -82056129+28003181 -82056126+28002289 -82056107+27996400 -82056055+27993016 -82056050+27992726 -82055907+27983500 -82055907+27983014 -82055907+27982530 -82055907+27981800 -82055876+27978752 -82055859+27977058 -82055833+27974467 -82055795+27970650 -82055615+27952700 -82055601+27950408 -82055441+27939802 -82055419+27937778 -82055389+27934969 -82055381+27934278 -82055375+27933738 -82055370+27933272 -82055366+27932866 -82055358+27932186 -82055350+27931411 -82055331+27929697 -82055329+27929475 -82055303+27927110 -82054866+27907242 -82054437+27884983 -82054412+27883707 -82054361+27881063 -82054300+27877825 -82054263+27875923 -82054167+27870917 -82054148+27869924 -82054137+27869361 -82054134+27869175 -82054118+27868351 -82054054+27865046 -82054041+27854413 -82054038+27850553 -82054372+27800195 -82054415+27798315 -82054543+27793184 -82054832+27781555 -82054901+27777419 -82054928+27776387 -82054928+27775779 -82054912+27771555 -82054840+27750308 -82054720+27726676 -82054702+27723139 -82054682+27719292 -82054648+27712303 -82054687+27709766 -82054698+27709050 -82054805+27705068 -82054756+27700918 -82054749+27700595 -82054733+27690327 -82054667+27673728 -82054644+27672743 -82054470+27650481 -82054411+27648576 -82054393+27647989 -82054378+27647504 -82054356+27646687 -82054349+27646382
 -82054349+27646382 -82054489+27610170 -82054467+27595181 -82054463+27591800 -82054550+27585372 -82054796+27567263 -82054818+27565674 -82054771+27559641 -82054792+27545286 -82054804+27543549 -82055013+27512804 -82055194+27495009 -82055321+27485243 -82055343+27483024 -82055380+27475952 -82055395+27473188 -82055369+27470299 -82055423+27462558 -82055493+27429240 -82055479+27427955 -82055632+27396604 -82055638+27392577 -82055674+27373328 -82055753+27338264
 -82054454+29718668 -82049244+29718670
 -82055252+28478401 -82055273+28481098 -82054803+28500276 -82054828+28501740 -82054750+28512378 -82054726+28513443 -82054594+28521559 -82054957+28521891 -82083145+28528136
 -82083145+28528136 -82086910+28524755
 -82086910+28524755 -82096544+28524928 -82114381+28542764
 -82114381+28542764 -82114705+28542698 -82116172+28540998
 -82823029+27570550 -82763414+27570552 -82759930+27570552 -82749822+27570552 -82745137+27570550
 -82745137+27570550 -82700900+27587748 -82700804+27587784 -82690598+27591751 -82651604+27606918 -82624846+27617710 -82603654+27625311 -82576619+27636726 -82574891+27637366 -82556697+27644308 -82553674+27645462
 -82553674+27645462 -82553275+27645451 -82553066+27645446
 -82553066+27645446 -82551165+27645462 -82549146+27645462 -82539978+27645366
 -82539978+27645366 -82536442+27645398
 -82536442+27645398 -82534154+27645382
 -82534154+27645382 -82531786+27645398 -82525690+27645398 -82524826+27645414 -82499817+27645425 -82498605+27645481 -82496907+27645498 -82488571+27645587 -82468578+27645800 -82468215+27645804 -82464334+27645834 -82461351+27645857 -82456191+27645896 -82455540+27645901 -82448690+27645955 -82437752+27646040 -82433850+27646064 -82425324+27646118 -82400346+27646278 -82394884+27646309 -82385198+27646364 -82383161+27646375 -82381179+27646387 -82377318+27646409 -82375691+27646418
 -82375691+27646418 -82367033+27646372 -82358266+27646357 -82352654+27646299
 -82352654+27646299 -82347876+27646319 -82345046+27646331 -82344305+27646335 -82342128+27646378 -82338372+27646453 -82336361+27646493 -82322272+27646540
 -82322272+27646540 -82318257+27646539
 -82318257+27646539 -82313813+27646562 -82304833+27646625 -82304773+27646625 -82304701+27646626 -82297154+27646641 -82293788+27646643
 -82293788+27646643 -82292644+27646556 -82290507+27646487
 -82290507+27646487 -82288908+27646511 -82285597+27646591 -82282883+27646658
 -82282883+27646658 -82281895+27646613 -82268161+27646367
 -82268161+27646367 -82254136+27646597
 -82254136+27646597 -82228558+27646491 -82217375+27646432
 -82217375+27646432 -82216574+27646437 -82210627+27646477 -82205448+27646485 -82195006+27646506 -82193467+27646506 -82159879+27646367 -82159808+27646367 -82146133+27646277 -82145802+27646277 -82134623+27646317
 -82134623+27646317 -82120777+27646106
 -82120777+27646106 -82092590+27646163 -82091272+27646180 -82090013+27646186 -82089239+27646189 -82086722+27646200 -82085890+27646204 -82079227+27646233 -82077905+27646239 -82076217+27646246 -82067526+27646300 -82062180+27646333 -82057607+27646361 -82056558+27646368 -82055581+27646374 -82054767+27646381 -82054349+27646382
 -82142650+30143116 -82128439+30143241
 -82128439+30143241 -82115374+30143030
 -82115374+30143030 -82108508+30143098 -82098651+30143178
 -82098651+30143178 -82066469+30143075
 -82066469+30143075 -82055132+30143213
 -82055132+30143213 -82049425+30143136
 -82055979+28311916 -82055947+28315900 -82055979+28345723 -82055883+28346635 -82055723+28374074 -82055660+28375282 -82055510+28396712 -82055491+28406129 -82055485+28409044 -82055483+28410169 -82055477+28411290 -82055452+28416701 -82055445+28418427 -82055409+28426426 -82055405+28427523 -82055289+28442129 -82055300+28449874 -82055248+28458563 -82055221+28474358 -82055252+28478401
 -82055691+29445855 -82055721+29448332 -82055723+29448533 -82055749+29450711 -82055792+29454130 -82055923+29455620 -82055818+29456491 -82055868+29456914 -82055897+29460709 -82055870+29463162 -82055897+29465546 -82055897+29470725 -82055896+29471638
 -82055753+27338264 -82056380+27291949 -82056535+27275648 -82056273+27259531 -82056066+27249710 -82056497+27207769
 -82055979+28311916 -82055979+28311774 -82055963+28302570 -82055963+28302269 -82055979+28300893 -82056027+28296589 -82056075+28294653 -82056027+28293613 -82056029+28291987 -82056037+28286616 -82056043+28282174 -82056123+28259887 -82056155+28258959
 -82056155+28258959 -82057579+28259023 -82063851+28259151 -82072434+28259184 -82075963+28259198
 -82075963+28259198 -82079827+28259180 -82089932+28259134 -82101979+28259059 -82105404+28259038
 -82105404+28259038 -82106204+28259070
 -82106204+28259070 -82106204+28257786 -82106220+28237919 -82106220+28237807 -82106204+28223088 -82105836+28215232 -82105885+28186498 -82105885+28178754 -82105853+28171650
 -82055979+28311916 -82027595+28323516
 -82056096+29750624 -82058381+29750682
 -82056497+27207769 -82056545+27203732 -82056658+27194090 -82057233+27159400 -82057492+27135262 -82057380+27119796 -82057516+27076488 -82057560+27062871 -82057540+27056026 -82057536+27054657 -82057530+27052658 -82057506+27044517 -82057500+27042482 -82057484+27037054 -82057476+27034290 -82057470+27032191
 -82056497+27207769 -82074375+27207988 -82075866+27207989
 -82075866+27207989 -82096058+27207947 -82096879+27207947 -82122112+27208006 -82126891+27208027 -82133348+27208211 -82136911+27208313 -82147153+27208366 -82152021+27208391 -82155729+27208410 -82248692+27208890
 -82248692+27208890 -82249813+27208871
 -82249813+27208871 -82253589+27210510
 -82057470+27032191 -82057735+27032193 -82059711+27032206 -82061004+27032214
 -82061004+27032214 -82062028+27032168
 -82062028+27032168 -82065470+27032233 -82065689+27032237 -82066585+27032237 -82067207+27032237 -82067891+27032237 -82068523+27032260
 -82103941+29783871 -82094196+29780072 -82089725+29779373 -82088321+29779303 -82086938+29779127 -82087907+29760840 -82087302+29760407
 -82087302+29760407 -82077032+29761254
 -82077032+29761254 -82063889+29754127 -82060156+29750244 -82058330+29750244 -82058381+29750682
 -82058381+29750682 -82056096+29750624
 -82060321+29439340 -82055691+29445855
 -82060321+29439340 -82059614+29439331
 -82059614+29439331 -82058860+29439621 -82058153+29439790
 -82058153+29439790 -82057491+29439742
 -82057491+29439742 -82057023+29439782 -82056747+29439951 -82056535+29440427 -82056397+29441048 -82056148+29441532 -82055643+29441847 -82055691+29445855
 -82097162+29431010 -82097608+29423191 -82096038+29423112
 -82096038+29423112 -82094856+29429500 -82088680+29432807 -82086878+29436241 -82070414+29443453 -82067081+29443652
 -82067081+29443652 -82066007+29442296 -82062838+29439369 -82061826+29439362 -82060321+29439340
 -82425166+28433865 -82409870+28433969 -82402365+28434020
 -82402365+28434020 -82374813+28434009
 -82374813+28434009 -82370723+28434059 -82355384+28434298 -82348349+28434408 -82347168+28434427 -82343874+28434478 -82340699+28434528 -82326995+28434742 -82320301+28434847
 -82320301+28434847 -82319392+28434812 -82315284+28434742 -82315215+28434742 -82307604+28434787
 -82307604+28434787 -82305287+28434776 -82302794+28434765
 -82302794+28434765 -82285472+28434784 -82282396+28434788 -82281214+28434790 -82269946+28434804 -82253437+28435257 -82253433+28437521 -82253404+28456714 -82253437+28463772 -82253498+28476658 -82253497+28478498
 -82253497+28478498 -82252718+28478469
 -82252718+28478469 -82249809+28478547
 -82249809+28478547 -82242962+28478523 -82231179+28478400 -82220076+28478339
 -82220076+28478339 -82217684+28478357 -82211802+28478402 -82204194+28478460 -82199891+28478503 -82198846+28478508 -82198191+28478511
 -82198191+28478511 -82195818+28478458
 -82195818+28478458 -82189575+28478471 -82178232+28478496
 -82178232+28478496 -82175400+28478489 -82173428+28478482 -82171083+28478472 -82167172+28478456 -82164711+28478446 -82164005+28478443 -82163874+28478442 -82163717+28478441 -82163299+28478419
 -82163299+28478419 -82162611+28478425 -82154811+28478428
 -82154811+28478428 -82152775+28478426 -82148003+28478422 -82146815+28478421
 -82146815+28478421 -82117006+28478461
 -82117006+28478461 -82112691+28478450
 -82112691+28478450 -82098965+28478547
 -82098965+28478547 -82068171+28478444 -82055252+28478401
 -82068523+27032260 -82069786+27032306
 -82069786+27032306 -82068523+27032260
 -82071937+27032283 -82069786+27032306
 -82071937+27032283 -82072884+27032283
 -82072884+27032283 -82071937+27032283
 -82072884+27032283 -82073377+27032308
 -82073377+27032308 -82072884+27032283
 -82073377+27032308 -82073780+27032328 -82074932+27032328 -82075854+27032351 -82076329+27032351 -82076801+27032351 -82080079+27032351 -82082794+27032373 -82086430+27032373
 -82459544+30584272 -82452985+30583865 -82421713+30581919 -82418897+30581743 -82406711+30580985 -82374844+30579004 -82308910+30574828 -82287343+30573458 -82277851+30572841 -82263109+30571742 -82258100+30571559 -82249841+30570863 -82233226+30569831 -82229469+30569576 -82227682+30569456 -82214839+30568591 -82214385+30566958 -82214670+30566822 -82234289+30557855 -82234067+30554192 -82238988+30545340 -82239253+30543184 -82239875+30540343 -82234910+30529988 -82230409+30517522 -82229042+30515721 -82228775+30515338 -82228409+30513409 -82221055+30505356 -82212703+30500584 -82212321+30500231 -82212330+30499558 -82204195+30488853 -82206067+30463575 -82206174+30462314 -82206253+30462084 -82206571+30461947 -82206756+30461466 -82207470+30461282 -82207523+30460778 -82207708+30460503 -82207708+30459953 -82207628+30459861 -82207602+30458738 -82206358+30455553 -82204530+30442650 -82206037+30439946 -82206328+30439648 -82207518+30439120 -82207518+30438800 -82207147+30438318 -82207041+30437631 -82206486+30437081 -82206353+30436691 -82206538+30435545 -82207252+30434995 -82209153+30422413 -82207459+30412903 -82206004+30408870 -82206755+30406408 -82204865+30402682 -82204442+30401972 -82204362+30401536 -82204151+30401330 -82203860+30401215 -82172010+30360419
 -82172010+30360419 -82136887+30364125
 -82136887+30364125 -82134461+30362137
 -82134461+30362137 -82133477+30362359 -82124835+30366564
 -82124835+30366564 -82100974+30363745 -82101355+30363650 -82101478+30363421 -82101416+30363135 -82101279+30362971 -82100974+30362700 -82081985+30359131 -82081930+30359065
 -82081930+30359065 -82050069+30362338
 -82086430+27032373 -82088529+27032395
 -82088529+27032395 -82086430+27032373
 -82088529+27032395 -82089307+27032413 -82089399+27032419 -82090142+27032464
 -82090142+27032464 -82090763+27032461 -82097935+27032428 -82101738+27032403
 -82101738+27032403 -82102602+27032575 -82103123+27032575 -82107758+27032596 -82108398+27032599 -82110455+27032606 -82113135+27032617
 -82113135+27032617 -82118461+27032615
 -82103941+29783871 -82104465+29783295
 -82104465+29783295 -82103941+29783871
 -82104465+29783295 -82105473+29783250
 -82105473+29783250 -82109048+29785539 -82113141+29790652 -82123935+29822001 -82124824+29823704
 -82124824+29823704 -82126605+29823660
 -82126605+29823660 -82126645+29823692
 -82126645+29823692 -82128201+29823685 -82130128+29823675
 -82130128+29823675 -82130155+29824940 -82130171+29825047 -82130241+29825488 -82133129+29833518 -82138704+29835949
 -82138704+29835949 -82138705+29835894
 -82138705+29835894 -82147100+29838728 -82147086+29838767 -82147429+29838767 -82161577+29838767 -82162772+29839435 -82163243+29839541 -82180938+29840445 -82183733+29842902 -82205664+29845805
 -82205664+29845805 -82210280+29844301
 -82210280+29844301 -82213143+29845324 -82218350+29845345
 -82218350+29845345 -82219642+29845319
 -82219642+29845319 -82238149+29850794 -82240963+29852351
 -82240963+29852351 -82259671+29846738
 -82259671+29846738 -82264165+29846979
 -82264165+29846979 -82271765+29843349
 -82271765+29843349 -82288013+29848746 -82295110+29851972 -82295951+29852545 -82302109+29853343 -82302155+29853370 -82305137+29857110 -82312668+29859963 -82313932+29860213 -82314543+29867598
 -82314543+29867598 -82320693+29867476 -82322666+29867419
 -82322666+29867419 -82324927+29868794 -82326487+29871211 -82326707+29871340 -82326726+29871397 -82326662+29871549 -82326625+29871726 -82326699+29871904 -82326865+29871976 -82327170+29872025 -82327364+29872274 -82327724+29872597 -82333164+29875241 -82333769+29876563 -82336404+29878676
 -82336404+29878676 -82349199+29877634
 -82349199+29877634 -82350123+29878197 -82354644+29878618
 -82105817+29435813 -82097162+29431010
 -82105817+29435813 -82102349+29438169
 -82102349+29438169 -82102110+29438145
 -82102110+29438145 -82101522+29438290 -82101118+29438298
 -82101118+29438298 -82100797+29438007 -82100806+29437459 -82100567+29436918 -82100466+29436555
 -82100466+29436555 -82100292+29436603 -82099970+29436966
 -82099970+29436966 -82097162+29431010
 -82147549+29417501 -82145063+29418170 -82143831+29418457 -82141552+29419654 -82145105+29423688 -82135007+29434789
 -82135007+29434789 -82124816+29429005
 -82124816+29429005 -82110520+29435371 -82109919+29435374 -82105817+29435813
 -82116172+28540998 -82129309+28545744 -82129828+28546226 -82130451+28546341 -82130944+28546593 -82131256+28546983 -82131697+28548082 -82132033+28549527 -82132111+28550444 -82131981+28550696 -82132032+28551223 -82135404+28558056
 -82116172+28540998 -82135404+28558056
 -82118461+27032615 -82119996+27032615
 -82119996+27032615 -82118461+27032615
 -82121737+27032545 -82119996+27032615
 -82121737+27032545 -82122443+27032570
 -82122443+27032570 -82121737+27032545
 -82122443+27032570 -82123043+27032591
 -82123043+27032591 -82122443+27032570
 -82123043+27032591 -82125293+27032599
 -82651165+28173266 -82649725+28173314
 -82649725+28173314 -82624820+28173260
 -82624820+28173260 -82619389+28173379
 -82619389+28173379 -82601037+28173268 -82596019+28173237 -82595842+28173236 -82593970+28173224 -82593378+28173220 -82591841+28173211 -82585653+28173018 -82583219+28172971 -82581942+28172970 -82579699+28172957 -82577875+28172941 -82577046+28172934 -82571779+28172890 -82570725+28172881
 -82570725+28172881 -82570585+28172885 -82568114+28172960 -82567699+28172973 -82567258+28172973 -82567130+28172973 -82564394+28172940 -82563405+28172928 -82563328+28172927 -82563044+28172847
 -82563044+28172847 -82560042+28172898
 -82560042+28172898 -82555618+28172859 -82555406+28172858 -82542249+28172812 -82537769+28172797 -82517164+28172726 -82516248+28172714 -82503929+28172241 -82502176+28172228
 -82502176+28172228 -82500916+28172246 -82500516+28172252 -82499817+28172306 -82497976+28172503
 -82497976+28172503 -82495164+28172427 -82492755+28172362 -82492060+28172343
 -82492060+28172343 -82490861+28172349
 -82490861+28172349 -82487305+28172267 -82484654+28172207 -82483336+28172205 -82481317+28172163 -82480135+28172117 -82479531+28172094 -82478503+28172054 -82477229+28172005 -82476013+28171958 -82475553+28171947 -82474125+28171913 -82469419+28171867 -82467728+28171851 -82466934+28171754 -82466856+28171754 -82464151+28171737 -82463416+28171732 -82461872+28171732 -82461585+28171732 -82461372+28171732 -82456695+28171767 -82449058+28171826
 -82449058+28171826 -82444880+28171706 -82443382+28171663 -82442746+28171644 -82439290+28171545 -82438267+28171516 -82437860+28171504 -82435751+28171444 -82433898+28171391 -82428209+28171229 -82428105+28171225
 -82428105+28171225 -82424587+28171229
 -82424587+28171229 -82422600+28171179 -82422288+28171171 -82422097+28171167 -82421793+28171160 -82420719+28171139 -82420078+28171126 -82417789+28171081 -82415270+28171055
 -82415270+28171055 -82403323+28171226 -82394294+28171338
 -82394294+28171338 -82394137+28171334 -82392484+28171302 -82391915+28171291
 -82391915+28171291 -82389664+28171382
 -82389664+28171382 -82388833+28171376 -82382530+28171332 -82381883+28171328
 -82381883+28171328 -82381177+28171347 -82380805+28171357 -82375572+28171499 -82374813+28171520 -82373373+28171540 -82373302+28171542
 -82373302+28171542 -82367767+28171450 -82366157+28171423 -82364404+28171394 -82363976+28171387 -82363754+28171386 -82361750+28171381 -82359755+28171376 -82357140+28171369 -82355820+28171366 -82355770+28171313
 -82355770+28171313 -82353862+28171314 -82353727+28171314 -82351269+28171337 -82332941+28171500
 -82332941+28171500 -82324104+28171449 -82322146+28171438 -82308298+28171410
 -82308298+28171410 -82307105+28171418 -82304290+28171435 -82302266+28171439 -82290140+28171464 -82286492+28171479
 -82286492+28171479 -82269212+28171477 -82260293+28171461
 -82260293+28171461 -82258084+28171463 -82254309+28171467 -82244763+28171467 -82228388+28171611 -82218750+28171859 -82211960+28171868 -82211647+28171868 -82194596+28171888
 -82194596+28171888 -82188748+28171779 -82184073+28171778
 -82184073+28171778 -82181183+28171810 -82177308+28171854 -82175950+28171870 -82173677+28171888 -82169584+28171922 -82169209+28171925 -82164892+28171959 -82164615+28171961 -82161767+28171984 -82161137+28171989 -82160845+28171991 -82159306+28172004 -82157740+28172017 -82156365+28172029 -82155587+28172031 -82151253+28172051 -82138846+28172108 -82124806+28172149
 -82124806+28172149 -82105853+28171650
 -82125293+27032599 -82123043+27032591
 -82125293+27032599 -82126169+27032615
 -82126169+27032615 -82125293+27032599
 -82128065+27032570 -82127167+27032616
 -82127167+27032616 -82126169+27032615
 -82128065+27032570 -82129601+27032571
 -82129601+27032571 -82128065+27032570
 -82129601+27032571 -82130460+27032602
 -82130460+27032602 -82129601+27032571
 -82130460+27032602 -82130881+27032617
 -82130881+27032617 -82130460+27032602
 -82135438+27032596 -82133595+27032595
 -82133595+27032595 -82130881+27032617
 -82135404+28558056 -82144276+28566196 -82147480+28569207 -82149918+28571144 -82153899+28571901 -82154395+28571952 -82155616+28572818
 -82155616+28572818 -82158043+28570578 -82165177+28564731 -82165511+28564096 -82166432+28563932
 -82166432+28563932 -82167985+28566298 -82187361+28569112 -82187494+28569176 -82187308+28570349 -82191286+28573979 -82191567+28574249
 -82191567+28574249 -82200292+28572804
 -82135438+27032596 -82137256+27032574
 -82137256+27032574 -82135438+27032596
 -82137256+27032574 -82138204+27032597
 -82138204+27032597 -82137256+27032574
 -82138204+27032597 -82138901+27032586
 -82219389+30040105 -82218612+30040817 -82206774+30053286 -82201506+30056335 -82197212+30058696 -82194286+30060438 -82192446+30061642 -82192214+30061737 -82190466+30062455 -82187855+30064017 -82184275+30066604 -82183944+30066923 -82181244+30069606 -82171819+30095544 -82170307+30097109 -82163038+30102719 -82161070+30103550 -82146738+30110535 -82140525+30121354 -82138467+30125238 -82142017+30132825 -82145301+30138172 -82142663+30142823 -82142650+30143116
 -82138901+27032586 -82138204+27032597
 -82138901+27032586 -82139637+27032575
 -82139637+27032575 -82138901+27032586
 -82139637+27032575 -82141481+27032621
 -82141481+27032621 -82139637+27032575
 -82141481+27032621 -82145603+27032645
 -82458391+30136449 -82437945+30138116 -82418882+30138425 -82416298+30138486 -82406465+30138719 -82401876+30138794 -82391666+30139006 -82390898+30139022
 -82390898+30139022 -82378752+30138880
 -82378752+30138880 -82372074+30139115 -82371998+30139117 -82365440+30139238 -82355153+30141061 -82354011+30141066 -82352505+30141073 -82350331+30141084 -82323782+30141144
 -82323782+30141144 -82322695+30141128
 -82322695+30141128 -82318266+30141224 -82313186+30141300 -82312325+30141381 -82311333+30141387 -82302765+30141595 -82300011+30141619 -82287002+30141734 -82267351+30141907 -82224274+30142647 -82215597+30142702
 -82215597+30142702 -82212119+30142530
 -82212119+30142530 -82186945+30142743
 -82186945+30142743 -82185935+30142739
 -82185935+30142739 -82174301+30142841 -82162677+30142943 -82145537+30143091 -82142650+30143116
 -82145603+27032645 -82141481+27032621
 -82147447+27032623 -82145603+27032645
 -82147447+27032623 -82148022+27032644
 -82147549+29417501 -82155010+29422907
 -82155010+29422907 -82155088+29422861 -82155088+29422724 -82155429+29422403 -82156083+29422312
 -82156083+29422312 -82157130+29422564 -82157994+29423550 -82158517+29424444 -82158962+29424788 -82159355+29424994
 -82159355+29424994 -82172316+29424583
 -82147549+29417501 -82159879+29424834
 -82159879+29424834 -82160010+29424559 -82160402+29424490
 -82160402+29424490 -82161423+29424742
 -82161423+29424742 -82162680+29424582
 -82162680+29424582 -82164330+29424857 -82164879+29425064 -82165612+29426004 -82166764+29426921 -82167366+29427127
 -82167366+29427127 -82172316+29424583
 -82148022+27032644 -82147447+27032623
 -82148022+27032644 -82148727+27032669 -82149597+27032692
 -82149597+27032692 -82153489+27032647
 -82153489+27032647 -82149597+27032692
 -82153489+27032647 -82155128+27032602
 -82155128+27032602 -82153489+27032647
 -82155128+27032602 -82155186+27032605 -82155753+27032633 -82156049+27032648 -82159499+27032648 -82163423+27032649 -82163956+27032649
 -82163956+27032649 -82164703+27032649
 -82164703+27032649 -82163956+27032649
 -82164703+27032649 -82168160+27032742
 -82168160+27032742 -82164703+27032649
 -82311597+28960345 -82308298+28955251 -82286843+28925582 -82276530+28906467 -82276092+28904674 -82268868+28893979 -82256579+28885321 -82241117+28872766 -82222154+28852517 -82221453+28851868 -82207324+28840979 -82191213+28826834 -82176537+28801537 -82169779+28796715 -82169457+28795553 -82171751+28789738 -82173649+28788801
 -82211047+27032786 -82207949+27032718
 -82207949+27032718 -82207309+27032741 -82207026+27032752 -82205221+27032824 -82203289+27032902
 -82203289+27032902 -82194376+27032881 -82193816+27032880 -82189437+27032857 -82188575+27032830 -82187978+27032812 -82183421+27032812 -82178863+27032788 -82177813+27032743 -82177104+27032742 -82176431+27032742 -82172922+27032742 -82172291+27032721 -82171540+27032696
 -82171540+27032696 -82168160+27032742
 -82173075+29424331 -82172316+29424583
 -82173477+26770803 -82127104+26770675
 -82173477+26770803 -82148508+26770752 -82136400+26770750 -82127104+26770675
 -82178124+28787151 -82173649+28788801
 -82178124+28787151 -82178065+28787339 -82177659+28787585 -82177355+28787736
 -82177355+28787736 -82176943+28787660 -82176605+28787568 -82176313+28787493 -82175992+28787474
 -82175992+28787474 -82175854+28787545 -82175632+28787769 -82175381+28788074 -82173649+28788801
 -82252465+28694010 -82251861+28695030 -82250524+28698203 -82250333+28699139 -82248902+28701819 -82251317+28705489 -82249062+28707785 -82251445+28710212 -82249811+28712653 -82247291+28718459 -82241989+28723755 -82236124+28728667 -82234304+28729447 -82232950+28730479 -82229647+28737375 -82218949+28743904 -82218056+28745155 -82206065+28757418
 -82206065+28757418 -82203100+28757327
 -82203100+28757327 -82189842+28759021 -82187252+28759835 -82187098+28779147 -82186229+28780715 -82183072+28783684 -82178124+28787151
 -82335040+26787946 -82272013+26789524 -82271567+26789535
 -82271567+26789535 -82270810+26789527
 -82270810+26789527 -82270494+26789557
 -82270494+26789557 -82270001+26789546 -82269404+26789533 -82268668+26789518 -82268268+26789509 -82267397+26789491 -82266589+26789473 -82263111+26789164 -82261346+26788862 -82249816+26786886 -82240521+26785094 -82239098+26784647 -82227654+26782151 -82223167+26781999 -82222416+26781991 -82216204+26778089 -82207937+26771267 -82204662+26770575
 -82204662+26770575 -82186729+26770844
 -82186729+26770844 -82184077+26770835 -82173477+26770803
 -82194486+29461319 -82196276+29454862
 -82196276+29454862 -82189362+29461533 -82190430+29461670
 -82190430+29461670 -82190649+29461151
 -82190649+29461151 -82190646+29462174
 -82190646+29462174 -82190778+29462150
 -82190778+29462150 -82191106+29463010 -82191230+29463068 -82191327+29463114 -82196801+29464810 -82199840+29470746 -82203685+29471546
 -82203685+29471546 -82208184+29470226
 -82200374+29460490 -82194486+29461319
 -82200374+29460490 -82200065+29460890 -82199923+29461220
 -82199923+29461220 -82199639+29461136 -82199440+29460876 -82198964+29460662
 -82198964+29460662 -82198420+29460753 -82197648+29461334 -82196976+29462030 -82196499+29462541 -82196083+29462715
 -82196083+29462715 -82194486+29461319
 -82200488+29424767 -82173075+29424331
 -82200488+29424767 -82175929+29420847
 -82175929+29420847 -82175746+29420893 -82175536+29421122 -82175091+29422039 -82174175+29422704 -82173913+29422727
 -82173913+29422727 -82173913+29422039 -82173730+29421902
 -82173730+29421902 -82173206+29422016 -82172840+29422268 -82173075+29424331
 -82200488+29424767 -82212903+29432743
 -82206836+28572299 -82200292+28572804
 -82206836+28572299 -82203850+28572322
 -82203850+28572322 -82202161+28572208
 -82202161+28572208 -82201590+28572299 -82200967+28572712 -82200292+28572804
 -82206836+28572299 -82206876+28572003
 -82206876+28572003 -82215400+28577058 -82217067+28580016
 -82208184+29470226 -82208195+29470607 -82208274+29470722 -82209348+29471043
 -82209348+29471043 -82210920+29470836
 -82210920+29470836 -82211392+29471019 -82211680+29471546 -82211576+29472670 -82211288+29473013 -82210319+29473541 -82210214+29473747 -82212973+29483830
 -82208184+29470226 -82210319+29473862 -82210974+29473976 -82211602+29474274 -82212022+29474778 -82212834+29475443 -82213174+29475557 -82214511+29476818 -82214484+29476909 -82214563+29476978 -82214537+29477437 -82212973+29483830
 -82211047+27032786 -82214734+27032763
 -82212509+29444475 -82211732+29447331 -82211751+29447801 -82211940+29448923 -82212140+29449459 -82213162+29450074 -82213323+29450436 -82213720+29451629 -82215603+29454088 -82215986+29454328 -82216840+29454981 -82200374+29460490
 -82212903+29432743 -82212509+29444475
 -82212903+29432743 -82213007+29441497 -82212693+29442047 -82212509+29442803 -82212509+29444475
 -82212973+29483830 -82213770+29483521
 -82213770+29483521 -82215071+29484178 -82224418+29484207 -82224680+29484274 -82225306+29484287 -82226799+29484287 -82230737+29484266 -82231514+29484262 -82237604+29484259 -82239426+29484259 -82244089+29484234 -82246942+29484233 -82248778+29484232
 -82248778+29484232 -82249613+29484250 -82253854+29484258 -82256054+29484259 -82256571+29484259 -82258077+29484259 -82260134+29484260 -82260660+29484260 -82263128+29484262 -82273373+29484280 -82275524+29484284 -82276961+29484287 -82277117+29484287 -82283231+29484334 -82283647+29484337 -82286311+29484358
 -82286311+29484358 -82287513+29484328
 -82287513+29484328 -82299492+29484431 -82312821+29484506 -82327439+29484588 -82339235+29484646 -82356543+29484741 -82373925+29484835 -82375814+29484849 -82388773+29484933 -82393789+29484966 -82406620+29485048
 -82214734+27032763 -82211047+27032786
 -82214734+27032763 -82215578+27032763 -82217849+27032782 -82218164+27032785 -82218769+27032795 -82218850+27032796 -82219573+27032808
 -82219003+28582260 -82217067+28580016
 -82219003+28582260 -82218875+28582124 -82218432+28581854 -82217950+28581349 -82217316+28580386 -82217067+28580016
 -82219573+27032808 -82224361+27032875
 -82220573+30038088 -82219389+30040105
 -82220573+30038088 -82220073+30039464 -82219389+30040105
 -82316885+29954761 -82302910+29964410 -82292038+29973760 -82287416+29980776 -82280177+29988281 -82279293+29988770 -82276478+29995617 -82273944+29998266 -82273656+29998531 -82268066+30010057 -82267776+30010721 -82258866+30028389
 -82258866+30028389 -82251307+30027973
 -82251307+30027973 -82248095+30029099 -82247935+30029163 -82221870+30037029 -82220573+30038088
 -82263052+28667634 -82267923+28662423 -82267871+28660314 -82268511+28660138 -82268833+28660138 -82274621+28658911 -82264145+28648071 -82262965+28647820 -82262835+28647682
 -82262835+28647682 -82258572+28647738 -82257949+28648666 -82257974+28648791
 -82257974+28648791 -82257371+28644711 -82259901+28641696 -82259927+28641531 -82250668+28629828
 -82250668+28629828 -82250425+28630026 -82249371+28630184
 -82249371+28630184 -82246076+28626977 -82244386+28619899 -82242827+28619189 -82240694+28613206
 -82240694+28613206 -82240583+28613325
 -82240583+28613325 -82234351+28604452 -82224737+28596410 -82222226+28591635 -82219003+28582260
 -82224361+27032875 -82219573+27032808
 -82224361+27032875 -82225283+27032875 -82228893+27032897
 -82228893+27032897 -82229917+27032896
 -82229917+27032896 -82231727+27032907 -82233399+27032918
 -82233399+27032918 -82234250+27032902 -82234628+27032895
 -82234628+27032895 -82236062+27032940
 -82236062+27032940 -82237189+27032917
 -82237189+27032917 -82238187+27032962
 -82238187+27032962 -82237189+27032917
 -82238187+27032962 -82240312+27032916
 -82240312+27032916 -82238187+27032962
 -82240312+27032916 -82241285+27032915
 -82241285+27032915 -82242222+27032922 -82243999+27032937 -82244898+27032944
 -82244898+27032944 -82246687+27032959
 -82246687+27032959 -82244898+27032944
 -82374818+26946039 -82372839+26946039 -82372818+26946039 -82370817+26946039 -82365117+26946139
 -82365117+26946139 -82361640+26946040 -82354617+26945839 -82353817+26945839 -82352517+26945839 -82352217+26945839 -82351217+26945939 -82350217+26945939 -82349217+26945939 -82347217+26945839 -82346917+26945839 -82346217+26945939
 -82346217+26945939 -82345517+26945839 -82344717+26945839 -82344117+26945839 -82343003+26945839 -82342917+26945839 -82339207+26945415
 -82339207+26945415 -82338217+26945839
 -82338217+26945839 -82337297+26945747 -82337217+26945739
 -82337217+26945739 -82336552+26945869
 -82336552+26945869 -82335773+26945861
 -82335773+26945861 -82334843+26945869
 -82334843+26945869 -82333958+26945865
 -82333958+26945865 -82333073+26945873
 -82333073+26945873 -82332142+26945827 -82331348+26945827 -82330570+26945865 -82329334+26945911
 -82329334+26945911 -82326299+26945846 -82323260+26945781 -82322177+26945739
 -82322177+26945739 -82320218+26945761 -82317996+26945785
 -82317996+26945785 -82317279+26945735
 -82317279+26945735 -82315707+26945743
 -82315707+26945743 -82314914+26945731
 -82314914+26945731 -82313891+26945735
 -82313891+26945735 -82304019+26945640 -82299960+26945564 -82290133+26945506 -82289063+26945506 -82280570+26945484 -82276293+26945422 -82272446+26945396 -82267626+26945361 -82263779+26945325
 -82263779+26945325 -82263650+26945330 -82261948+26945343
 -82261948+26945343 -82255648+26945323
 -82255648+26945323 -82255586+26949424 -82255648+26953314 -82255541+26956610 -82255541+26959971 -82255449+26963267 -82255495+26966398 -82255449+26967207 -82255434+26971213 -82255434+26974428 -82255388+26978723 -82255388+26979642 -82255342+26982900 -82255342+26985830 -82255327+26988404 -82255327+26989248 -82255281+26998643 -82255297+27000336 -82255311+27002069 -82255310+27002536 -82255310+27005311 -82255323+27010240 -82255338+27015716 -82255341+27017430 -82255343+27018539 -82255309+27030909 -82255302+27031086 -82255289+27031473 -82255237+27032975
 -82255237+27032975 -82253384+27032954 -82252836+27032949 -82252324+27032943 -82251731+27032938 -82249955+27032920 -82249396+27032912
 -82249396+27032912 -82246687+27032959
 -82253360+27255806 -82253199+27271304 -82253176+27279105 -82253169+27284044 -82253165+27287057 -82253165+27287673 -82253163+27289579 -82253111+27290542 -82253132+27299208 -82253084+27302147 -82253075+27302658 -82253026+27306040 -82252915+27312734 -82252809+27327469 -82252645+27350266 -82252615+27359048 -82252555+27371249 -82259339+27386259 -82260560+27386262 -82268290+27386302 -82280090+27386328 -82287120+27386344 -82297218+27386367
 -82297218+27386367 -82313700+27386215
 -82313700+27386215 -82315425+27386236
 -82253360+27255806 -82253365+27254932
 -82253365+27254932 -82253365+27250543 -82253366+27250326 -82253445+27249625 -82253488+27240131 -82253495+27238754 -82253500+27237700
 -82253365+27254932 -82253360+27255806
 -82253500+27237700 -82253589+27210510
 -82253589+27210510 -82253500+27237700
 -82263052+28667634 -82252465+28694010
 -82263052+28667634 -82260150+28675430 -82259940+28676579 -82259638+28677769 -82259531+28679258 -82259602+28680106 -82259819+28680945 -82260145+28681695 -82260183+28681938 -82260095+28682310 -82259970+28682723 -82252465+28694010
 -82316731+28666831 -82310363+28666923 -82301995+28666945 -82296042+28667013
 -82296042+28667013 -82295628+28667011 -82294013+28667004 -82282681+28666955 -82277258+28666932 -82274290+28666919 -82268850+28666901
 -82268850+28666901 -82266033+28667235 -82265023+28667370 -82263052+28667634
 -82349481+28988736 -82349189+28988462 -82331586+28980637 -82317814+28973829 -82311831+28964310 -82311885+28962033 -82311723+28960604 -82311597+28960345
 -82315425+27386236 -82330181+27386422
 -82316731+28666831 -82318602+28666876
 -82316885+29954761 -82318359+29954623
 -82318359+29954623 -82318833+29954669 -82319754+29955127 -82321834+29955608
 -82321834+29955608 -82322387+29955448 -82322360+29954921 -82321966+29954371 -82321939+29954165 -82322071+29954050
 -82322071+29954050 -82322360+29954096 -82326940+29957946
 -82316885+29954761 -82326940+29957946
 -82318602+28666876 -82316731+28666831
 -82476908+28694741 -82467914+28694881 -82461617+28694959 -82459631+28694983 -82459336+28694998 -82455206+28695023 -82451433+28695045
 -82451433+28695045 -82426482+28694907 -82418269+28687839 -82418128+28676133 -82418049+28669547 -82418039+28668682 -82417685+28665897 -82397942+28665790 -82396818+28665784 -82395804+28665779 -82394473+28665772 -82390495+28665751 -82388368+28665740 -82381182+28665702 -82380786+28665700 -82380659+28665699 -82380023+28665696
 -82380023+28665696 -82359988+28665952 -82322942+28666853 -82318602+28666876
 -82326940+29957946 -82340601+29961656
 -82340601+29961656 -82343198+29959887 -82344493+29952098 -82345039+29950214 -82345412+29947491 -82346752+29942884 -82362721+29934421 -82364352+29934237 -82379397+29932266 -82379492+29932181 -82410997+29926747 -82418787+29923132
 -82330181+27386422 -82315425+27386236
 -82330181+27386422 -82346959+27386513 -82374815+27386611
 -82349481+28988736 -82357032+28992303 -82357307+28992659 -82357499+28992999 -82357609+28993144 -82357829+28993250 -82358711+28993341 -82360182+28993441 -82360604+28993498 -82360972+28993621 -82361449+28993815 -82362769+28998938
 -82349481+28988736 -82362769+28998938
 -82354644+29878618 -82355801+29878251 -82356274+29877678 -82356354+29877655 -82356590+29877586
 -82356590+29877586 -82357405+29877746
 -82357405+29877746 -82358378+29877539
 -82358378+29877539 -82359220+29878570 -82359220+29878823 -82359115+29879121 -82359377+29879256
 -82354644+29878618 -82359377+29879256
 -82359377+29879256 -82364270+29881113 -82364586+29881273
 -82364586+29881273 -82364980+29881158 -82365164+29881021 -82365953+29880974 -82366400+29880562 -82367820+29880492 -82368556+29880194 -82369292+29879483 -82369608+29879369 -82374052+29879229
 -82359377+29879256 -82372027+29880032
 -82372027+29880032 -82372685+29879917 -82372869+29879757 -82372921+29879505 -82374052+29879229
 -82362769+28998938 -82363932+29000096 -82367309+29001609
 -82367309+29001609 -82367405+29001587 -82367539+29001556
 -82367539+29001556 -82368926+29002322 -82369078+29002335
 -82369078+29002335 -82378116+29001512
 -82378116+29001512 -82402503+29018951
 -82374052+29879229 -82376509+29880465 -82385006+29881336 -82388050+29881643 -82388654+29882812 -82397542+29886047 -82418787+29923132
 -82374815+27386611 -82375024+27386547
 -82437327+26946025 -82432386+26937839 -82401488+26886527 -82394753+26875342 -82374818+26851821 -82335040+26787946
 -82374818+26946039 -82384318+26946039
 -82375024+27386547 -82374815+27386611
 -82375024+27386547 -82392540+27386482
 -82384318+26946039 -82374818+26946039
 -82384318+26946039 -82437327+26946025
 -82392540+27386482 -82375024+27386547
 -82392540+27386482 -82396000+27386469
 -82396000+27386469 -82392540+27386482
 -82396000+27386469 -82397790+27386462
 -82397790+27386462 -82396000+27386469
 -82705438+27389668 -82695917+27389679 -82687319+27389689 -82682776+27389694 -82660321+27389720 -82650171+27389720 -82649565+27389720 -82644721+27389720 -82642821+27389720 -82641121+27389720 -82639721+27389720 -82625719+27389621 -82625520+27389620 -82624820+27389620 -82623620+27389620 -82617056+27389547 -82616585+27389542 -82596520+27389320 -82579520+27389209 -82566119+27389121 -82565319+27389121 -82564982+27389121 -82564219+27389121 -82562919+27389121 -82562219+27389121 -82561819+27389121 -82561419+27389121 -82560619+27389121 -82560320+27389121 -82559319+27389121 -82555015+27389010 -82553617+27388974 -82551020+27388907 -82548417+27388840 -82546745+27388797 -82544724+27388746 -82543719+27388721 -82542719+27388721 -82539988+27388721 -82537673+27388721 -82537390+27388721 -82535819+27388721 -82533244+27388770 -82531761+27388799 -82530932+27388815 -82530619+27388821 -82530319+27388821 -82530019+27388821 -82528728+27388821 -82528602+27388821 -82527723+27388821 -82527291+27388821 -82526643+27388821 -82525923+27388821 -82524843+27388821 -82524043+27388821 -82523250+27388821 -82521928+27388821 -82519681+27388821 -82518672+27388821 -82513618+27388821 -82512842+27388821 -82509707+27388821 -82505618+27388821 -82501528+27388821 -82496039+27388744 -82495016+27388723 -82494918+27388721 -82494018+27388721 -82491318+27388721 -82489552+27388721 -82488318+27388721 -82483889+27388690 -82481498+27388673 -82481352+27388672 -82480929+27388669 -82480886+27388668 -82474861+27388626 -82474308+27388622 -82471345+27388602 -82466888+27388571 -82464551+27388555 -82463392+27388547 -82459517+27388521 -82457773+27388493 -82453317+27388421 -82450917+27388421 -82450017+27388421 -82449411+27388421 -82449217+27388421 -82446869+27386143 -82444919+27386032
 -82444919+27386032 -82441208+27386056 -82435122+27386095 -82428408+27386139 -82425594+27386157 -82425009+27386161 -82413456+27386235 -82412140+27386244 -82409201+27386263 -82399640+27386325 -82397790+27386462
 -82402503+29018951 -82417137+29012961
 -82417137+29012961 -82417882+29012994
 -82402503+29018951 -82417882+29012994
 -82535591+29044855 -82535134+29051839 -82535014+29054788 -82535075+29057726 -82535201+29064959 -82535205+29065171 -82535311+29072166 -82535348+29074935 -82535505+29081474 -82535518+29082155 -82535546+29084826 -82535552+29085614 -82535581+29089552 -82535651+29100828 -82535660+29102974 -82535713+29113163 -82535916+29126665 -82536003+29131046 -82536167+29139235 -82536171+29139422 -82536213+29141474 -82536201+29142698 -82536157+29144862 -82536058+29149747 -82535956+29154805 -82535930+29156073 -82535921+29156560 -82535954+29164760 -82535973+29169683 -82535977+29170535 -82535977+29170644 -82535978+29170804 -82535979+29170975 -82535978+29172050 -82535978+29172899 -82535978+29173254 -82535977+29173961 -82535975+29178809 -82535974+29181898 -82535972+29184515 -82535972+29185085 -82535919+29192520 -82535915+29193020 -82535868+29199256 -82535901+29206111 -82535946+29213320 -82535956+29214739 -82534975+29214760
 -82534975+29214760 -82533433+29214737
 -82533433+29214737 -82526755+29214749 -82525565+29214751 -82524089+29214754 -82522304+29214758 -82519940+29214786 -82511367+29214885 -82504982+29214959
 -82504982+29214959 -82496959+29214911 -82496813+29214910 -82494906+29214888 -82490491+29214867
 -82490491+29214867 -82488617+29214876 -82480119+29214917 -82478447+29214917 -82477272+29214928 -82476146+29214938 -82475912+29214940 -82473201+29214965 -82470719+29214987 -82469947+29214994 -82465450+29215035 -82461456+29215072 -82460836+29215078 -82455270+29215130 -82454690+29215135 -82454232+29215139 -82446330+29215212 -82445084+29215223 -82443543+29215259 -82441981+29215296 -82440225+29215338 -82439566+29215343 -82436605+29215365 -82428301+29215429 -82424856+29215456 -82423424+29215467 -82412348+29215552 -82403302+29223749 -82403312+29224369 -82403357+29226910 -82403409+29228927 -82403408+29230921 -82403512+29233076 -82403564+29235070 -82403586+29235896 -82403615+29237018 -82403667+29239012 -82403693+29240938 -82403692+29242405 -82403875+29247286 -82403893+29247761 -82404387+29267767 -82404412+29269116 -82404593+29278792 -82405193+29315182 -82405151+29330244 -82405408+29357294 -82405434+29359609 -82405485+29361328 -82405520+29370397 -82405526+29371925 -82405534+29373911 -82405598+29375248 -82405583+29375697 -82405590+29377298 -82405595+29378476 -82405599+29379399 -82405607+29381124 -82405649+29387234 -82405658+29388481 -82405622+29393393 -82405606+29395549 -82405603+29395922 -82405576+29399573 -82405549+29403242 -82405553+29403995 -82405559+29405131 -82405563+29405976 -82405565+29406382 -82405567+29406753 -82405579+29408956 -82405582+29409408 -82405586+29410196 -82405587+29410324 -82405593+29411585 -82405603+29413516 -82405612+29415192 -82405626+29417869 -82405634+29419296 -82405648+29421958 -82405656+29423461 -82405670+29426133 -82405672+29426626 -82405673+29426711 -82405601+29427830 -82405526+29428999 -82406144+29429003 -82406667+29430608 -82406711+29431115 -82406888+29433132 -82406928+29433588 -82406928+29433930 -82406927+29439295 -82406712+29471072 -82406711+29471207 -82406626+29484041 -82406620+29485048
 -82510517+29478881 -82509922+29479038
 -82509922+29479038 -82506349+29478848 -82503964+29478750
 -82503964+29478750 -82491788+29485435
 -82491788+29485435 -82491349+29485428 -82490861+29485420 -82478265+29485238 -82466603+29485070
 -82466603+29485070 -82456067+29485304
 -82456067+29485304 -82453298+29485223
 -82453298+29485223 -82452006+29485246 -82451840+29485249 -82447696+29485386
 -82447696+29485386 -82440740+29485272 -82413017+29485091 -82407001+29485051 -82406620+29485048
 -82417882+29012994 -82426785+29021359
 -82426785+29021359 -82426949+29021344
 -82529501+29941211 -82508897+29944666
 -82508897+29944666 -82506806+29943718 -82504057+29942204 -82499838+29940731 -82499331+29940375 -82485964+29940174 -82484067+29938794 -82460964+29931633 -82454121+29926279 -82427631+29923651 -82426055+29921795 -82423838+29920726
 -82423838+29920726 -82418787+29923132
 -82425166+28433865 -82440325+28433763
 -82426949+29021344 -82430278+29024192
 -82426949+29021344 -82431191+29022955 -82431087+29023207 -82430252+29023505 -82430044+29023665 -82430096+29024009 -82430278+29024192
 -82430278+29024192 -82432416+29027662 -82436407+29029969 -82441776+29032976 -82445394+29036697 -82449309+29039006 -82450886+29039720 -82457113+29042792 -82458566+29047650
 -82458566+29047650 -82464320+29045290
 -82464320+29045290 -82464904+29045996 -82473508+29049316 -82477215+29052067
 -82477215+29052067 -82483944+29051099
 -82483944+29051099 -82485246+29051567
 -82440325+28433763 -82425166+28433865
 -82440325+28433763 -82448051+28433711
 -82448051+28433711 -82440325+28433763
 -82462118+28433776 -82461796+28433800
 -82461796+28433800 -82459181+28433687 -82457624+28433619 -82457050+28433595
 -82457050+28433595 -82456851+28433597 -82454276+28433618 -82452927+28433618 -82448300+28433706 -82448051+28433711
 -82560076+30015902 -82534213+30030918 -82539293+30044141 -82532766+30058297 -82522462+30072016 -82522452+30072050 -82515203+30078992 -82508157+30082875 -82505049+30084241 -82497082+30089022 -82486049+30091203 -82473862+30095255 -82473410+30095433 -82462962+30099738 -82456239+30105674 -82455394+30110351 -82453778+30125235 -82458060+30128576 -82458230+30128806 -82458263+30130695 -82458298+30131142 -82458391+30136449
 -82458391+30136449 -82458409+30141697 -82458406+30141799 -82458495+30142983 -82458564+30143884 -82458532+30152099 -82458469+30157677 -82458437+30158413 -82458332+30162561 -82458359+30165105 -82458281+30170972 -82458362+30177847 -82458237+30179993 -82458099+30182362 -82458047+30182660 -82458102+30194461 -82458157+30201542 -82458141+30202294 -82458131+30202757 -82458037+30215545 -82457769+30234226 -82457770+30235527 -82457644+30243642 -82457550+30248098 -82457485+30256916 -82457533+30257578 -82457509+30265856 -82457594+30286526 -82457887+30293058 -82457930+30313482 -82457717+30347521 -82457739+30355833 -82457779+30362632 -82457836+30372403 -82457853+30375227 -82457902+30387711 -82457944+30398334 -82457945+30398567 -82458316+30442757 -82457073+30442757 -82457233+30446401 -82457233+30448532 -82457227+30450016 -82457219+30453650 -82457262+30457262 -82457421+30457720 -82457474+30460379 -82457741+30469957 -82457824+30478711 -82458145+30495004 -82458066+30495302 -82458102+30496096 -82458146+30497066 -82458226+30499895 -82458127+30500223 -82458877+30544753 -82459213+30564723 -82459406+30576133 -82459485+30580785 -82459544+30584272
 -82459544+30584272 -82469556+30584895 -82471029+30584986 -82497103+30586629 -82524899+30588189 -82525349+30588257 -82527018+30588281 -82530011+30588511 -82532077+30588603 -82533984+30588718 -82535070+30588764 -82536155+30588856 -82536233+30588885 -82545055+30589361 -82553159+30589934 -82565476+30590622 -82569237+30590965 -82583973+30591828 -82590665+30592221 -82595735+30592530 -82600110+30592789 -82604165+30593029 -82625192+30594210 -82633971+30594685 -82648050+30595445 -82658516+30596012 -82671037+30596690 -82689271+30597719
 -82462118+28433776 -82463474+28433674
 -82463474+28433674 -82462118+28433776
 -82463474+28433674 -82463637+28433662
 -82463637+28433662 -82463474+28433674
 -82463637+28433662 -82464726+28433754
 -82464726+28433754 -82466197+28433733 -82466814+28433724
 -82466814+28433724 -82467967+28433707
 -82467967+28433707 -82466814+28433724
 -82467967+28433707 -82469445+28433730
 -82469445+28433730 -82472269+28433721 -82477588+28433705
 -82476908+28694741 -82499819+28694696 -82507515+28694666
 -82476908+28694741 -82507515+28694666
 -82477588+28433705 -82479787+28433704
 -82479787+28433704 -82477588+28433705
 -82479787+28433704 -82481230+28433703 -82484979+28433702 -82486146+28433702 -82486850+28433691 -82489831+28433644 -82490189+28433638 -82496621+28433537
 -82496621+28433537 -82501726+28433548 -82502868+28433554 -82506837+28433577 -82509027+28433590 -82511783+28433606 -82512892+28433612 -82514222+28433620 -82517655+28433639 -82519740+28433651 -82528324+28433685 -82532395+28433686 -82538384+28433712 -82543269+28433728 -82543409+28433728 -82546174+28433738 -82548999+28433747 -82550745+28433753 -82551792+28433757 -82553452+28433803 -82555474+28433826 -82558249+28433826 -82562916+28433826 -82563720+28433849
 -82563720+28433849 -82565561+28433822 -82566883+28433803 -82567829+28433787 -82568098+28433783 -82568309+28433780
 -82568309+28433780 -82571732+28433826
 -82571732+28433826 -82578422+28433825
 -82578422+28433825 -82579412+28433835 -82580586+28433846 -82580678+28433847
 -82580678+28433847 -82581690+28433801
 -82581690+28433801 -82582702+28433870 -82585217+28433870 -82586176+28433846
 -82586176+28433846 -82587746+28433848 -82589602+28433850 -82591074+28433851 -82592071+28433852 -82592138+28433852 -82592445+28433852 -82593613+28433853 -82594887+28433855 -82596955+28433858 -82597566+28433859 -82598176+28433860 -82598857+28433861 -82600506+28433863 -82601080+28433864 -82602460+28433865
 -82602460+28433865 -82603808+28433842
 -82603808+28433842 -82603911+28433849 -82605131+28433933 -82605623+28433933
 -82705438+27389668 -82687362+27357398 -82686261+27356041 -82678279+27344143 -82678031+27344143 -82624881+27273781 -82624881+27273312 -82623651+27265642 -82565982+27207014 -82555644+27180139 -82530413+27125331 -82523736+27098749 -82511288+27076225 -82506161+27060653 -82499820+27043718
 -82499820+27043718 -82499820+27043895
 -82499820+27043895 -82491614+27031579 -82491417+27031579 -82491390+27031535 -82485537+27022020 -82477890+27011973 -82472596+27005273 -82468891+27000229 -82467560+26997993 -82466015+26994081 -82463955+26989191 -82461380+26984301 -82459320+26979900 -82437327+26946025
 -82507515+28694666 -82516326+28694633 -82516492+28694632 -82516857+28694631 -82526578+28694630 -82530633+28694630 -82534558+28694585
 -82534558+28694585 -82538951+28694678
 -82538951+28694678 -82548127+28694656 -82550961+28694587
 -82550961+28694587 -82551584+28694633 -82552655+28694635
 -82552655+28694635 -82554288+28694633
 -82554288+28694633 -82556262+28694639 -82558405+28694646 -82560473+28694653 -82562421+28694659 -82564570+28694666 -82566557+28694671
 -82566557+28694671 -82568126+28694668 -82583696+28694643 -82602275+28694539 -82605847+28694519 -82613083+28694495 -82613908+28694492 -82619469+28694460 -82620559+28694442 -82623901+28694387
 -82623901+28694387 -82626214+28694424
 -82626214+28694424 -82630891+28694416
 -82630891+28694416 -82633984+28694439
 -82633984+28694439 -82635283+28694434 -82638772+28694423 -82643867+28694407
 -82643867+28694407 -82645603+28694443
 -82645603+28694443 -82650822+28694386 -82672013+28694288 -82674717+28694265 -82749824+28694094
 -82749824+28694094 -82778437+28694206
 -82508572+29039742 -82485246+29051567
 -82508572+29039742 -82487944+29048130 -82487341+29048173 -82486887+29048586 -82486927+29049093 -82487287+29049575 -82487884+29049870 -82488407+29050197 -82488456+29050713 -82488304+29051116 -82487679+29051933
 -82487679+29051933 -82485246+29051567
 -82515080+29479077 -82510517+29478881
 -82515080+29479077 -82510594+29478858
 -82510594+29478858 -82510517+29478881
 -82515080+29479077 -82523252+29479354 -82524405+29479382 -82525429+29479406 -82531074+29479544 -82531749+29479561 -82532570+29479581 -82534432+29479626 -82536137+29479668 -82537644+29479705 -82538757+29479732 -82540612+29479778 -82540694+29479780 -82541288+29479794 -82542137+29479815 -82543358+29479852 -82544434+29479885 -82546494+29479949 -82546700+29479955 -82547499+29479979 -82547517+29479980 -82547577+29479982 -82548568+29480012 -82548716+29480017 -82549902+29480054 -82550940+29480086 -82552588+29480137 -82553086+29480140 -82553563+29480142 -82554414+29480147 -82556726+29480160 -82556761+29483756 -82556789+29486632 -82556829+29490742 -82556860+29493944 -82556629+29506297 -82556341+29512260 -82556431+29526694 -82556500+29537495
 -82556500+29537495 -82564205+29537477 -82566797+29537450
 -82566797+29537450 -82570010+29537525
 -82570010+29537525 -82573705+29537479
 -82573705+29537479 -82589353+29537840
 -82589353+29537840 -82594125+29537798 -82598760+29537749 -82599624+29537635 -82602205+29537461 -82606282+29537307 -82607408+29537265 -82608705+29537169 -82610159+29537104
 -82610159+29537104 -82610814+29537150
 -82610814+29537150 -82612491+29537149 -82613805+29537106 -82614693+29537079 -82624206+29536547 -82624834+29536518 -82629712+29536394 -82639645+29536142 -82654445+29535678 -82654756+29535668 -82654925+29535663 -82655047+29535659 -82656331+29535620
 -82656331+29535620 -82656370+29546740 -82656382+29550325 -82656384+29550833 -82656384+29550920 -82656430+29564067 -82656431+29564628 -82656432+29564815
 -82535591+29044855 -82528220+29042644
 -82528220+29042644 -82527058+29042792 -82526595+29042939
 -82526595+29042939 -82521764+29039648
 -82521764+29039648 -82515336+29043840
 -82515336+29043840 -82508572+29039742
 -82529501+29941211 -82530332+29950283 -82531102+29956268 -82539207+29962159 -82562256+29971537 -82564474+29972655 -82572271+29999178 -82572342+30004165
 -82535591+29044855 -82560922+29034758
 -82560922+29034758 -82565931+29034809
 -82565931+29034809 -82568047+29034346
 -82599519+27936299 -82587819+27928299 -82581819+27921699 -82580735+27920263 -82576979+27915078 -82573419+27909000 -82570019+27899900 -82567919+27883701 -82567419+27871701 -82567216+27867073 -82566872+27859201 -82566819+27858002 -82566139+27824413 -82566119+27823403 -82565819+27817603 -82563619+27806903 -82560463+27800594 -82558418+27797504 -82553370+27793504 -82549906+27792306 -82541818+27787804 -82540618+27785004 -82543418+27777505 -82546348+27770882 -82546718+27770005 -82547218+27769005 -82551402+27759377 -82553118+27755605 -82558922+27743202 -82567527+27724564 -82569995+27719219 -82579349+27700732 -82637122+27644016
 -82637122+27644016 -82645120+27644210 -82652737+27644422 -82663121+27644710
 -82663121+27644710 -82671821+27644709 -82672421+27644609
 -82672421+27644609 -82673021+27644709 -82673421+27644709 -82696621+27644709 -82696718+27639187 -82696976+27638615 -82703853+27625310 -82735591+27610273
 -82735591+27610273 -82737027+27625310 -82737622+27633010 -82737631+27633041 -82742014+27637128 -82743019+27638699 -82743022+27638909 -82743022+27640309 -82742398+27645717 -82749534+27645749
 -82749534+27645749 -82813362+27645748
 -82654935+29829662 -82649599+29826409
 -82649599+29826409 -82643048+29827287 -82632253+29841379 -82630882+29842505 -82630599+29843016 -82630570+29843071 -82630516+29843516 -82617937+29847184 -82617367+29848833 -82612526+29853558
 -82612526+29853558 -82611211+29852419
 -82611211+29852419 -82609450+29852499 -82608607+29852826 -82608371+29852918 -82607899+29853101 -82601723+29858169 -82598153+29859082 -82596206+29859574 -82589744+29873140 -82589838+29873202 -82589539+29887547 -82589017+29887552 -82575901+29900737 -82575908+29902216 -82575925+29905895 -82575957+29912202 -82575963+29913335 -82578964+29915087 -82575229+29917241 -82566493+29920324 -82565969+29920863 -82559305+29925143 -82558057+29925148 -82529501+29941211
 -82568047+29034346 -82586133+29028282
 -82586133+29028282 -82588529+29028632 -82590141+29029178 -82592384+29029772 -82593616+29030039 -82594412+29030054
 -82594412+29030054 -82595224+29029874 -82595997+29029565 -82596641+29029178 -82597282+29028612 -82601996+29019165
 -82568047+29034346 -82601996+29019165
 -82572342+30004165 -82560076+30015902
 -82572342+30004165 -82572187+30011119
 -82572187+30011119 -82571292+30010776
 -82571292+30010776 -82570423+30010822 -82570371+30011097 -82570529+30011235 -82570529+30011510 -82569449+30012014 -82569002+30012404 -82568449+30013252 -82567975+30013550 -82560076+30015902
 -82601996+29019165 -82616599+29010207
 -82616599+29010207 -82624825+29013456 -82625923+29013844 -82629778+29014472 -82634430+29016774 -82635039+29017965 -82635448+29018045
 -82635448+29018045 -82636243+29017784 -82637498+29017699
 -82637498+29017699 -82639357+29018907 -82639479+29019212 -82644133+29020157 -82646492+29021351 -82647327+29021624 -82647784+29021682
 -82647784+29021682 -82649705+29021309
 -82649705+29021309 -82653015+29022829 -82655116+29023011
 -82655116+29023011 -82656182+29022735 -82656845+29022542 -82657285+29022394
 -82657285+29022394 -82659015+29022916 -82663255+29023959
 -82663255+29023959 -82665005+29023820
 -82665005+29023820 -82666194+29024398 -82669124+29025277 -82671422+29025389 -82673050+29025469 -82674254+29025886 -82675644+29026095 -82675659+29026103 -82677293+29030173 -82680140+29030395 -82687521+29032386 -82690080+29033807 -82690320+29033833
 -82690320+29033833 -82691780+29033295 -82691829+29033265 -82693308+29032592 -82697299+29031879 -82710878+29030839 -82711489+29030820 -82711700+29030814 -82711735+29030813 -82714187+29029339 -82722354+29023174 -82723409+29021825 -82723778+29021551 -82728365+29014743 -82755726+29000251 -82755408+28999828 -82755061+28999535 -82758580+28993428 -82759294+28992470 -82759965+28991572 -82765509+28987374 -82795176+28961519 -82832481+28928591 -82848248+28914529
 -82605623+28433933 -82606298+28433887
 -82606298+28433887 -82605623+28433933
 -82606298+28433887 -82606998+28433887 -82607283+28433909
 -82607283+28433909 -82610630+28433824 -82610797+28433820 -82611872+28433793 -82612572+28433793
 -82612572+28433793 -82612935+28433839
 -82612935+28433839 -82612572+28433793
 -82612935+28433839 -82614076+28433815 -82614360+28433809 -82614850+28433800 -82614988+28433797 -82615585+28433786 -82615779+28433782 -82616720+28433764 -82617758+28433745
 -82617758+28433745 -82620118+28433767
 -82620118+28433767 -82623101+28433720 -82624822+28433686 -82625233+28433676 -82627218+28433631 -82627502+28433631 -82630434+28433632 -82631600+28433634 -82632508+28433634 -82633675+28433589 -82634453+28433566 -82635644+28433566 -82637305+28433567
 -82614206+27941277 -82599519+27936299
 -82614206+27941277 -82612920+27940999 -82601419+27937299 -82599519+27936299
 -82637305+28433567 -82638523+28433522
 -82638523+28433522 -82637305+28433567
 -82638523+28433522 -82640183+28433522 -82657340+28433624
 -82657340+28433624 -82663472+28433605 -82663891+28433604 -82664611+28433601 -82665542+28433597 -82666346+28433590 -82667100+28433587 -82667758+28433585 -82668461+28433582 -82670158+28433575
 -82716797+30321261 -82707899+30329924 -82693662+30332080 -82690127+30333045 -82685975+30336984 -82682911+30355843 -82681722+30358409 -82662563+30371125 -82665809+30377724 -82658142+30385285 -82646812+30396848 -82645447+30407920 -82646055+30408081 -82658838+30440345 -82668441+30443625 -82668944+30443809 -82671131+30444859 -82665503+30453334
 -82651165+28173266 -82650989+28154179 -82650621+28145123 -82650381+28135667 -82649741+28116804 -82649726+28116361 -82649716+28116056 -82649698+28115528 -82649149+28098901 -82649126+28095523 -82649118+28094337 -82649096+28091143 -82649019+28079810 -82648907+28063490 -82648897+28061986 -82648893+28061446 -82648888+28060680 -82648887+28060485 -82648868+28057769 -82648733+28056470 -82648826+28056177 -82648957+28055766 -82649001+28046875 -82649005+28046119 -82649008+28045964 -82649037+28044327 -82649005+28041703 -82648957+28040791 -82648720+28038695 -82648720+28038310 -82648720+28033895 -82648820+28033495 -82648796+28033044 -82648720+28031595 -82648654+28030310 -82648520+28027696 -82648567+28026777 -82648572+28026673 -82648620+28025736 -82648636+28024232 -82648601+28022224 -82648530+28018235 -82648520+28017696 -82648520+28017688 -82648752+27988144 -82648820+27979497 -82648817+27979178 -82648749+27971089 -82648720+27967598 -82648520+27967098 -82648620+27966598 -82648616+27966337 -82648320+27947398 -82614206+27941277
 -82651165+28173266 -82666045+28173346
 -82666045+28173346 -82673213+28173314 -82699806+28173250 -82708750+28173234 -82708802+28173234 -82719534+28173154
 -82719534+28173154 -82720622+28173218
 -82720622+28173218 -82721582+28173170
 -82721582+28173170 -82722062+28173202
 -82722062+28173202 -82722526+28173154
 -82722526+28173154 -82722958+28173186 -82723774+28173186 -82724017+28173221 -82724110+28173234
 -82724110+28173234 -82729085+28173173 -82733311+28173122 -82738405+28173109 -82739791+28172818
 -82739791+28172818 -82740127+28172834
 -82740127+28172834 -82740495+28172786 -82745264+28172768 -82748943+28172754
 -82748943+28172754 -82749327+28172770 -82749615+28172770 -82750302+28172758 -82753112+28172710 -82757103+28172642 -82757711+28172642 -82758383+28172642 -82759087+28172610
 -82759087+28172610 -82759919+28172642
 -82759919+28172642 -82760765+28172634 -82761396+28172628 -82761615+28172626 -82762431+28172578 -82763215+28172562 -82763967+28172546 -82764804+28172546 -82765353+28172546 -82767743+28172546 -82772736+28172498
 -82772736+28172498 -82773712+28172530
 -82773712+28172530 -82781424+28172514
 -82781424+28172514 -82783088+28172530
 -82783088+28172530 -82784224+28172482
 -82784224+28172482 -82785152+28172514
 -82785152+28172514 -82786384+28172434 -82786897+28172314 -82787424+28172190
 -82787424+28172190 -82789124+28172290 -82790524+28172290 -82792124+28172390
 -82792124+28172390 -82796524+28172290 -82805097+28172181 -82806076+28172168 -82828865+28171953 -82844738+28171713 -82847922+28171665
 -82847922+28171665 -82852306+28172257
 -82852306+28172257 -82874827+28172001
 -82874827+28172001 -82874827+28172101
 -82874827+28172101 -82904615+28171872
 -82654935+29829662 -82655513+29829938 -82657326+29830328
 -82657326+29830328 -82658351+29830305 -82658585+29830238
 -82654935+29829662 -82658585+29830238
 -82656432+29564815 -82656457+29571914 -82656480+29578224 -82656410+29585818 -82656408+29586003 -82656395+29587374 -82656386+29588291 -82656378+29589128 -82656367+29590375 -82656351+29592079 -82656345+29592730 -82656337+29596593 -82656334+29598077 -82656326+29601782 -82656324+29603012 -82656322+29603870 -82656315+29607022 -82656315+29607096 -82656315+29607201 -82656315+29607443 -82656335+29611265 -82656340+29612275 -82656347+29613515 -82656357+29615483 -82656362+29616424 -82656365+29617080 -82656390+29621857 -82656410+29623685 -82656427+29625241 -82656456+29626955 -82656483+29628552 -82656516+29630561 -82656527+29631196 -82656567+29634202 -82656567+29634395 -82656564+29643133 -82656557+29645513 -82656551+29647470 -82656551+29647602 -82656542+29650330 -82656535+29652781 -82656402+29659015 -82656400+29665821 -82656374+29667311 -82656346+29671016 -82656346+29671024 -82656366+29673843 -82656385+29676265 -82656555+29676637 -82656558+29677283 -82656570+29679848 -82656580+29682000 -82656867+29685048 -82656865+29696621 -82656941+29719921 -82656963+29726666
 -82656432+29564815 -82672726+29564426 -82673761+29564408 -82675323+29564382 -82676003+29564370 -82687682+29564174 -82688438+29564132 -82689562+29564101 -82694277+29563974 -82695140+29563965 -82695397+29563962 -82695571+29563961 -82695819+29563959 -82704628+29563615 -82714969+29563211 -82715153+29563209 -82716334+29563202 -82717070+29563197 -82717804+29563194 -82718673+29563190 -82719605+29563164
 -82719605+29563164 -82720394+29563187
 -82720394+29563187 -82722226+29563140 -82756463+29562641
 -82756463+29562641 -82756556+29566088 -82756683+29570822 -82756703+29571558 -82764839+29577664 -82772965+29581353 -82772946+29582571 -82774560+29584873
 -82774560+29584873 -82775769+29584868 -82781365+29584846
 -82781365+29584846 -82781363+29585024
 -82781363+29585024 -82789612+29584821 -82792574+29584753 -82806390+29584204 -82816515+29584169 -82816699+29584168 -82819304+29584160 -82820076+29584157 -82820627+29584157 -82821661+29584157 -82823458+29584156
 -82823458+29584156 -82839975+29584313 -82840053+29584359
 -82840053+29584359 -82843356+29584318 -82848363+29584257
 -82848363+29584257 -82873239+29591049 -82873844+29591098 -82874504+29591151
 -82874504+29591151 -82875174+29591116 -82881597+29591051 -82885075+29591051 -82888099+29591061 -82890821+29591070 -82895375+29591084 -82898021+29591093
 -82898021+29591093 -82898210+29591091 -82898406+29591089 -82903255+29591045 -82905552+29591024 -82909524+29590989 -82919184+29590902 -82922447+29590873 -82923215+29590867 -82923393+29590864 -82924815+29590845 -82925764+29590844 -82925969+29590844 -82927673+29590821
 -82927673+29590821 -82929818+29590843
 -82929818+29590843 -82930400+29590752 -82930516+29590752 -82931396+29590752 -82933074+29590844 -82934253+29590958 -82935211+29591123 -82935826+29591187 -82936736+29591218 -82937339+29591239
 -82656963+29726666 -82656883+29729668 -82656965+29735875
 -82656963+29726666 -82656965+29735875
 -82656965+29735875 -82657012+29739384 -82657032+29743752 -82657061+29750239 -82657101+29753009 -82657342+29769828 -82657334+29770063 -82657324+29770356 -82657316+29770607 -82657321+29772056 -82657364+29784518 -82657437+29787963 -82657519+29791825 -82657526+29792152 -82657676+29799138 -82657702+29799573 -82657766+29803062 -82657805+29805189 -82657807+29805280 -82657836+29806863 -82657921+29811450 -82657962+29813644 -82657983+29817182 -82657997+29819503 -82658012+29821940 -82658211+29828066 -82658585+29830238
 -82658585+29830238 -82660218+29830168
 -82660218+29830168 -82664821+29831517 -82682241+29833000 -82687630+29833850 -82699166+29836848 -82708047+29844028 -82714629+29849161 -82723088+29853945 -82729987+29856798 -82739848+29865235 -82744267+29869545 -82747662+29874058 -82753071+29889981 -82758306+29898867 -82769134+29898947 -82765790+29908611 -82772363+29916875 -82771378+29918416 -82770356+29928299 -82788405+29932636
 -82665503+30453334 -82665980+30453500
 -82665980+30453500 -82667884+30453478 -82670423+30452928
 -82670423+30452928 -82671190+30453111 -82671851+30453707 -82672697+30455128 -82673147+30455632 -82674257+30456457
 -82665503+30453334 -82674257+30456457
 -82674257+30456457 -82679995+30460969 -82678564+30471933 -82693741+30473296 -82698541+30475039 -82701082+30480836 -82701691+30483952 -82699795+30489992 -82705504+30495476 -82716185+30507362 -82726974+30531174 -82724643+30564395 -82696465+30596392 -82689288+30597630 -82689271+30597719
 -82675883+28433498 -82670158+28433575
 -82675883+28433498 -82674011+28433539 -82670158+28433575
 -82753977+28433290 -82749825+28433515
 -82749825+28433515 -82688311+28433335
 -82688311+28433335 -82678742+28433456 -82676614+28433483 -82675883+28433498
 -83309455+30634417 -83275736+30632436 -83271136+30632153 -83266858+30631891 -83264703+30631758 -83256091+30631230 -83253871+30631094 -83250341+30630878 -83248424+30630735 -83226963+30629506 -83198278+30627864 -83187391+30627223 -83179577+30626788 -83174411+30626444 -83172307+30626389 -83171781+30626360 -83165941+30626039 -83163309+30625895 -83156170+30625504 -83150810+30625210 -83153605+30625210 -83136614+30623967 -83131370+30623583 -83123643+30623221 -83118937+30622974 -83117244+30622885 -83098365+30621893 -83098090+30621879 -83085947+30621206 -83074586+30620567 -83055898+30619484 -83039099+30618471 -83025259+30617568 -83023747+30617486 -83022904+30617440 -83005444+30616485 -82995742+30615984 -82991450+30615733 -82977224+30614901 -82959286+30613852 -82958265+30613793 -82957343+30613740 -82945212+30613032 -82939903+30612722 -82936573+30612479 -82935468+30612414 -82932539+30612241 -82923632+30611728 -82887083+30609572 -82878779+30609082 -82877259+30609024 -82868325+30608641 -82833680+30606451 -82820612+30605624 -82806022+30604702 -82803843+30604565 -82766873+30602231 -82749854+30601156 -82727907+30600211 -82706954+30598797 -82698902+30598271 -82698618+30598232 -82689271+30597719
 -82723270+30333492 -82716797+30321261
 -82723270+30333492 -82722900+30325979 -82722002+30324559 -82721658+30324261 -82720760+30323688 -82720258+30323138 -82719201+30322223 -82718303+30321582 -82717774+30321376 -82716797+30321261
 -82778437+28694206 -82778214+28693966 -82777522+28693197 -82776984+28692662 -82776787+28691689 -82776782+28690783 -82776506+28689440 -82776116+28688166 -82775806+28687361 -82773214+28681833 -82771014+28677779 -82749825+28636162 -82740525+28625315 -82740484+28625268 -82727565+28595407 -82739361+28577720 -82748737+28533770 -82747937+28500275 -82747912+28500275 -82744179+28492208 -82749825+28444207 -82753977+28433290
 -82794600+30336890 -82793102+30329009 -82788025+30323829
 -82788025+30323829 -82780000+30324742
 -82780000+30324742 -82778553+30324434 -82777921+30323259 -82777910+30323254
 -82777910+30323254 -82771612+30325913 -82769272+30327222 -82762603+30330447
 -82762603+30330447 -82761402+30329769 -82759772+30327906 -82761190+30324647 -82761151+30324610 -82749325+30318875
 -82749325+30318875 -82738927+30325454 -82738742+30325806 -82738526+30326151 -82738379+30326386 -82735228+30328979 -82723270+30333492
 -82823029+27570550 -82801539+27520271 -82784079+27500314 -82780272+27495243 -82772187+27485732 -82771244+27484610 -82769030+27481963 -82768756+27481636 -82762608+27471835 -82760487+27467050 -82749822+27442383
 -82749822+27442383 -82749822+27442401
 -82749822+27442401 -82748569+27440129 -82705438+27389668
 -82753977+28433290 -82785685+28385815 -82791220+28375281 -82798890+28359756 -82799850+28356256 -82800603+28341124 -82810388+28285371 -82818627+28265828 -82874827+28257304 -82907806+28213377 -82904615+28171872
 -82759049+29979719 -82760398+29982739 -82760407+29985095 -82760409+29985645 -82761893+29986550
 -82761893+29986550 -82762231+29986549
 -82762231+29986549 -82763489+29986587 -82763737+29986686 -82764153+29986687
 -82764153+29986687 -82766969+29986596
 -82766969+29986596 -82767802+29986674
 -82767802+29986674 -82771472+29986569 -82773271+29986491 -82775494+29986395 -82775967+29986374 -82778183+29986278 -82778323+29986243 -82780861+29986206 -82781502+29986197
 -82781502+29986197 -82781868+29986302
 -82781868+29986302 -82785500+29986256 -82793975+29986212
 -82793975+29986212 -82794026+30001015 -82793994+30019184 -82794069+30029900 -82794104+30034880 -82794110+30035808 -82794174+30044689 -82794188+30046385 -82794205+30048469 -82794214+30050038 -82794232+30053121 -82794247+30055661 -82794256+30057248 -82794119+30059422 -82794249+30066663 -82794260+30067678 -82794314+30072730 -82794327+30073904 -82794511+30079289 -82794666+30103051 -82794560+30106557 -82794586+30110383 -82794655+30112743 -82794692+30117784 -82794900+30125229 -82794971+30131712 -82794975+30132107 -82795014+30135820 -82795017+30136074 -82795038+30138079 -82795053+30139486 -82794999+30148583 -82794893+30150393 -82794875+30155803 -82794856+30161436 -82794774+30186945 -82794720+30203567 -82794711+30204440 -82794491+30225769 -82794487+30226170 -82794407+30226582 -82794408+30226826 -82794410+30227095 -82794416+30228004 -82794442+30231712 -82794483+30237459 -82794487+30238062 -82794750+30241429 -82794601+30248752 -82794660+30256353 -82794691+30259869 -82794759+30267375 -82794790+30270838 -82794767+30270923 -82794760+30271161 -82794740+30271903 -82794767+30274245 -82794766+30278347 -82794924+30281921 -82794897+30284016 -82794879+30285497 -82794788+30292802 -82794747+30296130 -82794733+30297261 -82794648+30304095 -82794627+30305809 -82794604+30307676 -82794703+30313192 -82794682+30318010 -82794640+30318110 -82794682+30319384 -82794708+30320186 -82794681+30322134 -82794696+30328946 -82794706+30333109 -82794762+30333164 -82794600+30336890
 -82780979+29956274 -82765504+29963521 -82764293+29964208 -82763425+29964483 -82762635+29964643 -82762293+29964803 -82761713+29965857 -82761634+29966155 -82761845+29966613 -82761818+29966911 -82761502+29967690 -82759049+29979719
 -82780979+29956274 -82780323+29956855 -82779585+29958024 -82778980+29958299 -82777112+29958642 -82775426+29959376 -82775137+29959376 -82774953+29959170
 -82774953+29959170 -82774558+29959192 -82774190+29959421
 -82774190+29959421 -82773847+29959376
 -82773847+29959376 -82759049+29979719
 -82800113+29932293 -82786570+29952250 -82786388+29952453 -82786104+29952908 -82784028+29954937 -82783316+29954971 -82780979+29956274
 -82848248+28914529 -82808201+28889388 -82805252+28875256 -82794822+28857768 -82813756+28804943 -82811910+28787799 -82794539+28753759 -82790943+28723061 -82778437+28694206
 -82794600+30336890 -82798720+30343145 -82802023+30344661
 -82802023+30344661 -82819523+30340452
 -82819523+30340452 -82826987+30345503 -82831610+30346488 -82832734+30346528
 -82832734+30346528 -82834410+30343715 -82836491+30342312
 -82836491+30342312 -82841042+30343106 -82852179+30350891 -82852006+30356709
 -82852006+30356709 -82855396+30354061
 -82855396+30354061 -82867043+30359600 -82871831+30365812
 -82871831+30365812 -82876677+30365498
 -82876677+30365498 -82885542+30367299 -82890047+30386496 -82906432+30387189 -82933979+30394653
 -82933979+30394653 -82934023+30394638 -82934040+30394638 -82935734+30395262 -82937379+30397937 -82937758+30398411 -82941143+30400116
 -82941143+30400116 -82944222+30400109
 -82944222+30400109 -82948137+30403160 -82946856+30406258 -82951859+30409077 -82954455+30411500 -82962220+30414606 -82962704+30414752 -82970529+30417206 -82977404+30419856 -82991869+30427755 -82999972+30430343
 -82999972+30430343 -83002777+30428218 -83004619+30427683 -83007696+30422627 -83008692+30422466
 -83008692+30422466 -83014573+30423070
 -83014573+30423070 -83015774+30423035
 -83015774+30423035 -83030525+30428736 -83033688+30430487
 -83033688+30430487 -83035232+30430285
 -82798007+24604165 -82821754+24590708
 -82821754+24590708 -82821796+24590775
 -82821796+24590775 -82821908+24590687 -82874841+24575284
 -82874841+24575284 -82880969+24576575 -82958160+24581828 -82965592+24584814 -82965592+24584899 -82983386+24602635 -82987477+24625379 -82987477+24625430 -82932893+24684668 -82922585+24695022 -82902018+24715678 -82883181+24721481
 -82883181+24721481 -82805633+24614502 -82799649+24606232 -82798007+24604165
 -82800113+29932293 -82788405+29932636
 -82800113+29932293 -82789115+29932889
 -82789115+29932889 -82788405+29932636
 -82904615+28171872 -82904924+28142125 -82902777+28123852 -82900569+28118767 -82896465+28081275 -82889471+28052741 -82885781+28017705 -82884812+27989555 -82885120+27984234 -82886912+27977573 -82888445+27965985 -82899883+27937625 -82905268+27911319 -82907431+27900295 -82908408+27872280 -82906428+27857194 -82889568+27817483 -82879284+27801039 -82878548+27799901 -82877950+27798978 -82876619+27796918 -82875598+27795338 -82874826+27794142 -82845747+27759560 -82814969+27721040 -82807180+27711245 -82805391+27705887 -82812074+27676665 -82812613+27675482 -82815377+27654618 -82813362+27645748
 -82826522+29918675 -82810747+29931382 -82809794+29932591
 -82809794+29932591 -82800113+29932293
 -82813362+27645748 -82823029+27570550
 -82839521+29914866 -82826522+29918675
 -82839521+29914866 -82839254+29914966 -82838964+29914966 -82837991+29914508 -82836307+29914165
 -82836307+29914165 -82834835+29914257
 -82834835+29914257 -82833913+29913891 -82833071+29913112 -82831914+29912837
 -82831914+29912837 -82831125+29913547 -82829837+29916068 -82826522+29918675
 -83239859+29250990 -83239767+29250240 -83184733+29195201 -83173333+29177084 -83124844+29058101 -83097617+29046745 -83092164+29046196 -83082504+29043580 -83076000+29041819 -83063112+29041714
 -83063112+29041714 -83048386+29045159 -83043808+29047191
 -83043808+29047191 -83024296+29044994
 -83024296+29044994 -83014723+29046333 -83004598+29049729 -82999840+29052433
 -82999840+29052433 -82999840+29050786
 -82999840+29050786 -82958331+29073199
 -82958331+29073199 -82874834+29044973
 -82874834+29044973 -82872600+29045152 -82866599+29045524
 -82866599+29045524 -82854489+29020964 -82853117+29004606 -82853154+29002402 -82852328+29000250 -82854853+29000250 -82846311+28974225 -82845694+28973389 -82845115+28972586 -82844767+28972084 -82845109+28971579 -82847386+28968379 -82849551+28965648 -82851147+28963726 -82852059+28962647 -82853196+28960728 -82848248+28914529
 -82879802+29886847 -82879343+29888237 -82876411+29890343 -82875071+29890828
 -82875071+29890828 -82874847+29890803
 -82874847+29890803 -82873761+29893890 -82873733+29893989 -82867443+29903476 -82860290+29911852 -82839521+29914866
 -82879802+29886847 -82879241+29887205
 -82879241+29887205 -82875922+29875232 -82876472+29864744 -82903956+29824294
 -83002613+30009946 -82996266+30006648 -82969545+29996127 -82966577+29995799 -82929623+29955324 -82928307+29952969 -82909000+29889494 -82880048+29886691
 -82880048+29886691 -82879802+29886847
 -82903956+29824294 -82906760+29822534
 -82906760+29822534 -82918708+29824083
 -82918708+29824083 -82916396+29824116 -82915541+29824128 -82910024+29824207 -82907090+29824249 -82905365+29824273 -82903956+29824294
 -82918708+29824083 -82920608+29824143
 -82919855+29795653 -82938790+29750232 -82938354+29746112 -82945967+29714880 -82939319+29700932 -82943895+29700222
 -82920608+29824143 -82919855+29795653
 -82920608+29824143 -82920702+29797856 -82920131+29797314 -82919781+29796733 -82919708+29796240 -82919855+29795653
 -82920608+29824143 -82924058+29824159 -82938013+29824221 -82938165+29824222
 -82938165+29824222 -82941571+29824207 -82942447+29824203 -82950724+29824087 -82954613+29824020
 -82937339+29591239 -82944789+29576264
 -82943895+29700222 -82949743+29701937 -82950069+29702392 -82950250+29702724 -82950638+29703406 -82950985+29703699 -82951351+29703880 -82951801+29703949 -82952050+29703975
 -82952050+29703975 -82952474+29703915 -82954184+29703349 -82956677+29693572
 -82943895+29700222 -82956677+29693572
 -82944789+29576264 -82959360+29553245 -82969476+29544669 -82970716+29543769 -82972269+29542927 -82975172+29541597 -82975976+29541277 -82976836+29540634 -82977347+29539893 -82979031+29535041 -82979108+29534347 -82978992+29533483
 -82944789+29576264 -82978992+29533483
 -82954613+29824020 -82958791+29823949
 -82958791+29823949 -82958897+29824017
 -82954613+29824020 -82958897+29824017
 -82956677+29693572 -82955738+29674076 -82959077+29671160 -82956437+29649486 -82972803+29625234 -82971121+29608176 -82958913+29590821
 -82958913+29590821 -82937339+29591239
 -82958897+29824017 -82958923+29825415 -82959055+29825437
 -82959055+29825437 -82968384+29825320 -82977844+29825249 -82980884+29825206 -82981155+29825202 -82985254+29825085
 -82985254+29825085 -82987829+29825130
 -82987829+29825130 -82988722+29825127 -82989806+29825124 -82992133+29825118 -82995223+29825111 -82996708+29825107
 -82996708+29825107 -83000811+29825272
 -83000811+29825272 -83002123+29825263 -83011389+29825198 -83011941+29825194 -83015552+29825169 -83023177+29825116 -83071851+29824521 -83122753+29823901 -83136124+29823839 -83142634+29823816 -83144678+29823809 -83156036+29823770 -83168059+29823729
 -82978200+29531391 -82983490+29511024 -82983089+29508028 -82983324+29503300 -82983789+29500235
 -82978200+29531391 -82983789+29500235
 -82978992+29533483 -82978679+29532256 -82978200+29531391
 -82983789+29500235 -82984159+29494975 -82983345+29492519 -82984923+29469077 -82988686+29464112 -82999847+29463253
 -82999847+29463253 -83000513+29462646 -83000842+29462130 -83001005+29459696 -83001991+29456530 -83004542+29453567 -83007937+29450437 -83010419+29448856 -83012839+29445899 -83012659+29444386 -83012763+29441313 -83022972+29414965
 -82999847+29463253 -83022972+29414965
 -83002613+30009946 -83003192+30010795 -83003788+30012200 -83004400+30013872 -83005057+30016109 -83005596+30017765 -83006098+30019421 -83007170+30021868
 -83002613+30009946 -83007170+30021868
 -83007170+30021868 -83022901+30040190 -83055417+30061331 -83056166+30061666 -83057924+30062242 -83061598+30063347 -83062718+30063683 -83064975+30064569 -83069303+30077380 -83106950+30091012 -83124856+30102723
 -83124856+30102723 -83171471+30099222
 -83022972+29414965 -83024519+29402416 -83022901+29399257 -83031861+29398108 -83035866+29388198 -83048634+29379144 -83061816+29375238 -83065602+29372664 -83082200+29339857 -83124849+29318346
 -83124849+29318346 -83138664+29323840
 -83138664+29323840 -83147465+29309045 -83155894+29302854 -83160329+29296068 -83166600+29288246 -83239859+29250990
 -83035232+30430285 -83035311+30429071 -83035444+30428911
 -83035444+30428911 -83035720+30428990 -83035920+30429048 -83036712+30429735 -83037188+30430148 -83037354+30430217 -83038324+30430618 -83038351+30430629
 -83038351+30430629 -83038487+30430618
 -83035232+30430285 -83038487+30430618
 -83038487+30430618 -83046958+30429719 -83051191+30427854
 -83051191+30427854 -83054749+30429014 -83057383+30429371
 -83057383+30429371 -83058814+30429226 -83060374+30427351
 -83060374+30427351 -83061995+30427637 -83067258+30428543
 -83067258+30428543 -83070367+30424418
 -83070367+30424418 -83075458+30425492 -83075872+30426341 -83077444+30430947 -83078014+30432521 -83078249+30435573 -83082666+30440057
 -83082666+30440057 -83084281+30437852 -83091750+30436828 -83093891+30436767 -83095090+30436627 -83096469+30436234 -83124860+30429916 -83137989+30421791 -83155398+30408800 -83169572+30386300 -83170969+30385225
 -83168059+29823729 -83168855+29823726 -83168930+29823725
 -83168059+29823729 -83168930+29823725
 -83168930+29823725 -83170828+29823710 -83176110+29823668 -83181247+29823627 -83184023+29823604 -83187389+29823577 -83188754+29823566 -83191581+29823543 -83191706+29823542 -83204206+29823441 -83204626+29823437 -83206764+29823418 -83209942+29823382 -83219674+29823259 -83233507+29823082 -83235404+29823058 -83240888+29822988 -83245531+29822929 -83252584+29822864 -83255653+29822853 -83264192+29822822 -83280556+29822763 -83281622+29822759 -83296686+29822703 -83298033+29822697 -83302650+29822680 -83310462+29822652 -83310691+29822652 -83313231+29822643 -83315534+29822635 -83318859+29822623
 -83219128+30425361 -83220639+30425553
 -83220639+30425553 -83221324+30423215 -83221015+30423067 -83208104+30419830 -83207173+30418612 -83207476+30415532 -83207463+30415061
 -83207463+30415061 -83201817+30415158
 -83201817+30415158 -83190135+30413875 -83182259+30411003 -83180587+30410520 -83179935+30410104 -83179814+30409999 -83179933+30407399 -83179481+30406398 -83178090+30403273 -83178008+30393788 -83175133+30390923 -83171083+30385750 -83170969+30385225
 -83171471+30099222 -83203259+30105422
 -83203259+30105422 -83203959+30105322 -83204659+30105222 -83205659+30105022 -83206459+30104822 -83207259+30104622 -83208559+30104122 -83209459+30103822 -83209959+30103722 -83210959+30103422
 -83210959+30103422 -83215700+30104786
 -83171471+30099222 -83215700+30104786
 -83172029+30384885 -83170969+30385225
 -83172029+30384885 -83171665+30384946 -83170969+30385225
 -83190850+30353650 -83193592+30357624 -83192121+30365675 -83191661+30375217 -83192161+30375217 -83189610+30376868 -83185340+30379989 -83180370+30382311 -83174359+30384490 -83172029+30384885
 -83190850+30353650 -83208456+30350501 -83209296+30350067 -83210185+30349295 -83210878+30348473 -83211554+30347481 -83212166+30346424 -83212551+30345851 -83212714+30345052 -83212755+30344341 -83212410+30343103 -83214175+30322026
 -83190850+30353650 -83214175+30322026
 -83214175+30322026 -83214196+30321951 -83236136+30274982 -83240199+30266698 -83239719+30265744 -83240141+30260320
 -83240141+30260320 -83247253+30260670
 -83215700+30104786 -83225660+30121509 -83224960+30125221 -83224984+30125841 -83224594+30135278 -83230913+30144589 -83232811+30146359 -83236379+30150153 -83236719+30155473 -83233860+30158421 -83231460+30163621
 -83222398+30450597 -83220079+30454560 -83218314+30455123 -83219335+30460906 -83223976+30465885 -83225787+30467837 -83233657+30470411 -83236460+30471112 -83236473+30471120 -83238585+30472323 -83242755+30476441 -83242600+30476693 -83242811+30478510 -83243372+30478749 -83243405+30482199 -83241700+30492912 -83240873+30493397 -83240648+30505409 -83244338+30511263 -83246152+30512795
 -83219128+30425361 -83218898+30425332
 -83218898+30425332 -83218581+30425400 -83218316+30425790 -83218211+30427325 -83219084+30429822 -83219190+30429959 -83219217+30430211 -83219296+30430257 -83219323+30430417 -83219402+30430486 -83222398+30450597
 -83219128+30425361 -83221471+30449064 -83221790+30449316 -83222319+30450346 -83222398+30450597
 -83231460+30163621 -83231354+30165430
 -83231460+30163621 -83231360+30164021 -83231260+30165021 -83231354+30165430
 -83247253+30260670 -83249862+30259759 -83252759+30250220 -83249862+30247616 -83247722+30245617 -83249263+30244877 -83249862+30244206 -83251023+30243141 -83249862+30231678 -83242645+30221111 -83249861+30200961 -83250056+30196579 -83249861+30196270 -83249662+30195982 -83249861+30191254 -83249861+30189924 -83249589+30187771 -83249458+30187637 -83247575+30180842 -83242692+30175170 -83236130+30170823 -83231354+30165430
 -83239726+30520433 -83240416+30522327 -83243382+30525372 -83257194+30563724
 -83481264+29630329 -83464438+29553468 -83459528+29521397 -83454234+29500230 -83449456+29483351 -83444857+29473985 -83439109+29466059 -83431751+29459479 -83425444+29455772 -83417783+29453037 -83410546+29451606 -83389149+29441108 -83374857+29438750 -83328550+29388264 -83321237+29385687 -83308611+29375236 -83290113+29339429 -83262654+29327076 -83249852+29316794 -83241366+29281223 -83239859+29250990
 -83246152+30512795 -83239726+30520433
 -83246152+30512795 -83240121+30515226 -83239433+30515272 -83239248+30515455 -83239036+30515891 -83238852+30517036 -83238906+30518823 -83239118+30519281 -83239303+30519510 -83239330+30519716 -83239700+30520289 -83239726+30520433
 -83247253+30260670 -83248713+30260653 -83255594+30260346 -83266525+30260260 -83274366+30260198 -83276614+30260181 -83280089+30260110
 -83280089+30260110 -83283184+30260253 -83287980+30260307 -83288950+30260318 -83290806+30260419 -83304322+30260676
 -83304322+30260676 -83312154+30260661 -83318368+30260648 -83330518+30260624 -83332127+30260621 -83334409+30260615 -83346492+30260578 -83351235+30260564 -83355198+30260552 -83358368+30260543 -83359003+30260541 -83367144+30260517 -83367144+30260459
 -83257194+30563724 -83261484+30577446 -83262358+30579050 -83262385+30579233 -83262464+30579256 -83262834+30580379 -83262887+30581524 -83262754+30582830
 -83257194+30563724 -83262754+30582830
 -83262754+30582830 -83259602+30595830 -83267625+30612254 -83270074+30622645 -83275939+30628999 -83309455+30634417
 -83611667+30651255 -83600293+30650689 -83594354+30650393 -83575271+30649444 -83565768+30648972 -83556572+30648516 -83536734+30647529 -83521713+30646782 -83514846+30646417 -83510033+30646177 -83500246+30645689 -83479825+30644179 -83476700+30644000 -83471046+30643677 -83460181+30643055 -83449783+30642460 -83448895+30642410 -83440021+30642023 -83429584+30641496
 -83429584+30641496 -83429477+30641519
 -83429477+30641519 -83420604+30640991 -83404106+30639985 -83395721+30639479 -83390062+30639333 -83379524+30638684 -83379460+30638680 -83365803+30637858 -83359828+30637490 -83357060+30637321 -83350386+30636911 -83350327+30636908 -83347759+30636748 -83345792+30636631 -83341011+30636346 -83340335+30636305 -83321800+30635195 -83313253+30634697 -83311647+30634577 -83309455+30634417
 -83318859+29822623 -83318879+29821140 -83318995+29812660 -83319072+29806955 -83319120+29803478 -83319219+29796212 -83319284+29791429 -83319332+29787897 -83319396+29783188 -83319459+29778557
 -83319459+29778557 -83319789+29778672
 -83319789+29778672 -83324311+29774545 -83326301+29773837 -83325828+29770286 -83326829+29769393 -83335615+29761156 -83338905+29756460 -83341483+29751419 -83341499+29751383 -83341556+29750417 -83342290+29746407 -83344940+29744161 -83345416+29742342 -83343493+29735685 -83347166+29731125 -83344829+29727254 -83346952+29722845 -83346155+29719382 -83346138+29718984 -83347099+29717747 -83347303+29716612 -83351242+29704108 -83352826+29693090 -83358437+29684435 -83359428+29683318 -83359451+29683234 -83360073+29682135 -83360925+29680919 -83363020+29668647
 -83367144+30260459 -83367144+30260305 -83367223+30250793 -83367228+30250216 -83367307+30250216 -83367308+30250162 -83367366+30247318 -83367374+30246765 -83367407+30244423 -83367423+30243284 -83367424+30243190 -83367449+30241491 -83367455+30241070 -83367150+30231385 -83367144+30230908 -83366997+30226662 -83366993+30225102 -83366927+30222824 -83366699+30214887 -83366750+30213054 -83366864+30204261 -83366864+30204241 -83366848+30200960 -83367470+30198093 -83367500+30197955 -83367706+30197008 -83367840+30195764 -83368199+30191714 -83368223+30191423 -83368564+30187217 -83368630+30181469 -83368677+30176677 -83368677+30176644 -83368740+30158872 -83368624+30128927 -83368623+30128520 -83368679+30118824 -83368683+30118431 -83368788+30108000 -83368820+30104862 -83368869+30100054 -83368940+30093081 -83368980+30089111 -83369021+30085042 -83369165+30070880 -83369367+30055712 -83369547+30042193 -83369559+30041299 -83369872+30032963 -83370200+30024393 -83370649+30011836 -83370484+30006142 -83370398+30003150 -83370341+29987933 -83370351+29983800 -83370359+29980166 -83370363+29978356 -83370373+29974170 -83370387+29968606 -83370395+29965587 -83370416+29956008 -83370441+29945303 -83370448+29942512 -83370450+29941587 -83370505+29921638 -83370506+29920983 -83370541+29904761 -83370549+29901305 -83370557+29897174 -83370560+29896088 -83370561+29895521 -83370593+29894973 -83370682+29892848 -83367641+29887920 -83359424+29887885 -83352986+29887859 -83352868+29874443 -83352861+29871355 -83352861+29868538 -83352861+29865254 -83352861+29861281 -83352861+29857241 -83352861+29854929 -83352861+29852272 -83352860+29844259 -83352860+29839318 -83352860+29831140 -83352860+29822222
 -83352860+29822222 -83343424+29822334 -83334496+29822439 -83320582+29822602 -83320342+29822605 -83318859+29822623
 -83703053+30303609 -83688357+30303675 -83685154+30303689 -83671125+30303751 -83650630+30303892 -83639171+30304009 -83637135+30304009 -83636508+30304009 -83626096+30303923 -83610716+30303727
 -83610716+30303727 -83586540+30303890 -83579076+30303910 -83569220+30303910 -83550335+30303910 -83547575+30303910 -83531446+30303926 -83530068+30303939 -83529618+30303943 -83522582+30303979 -83507937+30304053 -83507602+30304055 -83499869+30304095 -83496099+30304211 -83473109+30304212 -83468768+30304212 -83468859+30290873 -83468863+30290248 -83469031+30277669 -83469171+30267465 -83469268+30260313 -83468467+30260313 -83457059+30260313 -83455005+30260313 -83449091+30260313 -83447521+30260313 -83447326+30260313 -83440435+30260314
 -83440435+30260314 -83438200+30260242 -83435597+30260191 -83435425+30260190 -83427905+30260109
 -83427905+30260109 -83427849+30260152 -83426859+30260172 -83410899+30260499 -83408049+30260500
 -83408049+30260500 -83384261+30260103 -83374865+30259948
 -83374865+30259948 -83367375+30260444 -83367144+30260459
 -83374859+29667180 -83363020+29668647
 -83374859+29667180 -83374165+29666273 -83373351+29665951
 -83373351+29665951 -83372163+29666173 -83369561+29666856
 -83369561+29666856 -83368984+29666832 -83368248+29666609 -83367120+29665989
 -83367120+29665989 -83366544+29666033 -83365976+29666446 -83363438+29668371 -83363020+29668647
 -83374859+29667180 -83377500+29667997 -83378232+29668327 -83384883+29669194 -83393300+29671411 -83400520+29673663
 -83400520+29673663 -83402953+29671872 -83408512+29668762 -83409276+29668315 -83415899+29665245 -83415977+29665200 -83450168+29646663 -83481264+29630329
 -83999883+30012225 -83969714+30000210 -83874878+29940854 -83833843+29919376 -83823253+29911964 -83749873+29894409 -83727456+29879502 -83718807+29875216 -83696711+29858535 -83696617+29858305 -83646394+29777623 -83641540+29750221 -83640523+29746148 -83624867+29722507 -83624300+29719880 -83619420+29709338 -83499862+29630520 -83481264+29630329
 -83611667+30651255 -83611963+30645540 -83604398+30635518 -83604395+30630855 -83604392+30627196 -83604391+30625202 -83604599+30620525 -83604551+30616051 -83604701+30612228 -83604602+30610741 -83604321+30601698 -83604121+30593744 -83604168+30584976 -83606131+30582107 -83615991+30582021 -83620621+30579831 -83620673+30578674 -83624878+30567473 -83637537+30567471 -83637492+30563513 -83637493+30561871 -83637493+30561269 -83637348+30558003 -83637336+30557742 -83637342+30557330 -83640105+30552657
 -83640105+30552657 -83640648+30552660 -83646681+30552705 -83657375+30552785 -83670488+30552901
 -83611667+30651255 -83614190+30651414 -83629235+30652133 -83632301+30652311 -83642401+30652900 -83674058+30654747 -83674160+30654754 -83676587+30654930
 -83676587+30654930 -83676773+30654905
 -83676773+30654905 -83689215+30655488 -83697446+30655853 -83711578+30656680 -83719798+30657070 -83722909+30657239 -83723139+30657252 -83738943+30658117 -83743874+30658387 -83749883+30658703 -83751629+30658794 -83767680+30659634 -83773848+30659907 -83777815+30660138 -83796038+30661094 -83806078+30661635 -83808935+30661792 -83810536+30661880 -83820886+30662612 -83832335+30663301 -83843026+30663713 -83843270+30663724 -83847638+30664013 -83855216+30664412 -83880220+30665832
 -83880220+30665832 -83880317+30665807
 -83880317+30665807 -83891322+30666228 -83935236+30668393 -83946004+30668887 -83949663+30669076 -83966123+30669942 -83976070+30670473 -83989084+30671142 -83990964+30671236 -83996843+30671592 -83999890+30671697 -84003260+30671877 -84007391+30672097
 -83670488+30552901 -83671116+30552795
 -83670488+30552901 -83671117+30552861 -83671116+30552795
 -83671116+30552795 -83671106+30549376 -83678510+30538023
 -83678510+30538023 -83684454+30538026 -83688781+30538028 -83693022+30538030 -83694961+30538031 -83703223+30538036
 -83703223+30538036 -83704232+30538011 -83704288+30534644 -83704304+30533661 -83704327+30532274 -83704351+30530815 -83704467+30524035 -83704361+30523715 -83704360+30523167 -83704360+30523021
 -83704360+30523021 -83712128+30523046 -83725945+30523091
 -83725945+30523091 -83726105+30522931 -83733798+30513332 -83735114+30500205 -83733347+30497302 -83731014+30492218 -83727063+30483661 -83727256+30479326 -83727576+30474864
 -83707510+30303593 -83703053+30303609
 -83707510+30303593 -83703276+30303608 -83703053+30303609
 -83819927+30303537 -83815448+30303520 -83806537+30303485 -83803084+30303472 -83802455+30303470
 -83802455+30303470 -83802244+30303493 -83787992+30303536 -83784640+30303536 -83782740+30303536 -83777587+30303495 -83770519+30303488 -83766639+30303441 -83761524+30303396 -83759466+30303392
 -83759466+30303392 -83748523+30303876 -83747373+30303881 -83745468+30303888 -83745253+30303889
 -83745253+30303889 -83723826+30303670 -83717480+30303550
 -83717480+30303550 -83714508+30303562 -83713429+30303566 -83708172+30303591 -83707510+30303593
 -83721593+30434892 -83723211+30442866 -83723338+30443139 -83724296+30445294
 -83726250+30457516 -83726632+30458789 -83723957+30460987 -83724339+30465204 -83724340+30465220
 -83724296+30445294 -83726239+30457341 -83726250+30457516
 -83724296+30445294 -83726250+30457516
 -83724340+30465220 -83724578+30465610 -83725054+30466068 -83725028+30467052 -83724879+30467780 -83724865+30467847 -83724817+30468083 -83725055+30468472 -83725531+30468884 -83725981+30469318 -83726430+30469501 -83727576+30474864
 -83724340+30465220 -83726986+30470005 -83727197+30470303 -83727911+30470692 -83728335+30471654 -83728679+30472111 -83728786+30472684 -83728754+30472774 -83728574+30473280 -83728538+30473671 -83728522+30473852 -83727576+30474864
 -83741709+30418057 -83721593+30434892
 -83741709+30418057 -83736926+30423190 -83736398+30423465 -83734918+30423672
 -83734918+30423672 -83734073+30423603
 -83734073+30423603 -83733650+30423672 -83733254+30423878 -83733042+30424176 -83733036+30424243 -83732979+30424881 -83732911+30425642 -83721593+30434892
 -83755343+30394151 -83755898+30396448 -83753996+30398056
 -83753996+30398056 -83752889+30397148
 -83752889+30397148 -83751104+30403625 -83750910+30403867 -83749879+30409021 -83749489+30409133 -83748418+30410667 -83746300+30411574 -83745429+30413659 -83741974+30417609 -83741709+30418057
 -83756748+30386617 -83755343+30394151
 -83756748+30386617 -83756483+30387487 -83756456+30389067 -83756112+30389869 -83755344+30392823 -83755343+30394151
 -83782329+30379406 -83779915+30381871
 -83779915+30381871 -83777619+30381679
 -83777619+30381679 -83776333+30382302 -83776284+30382304 -83773055+30383128
 -83773055+30383128 -83768330+30381906
 -83768330+30381906 -83762971+30383143 -83756748+30386617
 -83782329+30379406 -83782505+30379388
 -83782505+30379388 -83783905+30379755 -83784191+30379886 -83785689+30380573
 -83782329+30379406 -83785689+30380573
 -83785689+30380573 -83787718+30387787 -83792937+30387887
 -83792937+30387887 -83797003+30381835 -83801265+30378406 -83802126+30377567 -83802604+30377498 -83804974+30375206 -83804489+30373342 -83806103+30372090 -83806651+30370425 -83805728+30357563 -83793716+30337386 -83790528+30333552
 -83789708+30323613 -83789387+30323645 -83789017+30323897 -83788859+30324218 -83788938+30324355 -83788885+30324859 -83788436+30325317 -83788516+30325661 -83788647+30325867 -83789149+30326256 -83789096+30326600 -83790528+30333552
 -83789708+30323613 -83790528+30333552
 -83819927+30303537 -83818245+30304588 -83821722+30307339 -83819663+30313320 -83816198+30315047 -83799584+30316995 -83790630+30323456 -83789708+30323613
 -83827040+30291616 -83827024+30291629 -83820112+30303377 -83819927+30303537
 -83856926+30273380 -83827040+30291616
 -83856926+30273380 -83849265+30277080
 -83849265+30277080 -83848816+30277035
 -83848816+30277035 -83848341+30277172 -83847787+30277562 -83847576+30277860 -83847366+30278501
 -83847366+30278501 -83847075+30278478 -83846046+30277723 -83845492+30277494
 -83845492+30277494 -83844753+30277585 -83827040+30291616
 -83882058+30267268 -83878419+30268718 -83877882+30269049
 -83877882+30269049 -83874928+30268845 -83874882+30268840 -83874325+30268779
 -83874325+30268779 -83872612+30269195 -83861900+30271213 -83856926+30273380
 -83882611+30265506 -83882058+30267268
 -83882611+30265506 -83882219+30265926 -83882139+30266704 -83882139+30267140 -83882058+30267268
 -83905033+30247890 -83903328+30247761
 -83903328+30247761 -83902367+30247908 -83902067+30249463 -83900292+30249718 -83899214+30250064 -83898056+30251367 -83897556+30251832 -83897076+30254321 -83896687+30254941 -83896203+30255063 -83893519+30258269 -83892164+30259859 -83888961+30262490 -83888678+30262704 -83884782+30265306 -83882611+30265506
 -83916098+30239620 -83916379+30240568 -83915937+30240950 -83915358+30244051 -83913280+30245939
 -83913280+30245939 -83912970+30245860
 -83912970+30245860 -83910986+30246574 -83908321+30247087 -83907715+30247203 -83906969+30247345 -83906452+30247439 -83906501+30247489
 -83906501+30247489 -83905033+30247890
 -83906501+30247489 -83906501+30247764 -83906343+30247855
 -83906343+30247855 -83905473+30247764
 -83905473+30247764 -83905033+30247890
 -83916383+30237494 -83916098+30239620
 -83916383+30237494 -83916130+30237849 -83916025+30238559 -83915234+30239086 -83914838+30239567 -83914838+30239956
 -83914838+30239956 -83915365+30239841 -83915893+30239521
 -83915893+30239521 -83916098+30239620
 -83999883+30012225 -83992503+30080984 -83992494+30081002 -83991472+30085865 -83991519+30086655 -83980283+30114008 -83980169+30114452 -83980109+30114902 -83980008+30115628 -83979886+30117641 -83979874+30118070 -83979709+30118608 -83976545+30124345 -83976504+30124438 -83974008+30128248 -83973998+30128292 -83973030+30129829 -83971710+30131093 -83971520+30131319 -83970969+30132689 -83972664+30141323 -83972936+30142014 -83973583+30144893 -83973346+30145901 -83973030+30146061 -83972915+30146150 -83972551+30146430 -83968366+30148444 -83967744+30148871 -83966982+30149534 -83966944+30149567 -83962956+30150810 -83961766+30151278 -83962137+30154697 -83959912+30160858 -83958411+30161766 -83957445+30168703 -83957483+30169007 -83957394+30172563 -83957189+30173495 -83955514+30175492 -83952994+30177726 -83951964+30180189 -83951832+30180360 -83951683+30180907 -83951083+30183607 -83951211+30184248 -83944383+30190207 -83939583+30191707
 -83939583+30191707 -83937596+30191541 -83937183+30191507 -83934083+30190907
 -83934083+30190907 -83926182+30192107 -83927256+30194620 -83927383+30194907 -83924072+30200811 -83923482+30202707 -83924683+30205907 -83924683+30206158 -83923910+30207765 -83921842+30210566 -83920634+30212558 -83920711+30212659 -83920232+30213479 -83917817+30220809 -83917587+30221214 -83916982+30222897 -83916750+30223909 -83918336+30231039 -83916453+30235192 -83916383+30237494
 -84007391+30672097 -84007612+30647454 -84007877+30626184 -84007690+30618298 -84007690+30614998 -84007590+30610498 -84005590+30609198 -84004490+30608198 -84004590+30604998 -84004090+30604198 -84001801+30591919 -84002010+30586249 -83999890+30582570 -83996098+30576763 -83996296+30575063 -83997698+30573895 -83997618+30573579 -83997798+30571296 -83996902+30571010 -83996478+30570781 -83995445+30568814 -83993997+30565398 -83990810+30561099 -83990623+30560596 -83988374+30559475 -83987924+30559429 -83982816+30552033 -83984004+30551462 -83984982+30550454 -83981110+30529619 -83981030+30529461 -83980773+30528955 -83980751+30528836 -83977165+30521987 -83987247+30521911 -83990634+30521886 -83996691+30521841 -83999890+30521817 -83999890+30521801
 -83999890+30521801 -84004640+30521840 -84011990+30521901 -84012763+30521901 -84018190+30521901 -84024391+30521901 -84028391+30521901 -84031491+30521901 -84037291+30521901 -84038799+30521901 -84039051+30521901 -84041191+30518501 -84041191+30517101 -84041091+30516401 -84041091+30512201 -84041191+30507601 -84041191+30485101 -84041191+30484401 -84041191+30484101 -84041191+30483001 -84041291+30482001 -84041291+30476001 -84041291+30473401 -84041391+30469802 -84050809+30455153 -84057321+30449477 -84064291+30443402 -84074391+30434602 -84074791+30428702 -84074891+30413002 -84074891+30412802 -84074952+30406569 -84075191+30381902 -84075749+30372921 -84075822+30369721 -84075857+30367875 -84075925+30348182 -84075914+30337616 -84075913+30336989 -84075926+30329329 -84075934+30325212 -84075895+30314589 -84075758+30304125 -84075770+30291117 -84075729+30290356 -84075687+30289540 -84075655+30289413 -84075636+30289337 -84075583+30287116 -84075583+30283269 -84075561+30273617
 -84007391+30672097 -84016644+30672590 -84019106+30672721 -84025451+30673058 -84039707+30673819 -84039999+30673828 -84041810+30673878 -84046605+30674200
 -84046605+30674200 -84046706+30674194 -84046784+30674190 -84049254+30674177
 -84049254+30674177 -84056911+30674682 -84057228+30674705 -84065917+30675048 -84066477+30675071 -84072707+30675335 -84083689+30675799 -84084102+30675817 -84092667+30676180 -84104693+30676690 -84131018+30678339 -84155206+30679499 -84175323+30680462 -84187133+30681028 -84191583+30681242 -84202346+30681772 -84210690+30682189 -84216867+30682496 -84222917+30682798 -84253659+30684278 -84253813+30684283 -84268620+30684852 -84281210+30685256
 -84075455+30034626 -83999883+30012225
 -84075455+30034626 -84076053+30096455 -84076132+30097142 -84076132+30097972 -84076132+30098504 -84076132+30099003 -84076135+30105315 -84076143+30117628 -84076144+30118074 -84076145+30118256 -84076146+30118489 -84076146+30118587 -84076151+30124947 -84076226+30125596 -84076143+30142378 -84076185+30148424 -84076234+30163693 -84076130+30180754 -84076127+30182037 -84076125+30183044 -84075964+30191338 -84075956+30192010 -84075937+30193697 -84076143+30195848 -84076148+30212272 -84076067+30223655 -84075993+30229947 -84075835+30237550 -84075756+30244603 -84075502+30267377 -84075555+30270629 -84075561+30273617
 -84075561+30273617 -84081312+30273581 -84092520+30273511
 -84092520+30273511 -84109483+30273515
 -84109483+30273515 -84117216+30273438
 -84117216+30273438 -84128057+30273619 -84134559+30273673 -84144063+30273703 -84146963+30273720 -84148558+30273729 -84149767+30273736 -84151279+30273785 -84151421+30273833 -84152896+30273838 -84161766+30273873 -84161947+30273879 -84162201+30273887
 -84162201+30273887 -84165116+30273860
 -84165116+30273860 -84168542+30273940
 -84168542+30273940 -84168628+30273931 -84169489+30273931 -84177185+30273945 -84185877+30273980
 -84185877+30273980 -84194170+30273948 -84198213+30273853
 -84198213+30273853 -84202432+30273912 -84225613+30274071 -84231896+30274159 -84238919+30274159 -84240794+30274226 -84241222+30274244 -84241394+30275326 -84241431+30275562 -84241446+30275657 -84241854+30277643 -84244178+30287964 -84245983+30295983 -84247673+30303493
 -84247673+30303493 -84247955+30303483 -84249896+30303415 -84253997+30303201 -84255044+30303201 -84256841+30303201 -84259304+30303201 -84264416+30303201 -84265213+30303201 -84266102+30303201 -84267157+30303201 -84268797+30303201 -84270656+30303212 -84276747+30303248 -84282751+30303283 -84285798+30303301 -84289898+30303301 -84290698+30303301 -84292598+30303301 -84297682+30303389 -84298424+30303401
 -84298424+30303401 -84303211+30303322 -84311699+30303301
 -84311699+30303301 -84313799+30303501
 -84313799+30303501 -84316499+30303301
 -84316499+30303301 -84317799+30303401 -84321699+30303401 -84324665+30303353 -84326201+30303328 -84327899+30303301
 -84327899+30303301 -84340900+30303501
 -84340900+30303501 -84346200+30303401 -84355700+30303300 -84370501+30303300 -84373001+30303300 -84374901+30303421
 -84374901+30303421 -84378408+30303401 -84378540+30303217 -84378523+30302705 -84384585+30302693 -84395594+30302593 -84397079+30302584 -84398329+30302576 -84400351+30302563 -84403061+30302546 -84412509+30302485 -84412899+30302462 -84420060+30302412 -84420624+30302409 -84426146+30302371 -84428510+30302355 -84448375+30302217 -84498408+30301868 -84504316+30301864 -84505749+30301850 -84509704+30301812 -84523893+30301674 -84540594+30301512 -84576434+30301165 -84581034+30301120 -84593615+30300999 -84596546+30300971 -84615791+30300785 -84627960+30300488 -84633214+30300284 -84661314+30300219 -84673561+30300192 -84693927+30300146 -84706095+30300119
 -84706095+30300119 -84712525+30300164 -84713351+30300170
 -84264735+29978061 -84256352+29986895 -84251319+29995969
 -84251319+29995969 -84249893+29995529 -84192817+29983058
 -84192817+29983058 -84129971+30000208 -84128354+30001494 -84125803+30003225 -84125729+30003281 -84125722+30003287 -84124888+30004038 -84121470+30007956 -84075455+30034626
 -84264735+29978061 -84264563+29977748 -84256391+29947339 -84294111+29875210 -84292981+29875210 -84429453+29855483 -84481140+29834417 -84499899+29831486 -84519269+29807936 -84583392+29750212 -84624901+29736788 -84656023+29725433 -84658373+29724038 -84809827+29625216 -84874906+29597995 -84877674+29595910 -84880796+29594555 -84883803+29593237 -84887785+29592265 -84890465+29589073 -84893876+29587072 -84897950+29585324 -84901837+29583749 -84903182+29582303 -84999909+29548779 -85029407+29539725 -85068403+29538178
 -85068403+29538178 -85101121+29560472 -85111842+29570667 -85113636+29571565 -85115584+29572465 -85117189+29573158 -85118563+29573916 -85120014+29574574 -85121272+29575364 -85122721+29576190 -85123482+29576704 -85124135+29576847
 -85124135+29576847 -85124913+29576806 -85128336+29576758
 -85128336+29576758 -85235347+29625214 -85236469+29625214 -85246043+29625683
 -84308614+30632608 -84308511+30632585
 -84308511+30632585 -84305410+30637234 -84305597+30637486 -84303396+30638499 -84300431+30652968 -84305278+30668964 -84305489+30669548 -84299924+30673945 -84297591+30682281 -84281613+30685003 -84281210+30685256
 -84864693+30711542 -84863465+30711494 -84857368+30711256 -84855533+30711191 -84855401+30711187 -84847131+30711149 -84825155+30710122 -84824562+30710099 -84824007+30710078 -84821856+30709996 -84789983+30708419 -84772344+30707591 -84766996+30707329 -84763471+30707156 -84753301+30706657 -84748871+30706497 -84742492+30706230 -84739698+30706113 -84725136+30705505 -84721601+30705357 -84704193+30704630 -84682577+30703712 -84677078+30703461 -84675471+30703388 -84669233+30703104 -84665884+30702951 -84664935+30702908 -84659812+30702675 -84654115+30702416 -84653153+30702372 -84652372+30702336 -84646565+30702072 -84643243+30701901 -84642999+30701887 -84625425+30700872 -84614176+30700284 -84606386+30699865
 -84606386+30699865 -84606249+30699872
 -84606249+30699872 -84603164+30699724 -84598443+30699516 -84592676+30699262 -84585128+30698930 -84580764+30698737 -84569587+30698227 -84567078+30698109 -84550802+30697345 -84539370+30696775 -84539335+30696773 -84536960+30696642 -84535042+30696523 -84531357+30696332 -84525863+30696028 -84514755+30695414 -84503009+30694764 -84501906+30694703 -84496958+30694385 -84484520+30693507 -84474409+30692793 -84467239+30692572 -84466500+30692549 -84459081+30692320 -84452506+30692118 -84436991+30691745 -84414887+30691190 -84407996+30690949 -84401811+30690732 -84384875+30690139 -84380922+30690001 -84380705+30689993 -84378252+30689909 -84368516+30689461 -84359956+30689014 -84354049+30688706 -84345085+30688238 -84334010+30687661 -84315371+30686685 -84302792+30686142 -84300140+30686032 -84281210+30685256
 -84343103+30595697 -84334863+30595787 -84318782+30622214 -84314602+30625196 -84314992+30625196
 -84314992+30625196 -84312483+30627272 -84312921+30627308 -84313596+30627364 -84313650+30627392 -84313860+30627501 -84313808+30627959 -84313410+30628188 -84312616+30628394 -84312404+30628578 -84312325+30628761 -84308614+30632608
 -84314992+30625196 -84315129+30625523 -84315185+30625648 -84315158+30626081 -84314867+30626310 -84314587+30626396 -84314417+30626448 -84313762+30626448 -84313384+30626448 -84312378+30626929 -84312325+30627089 -84308614+30632608
 -84384285+29968017 -84384291+29967963 -84374897+29966128 -84359018+29963648 -84341194+29960764
 -84341194+29960764 -84264735+29978061
 -84359204+30585397 -84343103+30595697
 -84359204+30585397 -84348333+30594646 -84348663+30594796 -84348913+30595006 -84348963+30595296 -84348953+30595606 -84348813+30595846 -84348553+30595926
 -84348553+30595926 -84348423+30595756 -84348273+30595496 -84348163+30595266
 -84348163+30595266 -84343103+30595697
 -84377904+30573797 -84359204+30585397
 -84382823+30554169 -84377904+30573797
 -84382823+30554169 -84382364+30554207 -84382064+30554257 -84381944+30554347 -84381864+30554477 -84381944+30554597 -84382314+30554747 -84382674+30554907 -84382804+30555177 -84382814+30555377 -84382684+30555507 -84377904+30573797
 -84387604+30550297 -84384004+30553797 -84382823+30554169
 -84384285+29968017 -84437407+29977029 -84438027+29977177
 -84384285+29968017 -84438027+29977177
 -84397304+30485098 -84397904+30512788 -84397754+30513128 -84397544+30513578 -84397314+30513908 -84397034+30514058 -84396804+30514098 -84396654+30514128
 -84396654+30514128 -84396354+30514028 -84396094+30513668 -84395864+30513298
 -84395864+30513298 -84387604+30550297
 -84397304+30485098 -84403875+30503268 -84403975+30503458 -84403955+30503498 -84403975+30503658 -84403955+30503828 -84403725+30504108 -84403355+30504338 -84402705+30504608 -84402535+30504738 -84402435+30504898 -84387604+30550297
 -84407804+30472898 -84407204+30473198 -84405304+30473998 -84397304+30485098
 -84437465+30462758 -84425385+30465858 -84424935+30466228 -84424735+30466808 -84424405+30467228 -84423705+30467398
 -84423705+30467398 -84423315+30467258 -84423155+30466778 -84423305+30466108 -84423555+30465388 -84423655+30464548
 -84423655+30464548 -84407804+30472898
 -84437465+30462758 -84430705+30465598 -84430305+30465878 -84429895+30466018 -84429595+30466098 -84428965+30466108 -84428375+30466158 -84428005+30466298
 -84428005+30466298 -84427295+30466208 -84426485+30466048 -84425815+30465828
 -84425815+30465828 -84407804+30472898
 -84438027+29977177 -84474061+30001233
 -84474061+30001233 -84476387+29999328 -84478038+29997711 -84502092+29987416 -84502089+29987343
 -84502089+29987343 -84545080+30011025
 -84542640+30439838 -84530567+30439802
 -84530567+30439802 -84520606+30451177
 -84520606+30451177 -84508271+30450886
 -84508271+30450886 -84499908+30452698 -84483971+30456326 -84451106+30461998
 -84451106+30461998 -84450306+30461898 -84439901+30461207 -84439887+30461197
 -84439887+30461197 -84437465+30462758
 -84542640+30439838 -84545921+30440455
 -84545921+30440455 -84546191+30440342 -84546405+30440044 -84546343+30438801 -84546028+30437849 -84545917+30437341 -84545899+30436857 -84546132+30436679 -84546318+30436607
 -84546318+30436607 -84546606+30436672 -84549041+30437280
 -84542640+30439838 -84549041+30437280
 -84544055+30011021 -84545080+30011025
 -84545080+30011025 -84544055+30011021
 -85019274+29982940 -85018167+29986400 -85016295+29992356 -85014788+29997407 -85011579+30000202 -85009684+30000202 -85005603+30009294 -85005181+30011356 -85005738+30011652 -85007722+30013923
 -85007722+30013923 -85006178+30013911 -84983107+30013790
 -84983107+30013790 -84978903+30013794
 -84978903+30013794 -84978683+30013776 -84978251+30013771 -84944536+30013479 -84941040+30013435 -84931785+30013319 -84926384+30013235 -84925619+30013222 -84925487+30013220 -84918294+30013094 -84909950+30012963 -84902094+30012848 -84885866+30012567 -84870377+30012049 -84868350+30012022 -84862765+30011912 -84851122+30011696 -84848813+30011665 -84840081+30011549 -84810850+30011340 -84807544+30011336 -84805947+30011334
 -84805947+30011334 -84805675+30011335 -84799513+30011359 -84787363+30011433 -84772736+30011499 -84772412+30011501 -84771331+30011506 -84770631+30011509 -84770285+30011511 -84767760+30011523 -84764675+30011538
 -84764675+30011538 -84762941+30011458
 -84762941+30011458 -84761852+30011462 -84761240+30011480 -84756242+30011511 -84754878+30011529
 -84754878+30011529 -84753039+30011502
 -84753039+30011502 -84752537+30011514 -84751818+30011532 -84751739+30011535 -84750665+30011538 -84721525+30011754
 -84721525+30011754 -84707276+30011740
 -84707276+30011740 -84700486+30011755 -84696507+30011783 -84692548+30011811 -84685649+30011842
 -84685649+30011842 -84657882+30011632 -84651151+30011614 -84640089+30011556 -84635794+30011528 -84624487+30011490 -84619180+30011347 -84609256+30011191 -84604867+30011022 -84592829+30010875 -84582146+30010831 -84575943+30010799
 -84575943+30010799 -84570338+30010802 -84565622+30010842 -84565182+30010845 -84559268+30010895 -84558799+30010924 -84547745+30011038
 -84547745+30011038 -84545080+30011025
 -84591885+30030476 -84591742+30030310 -84569409+30018880 -84548061+30011411 -84544055+30011021
 -84565239+30433311 -84564038+30434698 -84549041+30437280
 -84576701+30420099 -84565239+30433311
 -84576701+30420099 -84570401+30425781 -84569842+30426152 -84569358+30426531 -84569070+30426708 -84568828+30426861 -84568772+30427014 -84568836+30427442 -84568938+30427732 -84568854+30428006 -84568658+30428313 -84565239+30433311
 -84576701+30420099 -84580107+30417359 -84600278+30414722
 -84600278+30414722 -84601457+30415165
 -84601457+30415165 -84646264+30390030 -84646360+30388843 -84646461+30388380
 -84605138+30050623 -84591885+30030476
 -84605138+30050623 -84598200+30042868 -84595500+30042557 -84594183+30042312 -84593313+30041761 -84593165+30041373 -84593074+30040669 -84593233+30040184
 -84593233+30040184 -84593798+30040201 -84594735+30040340 -84595495+30040754
 -84595495+30040754 -84591885+30030476
 -84652666+30100955 -84647941+30092560 -84634429+30072671 -84616003+30065220 -84605138+30050623
 -84646461+30388380 -84651326+30388313 -84666091+30387811
 -84666091+30387811 -84666590+30387820 -84668247+30387849 -84671277+30387899 -84680622+30388047 -84680396+30393287 -84680409+30395881 -84680446+30402831 -84680511+30414966 -84691391+30417246
 -84691391+30417246 -84696401+30417235
 -84696401+30417235 -84714121+30419186 -84714119+30422365 -84714116+30428646 -84714112+30435268 -84714109+30440235 -84714104+30447692 -84714097+30460401
 -84714097+30460401 -84716974+30460364
 -84716974+30460364 -84725024+30460374
 -84651157+30111459 -84651829+30104666 -84651856+30104382 -84651502+30104303
 -84651502+30104303 -84650974+30104621 -84650512+30105125 -84649807+30105436 -84649010+30105755
 -84649010+30105755 -84648349+30105669 -84648153+30105386 -84648207+30105054 -84652666+30100955
 -84651157+30111459 -84652666+30100955
 -84651157+30111459 -84664324+30120196 -84669943+30128506 -84668143+30135399
 -84702699+30322167 -84702867+30322497 -84697673+30345575 -84679396+30368235 -84654841+30383555 -84646461+30388380
 -84668433+30176680 -84667192+30168596 -84667599+30161616 -84669823+30152173 -84668518+30142923
 -84668518+30142923 -84668143+30135399
 -84668518+30142923 -84671132+30141610 -84671799+30141582 -84672038+30141489 -84672227+30141235 -84672214+30141066 -84672154+30140897 -84670668+30139971 -84670352+30139549 -84670176+30139140 -84670131+30138826 -84668143+30135399
 -84672838+30186311 -84668433+30176680
 -84672838+30186311 -84668680+30183026 -84668492+30182892 -84668347+30182629 -84668247+30182324 -84668251+30182081 -84668403+30181449 -84668389+30181240 -84668245+30181008 -84667987+30180706 -84667897+30180409 -84668433+30176680
 -84699728+30228024 -84685440+30220302 -84677036+30201483 -84672838+30186311
 -84697620+30236464 -84697925+30236410
 -84697925+30236410 -84698195+30236429 -84698661+30236518
 -84698661+30236518 -84698902+30236497 -84699094+30236373 -84699191+30236113 -84699194+30235846 -84698571+30234606 -84698424+30234262 -84698409+30234020 -84699728+30228024
 -84697620+30236464 -84699728+30228024
 -84713351+30300170 -84702699+30322167
 -84713351+30300170 -84712872+30300560 -84712298+30300772 -84711604+30301218 -84711087+30301866 -84711117+30302528 -84711398+30303528 -84711586+30304343 -84711467+30304578 -84711227+30304974 -84708867+30308954 -84702699+30322167
 -84725024+30460374 -84730857+30460383
 -84730857+30460383 -84730931+30460342
 -84725024+30460374 -84730931+30460342
 -84697620+30236464 -84736551+30267913 -84730810+30271750 -84713351+30300170
 -84730931+30460342 -84738658+30460334 -84741298+30460310 -84760776+30460143
 -84760776+30460143 -84781130+30462116 -84781151+30464451 -84781193+30469251 -84781224+30472728 -84781226+30472931 -84781252+30475779 -84781268+30477550 -84781282+30479170 -84781434+30490372 -84781493+30495871 -84781632+30502923 -84781615+30503494 -84781708+30510566 -84781789+30516734 -84789453+30518739
 -84789453+30518739 -84808077+30518626 -84811191+30518571 -84812021+30518557
 -84812021+30518557 -84815646+30520783 -84815701+30524672 -84815816+30533093
 -84815816+30533093 -84830221+30533044 -84836481+30533022 -84840653+30533008
 -84840653+30533008 -84840889+30533019 -84842771+30533108
 -84842771+30533108 -84844871+30533071 -84854009+30532984 -84855433+30532981 -84856189+30532980 -84858508+30532976 -84859238+30532975 -84865900+30532962 -84874369+30532945
 -84874369+30532945 -84882616+30533094 -84882678+30537237 -84882932+30553536 -84882972+30554442 -84883059+30556390 -84883317+30564174 -84883317+30571918 -84883317+30575599 -84883318+30583208 -84883318+30588693 -84883318+30594276 -84883318+30602060 -84886905+30605640 -84899179+30605793 -84901419+30605793 -84915385+30605889 -84931325+30606358 -84932519+30606393
 -84904319+30629493 -84904258+30633383 -84904219+30636293 -84903449+30638421 -84903419+30638492 -84887520+30663792 -84885220+30665692 -84881205+30668221 -84863767+30689302 -84863554+30689514 -84858170+30699339 -84858993+30700936
 -84858993+30700936 -84859655+30701781 -84861491+30705299 -84862424+30707002 -84863392+30708887
 -84858993+30700936 -84863392+30708887
 -84863392+30708887 -84864533+30711209 -84864693+30711542
 -84864693+30711542 -84874921+30727040 -84885721+30736691 -84885921+30737491 -84886221+30738391 -84886421+30739091 -84886621+30739991 -84886821+30740491 -84887121+30741091 -84887522+30741791 -84887922+30742291 -84888522+30742991 -84896171+30750191 -84914522+30754691 -84914522+30758491 -84915022+30761191 -84917315+30763195 -84917423+30763290 -84918023+30772090 -84917647+30774462 -84917423+30775890 -84924223+30786890 -84926723+30790190 -84928953+30795841 -84928974+30797774 -84928923+30798290 -84928123+30801390 -84937224+30825189 -84936424+30828989 -84927473+30838927 -84926324+30845389 -84926824+30846389 -84927424+30847289 -84927824+30847889 -84928524+30848489 -84928924+30848789 -84929624+30849189 -84930624+30849789 -84931624+30850489 -84932524+30850888 -84934424+30853488 -84936124+30856988 -84938924+30875188 -84966726+30917287 -84968426+30919887 -84969426+30921987 -84970426+30925987 -84983027+30941986 -84983027+30942586 -84982927+30943086 -84982827+30943686 -84982627+30944586 -84982527+30945386 -84982227+30946886 -84981327+30949986 -84999928+30971186 -85005976+30977718 -85001887+31000185 -85002368+31000682 -85002427+31000685
 -85002427+31000685 -85005739+31000684 -85014930+31000683 -85019011+31000682 -85023869+31000681 -85024108+31000681 -85024932+31000658
 -85024932+31000658 -85027512+31000670
 -85027512+31000670 -85030107+31000653 -85031155+31000647 -85031791+31000643 -85040336+31000587 -85040536+31000586 -85050751+31000585 -85052061+31000585 -85052088+31000585 -85054802+31000585 -85054870+31000585 -85057534+31000585 -85058521+31000752
 -85058521+31000752 -85074531+31000728 -85078972+31000728 -85091952+31000681 -85092183+31000681 -85104398+31000668 -85108521+31000656
 -85108521+31000656 -85115223+31000694
 -85115223+31000694 -85117031+31000665
 -85117031+31000665 -85123083+31000666 -85127834+31000693 -85129798+31000712 -85138829+31000716 -85142405+31000716 -85142617+31000717
 -85142617+31000717 -85143440+31000711 -85145835+31000695
 -85145835+31000695 -85152085+31000888
 -85152085+31000888 -85152218+31000834
 -85152218+31000834 -85154452+31000835 -85164472+31000968
 -85164472+31000968 -85167669+31000959 -85168696+31000956 -85175735+31000934 -85175866+31000934 -85180996+31000919 -85185390+31000906 -85203250+31000823 -85212459+31000798
 -85212459+31000798 -85229987+31000884 -85239822+31000884 -85249562+31000743 -85250312+31000725 -85256086+31000584 -85264481+31000379 -85271029+31000219 -85272482+31000184 -85272693+31000184 -85277029+31000184 -85290782+30999913 -85292439+30999888 -85302329+30999734 -85313334+30999562 -85320271+30999463 -85328553+30999346 -85334828+30999251 -85349649+30999026 -85364746+30998797 -85369616+30998724 -85382180+30998649 -85396965+30998399 -85404872+30998266 -85405996+30998247 -85407693+30998231 -85409661+30998208 -85412534+30998163 -85413710+30998098 -85420149+30998011 -85445910+30997661 -85458682+30997488 -85466991+30997375 -85471396+30997315 -85475395+30997250 -85478616+30997198 -85488298+30997064 -85492626+30997004 -85498272+30996928
 -84904319+30629493 -84905219+30622593 -84905619+30621993 -84906319+30621193 -84907219+30620393 -84908119+30619493 -84909319+30618593 -84910519+30617993 -84911919+30617193
 -84904319+30629493 -84911919+30617193
 -84911919+30617193 -84916019+30615593 -84918019+30615093 -84923719+30613493 -84932519+30606393
 -84932519+30606393 -84934271+30606363 -84949017+30606109 -84957307+30605962 -84958117+30605949 -84958737+30605939 -84966736+30605755
 -84966736+30605755 -84971051+30605769
 -84971051+30605769 -84979963+30605713
 -84979963+30605713 -84989246+30605805 -84991625+30605847 -84998415+30605967 -85012921+30606096 -85015644+30606138 -85029739+30606354 -85033996+30606420 -85067884+30606940 -85072585+30607013 -85087291+30607239 -85090514+30607289 -85091234+30607301 -85097105+30607392 -85114096+30607653 -85124922+30607852 -85126207+30607898
 -85126207+30607898 -85135920+30607851
 -84975718+30549894 -84973718+30552994 -84971418+30555494 -84962118+30567094 -84964218+30569694 -84958418+30581094
 -84958418+30581094 -84955818+30579394 -84951318+30578594
 -84951318+30578594 -84947918+30579594 -84945819+30591394 -84945319+30594393 -84932519+30606393
 -84980118+30541895 -84975718+30549894
 -84980118+30541895 -84979318+30543495 -84978518+30544995 -84977318+30547095 -84976518+30548494 -84975718+30549894
 -84991616+30500595 -84991016+30504295 -84992917+30514695 -84992517+30517729 -84992417+30518395 -84992279+30519315 -84984617+30532695 -84981117+30540095 -84980118+30541895
 -84999916+30481721 -85002286+30479649 -84999916+30472418 -84989360+30472281 -84987285+30471132 -84985951+30441416 -85000918+30437205
 -84991616+30500595 -84991816+30500195 -84992130+30500195 -84992860+30498406 -84993319+30496892 -84993805+30495555 -84994041+30494096 -84994455+30492091 -84994358+30490221 -84994463+30489076 -84994987+30487691 -84999916+30481721
 -84991616+30500595 -84999916+30481721
 -85000918+30437205 -85017709+30384116
 -85000918+30437205 -85024564+30412512
 -85024564+30412512 -85021740+30413047 -85018098+30413598
 -85018098+30413598 -85015533+30413172 -85014074+30411939 -85013656+30410648 -85014269+30409018 -85015931+30408000 -85019787+30406714 -85023345+30405985 -85017709+30384116
 -85017709+30384116 -85033063+30359351 -85035594+30358637 -85045328+30324745 -85034265+30314092 -85034133+30313681 -85053323+30286484
 -85025439+29971399 -85024806+29972242 -85018986+29980122 -85018302+29980832
 -85019274+29982940 -85018302+29980832
 -85019274+29982940 -85019248+29982505 -85018512+29981382 -85018302+29980832
 -85246043+29625683 -85224903+29678337 -85224165+29680175 -85220658+29684265 -85222680+29687697 -85218200+29693722 -85217450+29694816 -85215663+29697423 -85207720+29709008 -85195588+29718331 -85194957+29718755 -85192611+29720331 -85191475+29721094 -85188868+29722845 -85185952+29724803 -85184150+29726013 -85182655+29727018 -85181699+29727661 -85181280+29727942 -85179149+29729373 -85177110+29730742 -85175037+29732134 -85168382+29736604 -85166828+29737648 -85165665+29738429 -85163197+29740088 -85157597+29743832 -85157469+29743918 -85110395+29776107 -85109401+29776793
 -85109401+29776793 -85108535+29776306
 -85108535+29776306 -85050396+29778640
 -85050396+29778640 -85048782+29777819
 -85048782+29777819 -85048520+29779515 -85020540+29814629 -85021902+29823540 -85032560+29844279 -85033343+29846006 -85041504+29872677 -85050709+29892091 -85051085+29907398 -85047935+29913755 -85045029+29921115 -85041615+29929776 -85041554+29930522 -85031878+29939793 -85030633+29941037 -85026419+29952699
 -85026419+29952699 -85019580+29950176
 -85019580+29950176 -85017862+29951010 -85025439+29971399
 -85026958+29980290 -85025439+29971399
 -85039149+29990338 -85026958+29980290
 -85039149+29990338 -85029641+29984473 -85029285+29984176 -85028554+29983712 -85028198+29983415 -85027729+29982965 -85027464+29982546 -85027255+29982118 -85027062+29981391 -85027047+29980848 -85026958+29980290
 -85039149+29990338 -85100208+30023398
 -85077730+30250197 -85053323+30286484
 -85077730+30250197 -85077369+30250520 -85076767+30250989 -85075980+30251192 -85075119+30251258
 -85075119+30251258 -85074359+30251049 -85073942+30250767 -85073552+30250420 -85073460+30250197 -85073117+30249707 -85072227+30249433
 -85072227+30249433 -85053323+30286484
 -85077730+30250197 -85082940+30239114
 -85100208+30023398 -85108021+30024798 -85108719+30025256
 -85108719+30025256 -85109527+30025165 -85110816+30024644 -85112467+30023702 -85113691+30023173
 -85113691+30023173 -85114667+30023413 -85115690+30024064 -85116352+30025080 -85117873+30027701 -85128100+30035647
 -85100208+30023398 -85128100+30035647
 -85105427+30214696 -85082940+30239114
 -85105427+30214696 -85092635+30221100 -85091634+30221641 -85090938+30222238 -85090521+30222755 -85090224+30223950 -85090418+30224733 -85090854+30225678 -85091354+30226695 -85091715+30227761 -85091538+30228641 -85082940+30239114
 -85115848+30199976 -85105427+30214696
 -85274638+30200986 -85263139+30200983 -85261556+30200983 -85253669+30200982 -85249916+30200982 -85244390+30200792 -85229722+30200771
 -85229722+30200771 -85229411+30200952
 -85229411+30200952 -85229203+30200949 -85228254+30200937 -85228086+30200934 -85227279+30200924 -85224056+30200885
 -85224056+30200885 -85221840+30201023
 -85221840+30201023 -85217404+30200990 -85213034+30200958 -85208284+30200923 -85199414+30200859 -85194968+30200827 -85191522+30200802 -85191279+30200800 -85186893+30200769 -85183514+30200745 -85179957+30200719 -85176932+30200698 -85176204+30200686 -85166764+30200509 -85159428+30200335 -85157397+30200289 -85153901+30200231 -85149242+30200154 -85143799+30200065 -85137063+30199958 -85136548+30199954 -85126854+30199889
 -85126854+30199889 -85124915+30199898 -85123666+30199908 -85122396+30199960 -85121219+30199962 -85119415+30199966 -85117276+30199971 -85115848+30199976
 -85144928+30099401 -85132111+30144344 -85133061+30160638
 -85133061+30160638 -85115848+30199976
 -85133061+30160638 -85126689+30183856 -85126221+30184500 -85125756+30185378 -85125349+30186467 -85124915+30187807 -85124484+30189797 -85124169+30191008 -85123594+30192445 -85122575+30193964 -85121593+30195458 -85115848+30199976
 -85137039+30075295 -85138094+30073387 -85128100+30035647
 -85144928+30099401 -85137039+30075295
 -85144928+30099401 -85146043+30088436
 -85146043+30088436 -85145246+30088469 -85144468+30088664 -85143634+30088964 -85143254+30088988
 -85143254+30088988 -85142707+30088651 -85142151+30088015 -85141659+30087540 -85141159+30087371
 -85141159+30087371 -85140473+30087429
 -85140473+30087429 -85137039+30075295
 -85145618+30607931 -85135920+30607851
 -85145618+30607931 -85138907+30607837
 -85138907+30607837 -85135920+30607851
 -85167930+30608022 -85162536+30608063
 -85162536+30608063 -85146185+30607939 -85145618+30607931
 -85167214+30595700 -85167267+30596800 -85167346+30597006 -85167425+30598587 -85167107+30599985 -85167159+30602276 -85166868+30603032 -85165755+30604224 -85165225+30605232 -85165304+30606240 -85165781+30606629 -85167930+30608022
 -85167214+30595700 -85167930+30608022
 -85384134+30566845 -85384019+30566845 -85380342+30566859 -85379038+30566864 -85374926+30566881 -85369808+30566908
 -85369808+30566908 -85366118+30566892 -85351428+30566828 -85344835+30566646 -85342081+30566555
 -85342081+30566555 -85338956+30566625
 -85338956+30566625 -85333963+30566473 -85329490+30566337 -85327650+30566282
 -85327650+30566282 -85318118+30566466
 -85318118+30566466 -85317630+30566435 -85300695+30565984 -85296750+30565961
 -85296750+30565961 -85291393+30565994 -85285113+30566033 -85284129+30566039 -85283741+30566042
 -85283741+30566042 -85279616+30565901 -85277361+30565824 -85273105+30565680
 -85273105+30565680 -85271565+30565695
 -85271565+30565695 -85267165+30565564
 -85267165+30565564 -85266884+30565576 -85261420+30565803 -85256793+30565999
 -85256793+30565999 -85256746+30565998 -85253406+30565966 -85250352+30565937 -85242724+30565519 -85235630+30565418 -85232871+30565379
 -85232871+30565379 -85230648+30565429 -85224368+30565440
 -85224368+30565440 -85215976+30565379 -85203410+30565091 -85201957+30565057 -85201158+30565039 -85192880+30564851 -85192004+30564831 -85189497+30564774 -85187370+30564726 -85186412+30564675 -85185353+30564651 -85185111+30564645 -85183434+30564606 -85182097+30564575 -85179960+30564525 -85171881+30564335
 -85171881+30564335 -85171927+30564909 -85173601+30574944 -85169601+30579846 -85171351+30590439 -85167214+30595700
 -85446081+29901085 -85454716+29893476 -85474516+29843086 -85473949+29812051 -85469295+29781317 -85465075+29766720 -85460966+29750211 -85450187+29714956 -85429996+29669967 -85405259+29637722 -85393026+29625214 -85312188+29612471
 -85312188+29612471 -85310138+29613736 -85307350+29615836 -85305492+29617102 -85304252+29618236 -85302894+29619605 -85300915+29621844 -85299399+29623749 -85298007+29625214 -85249916+29626451
 -85249916+29626451 -85246043+29625683
 -85299781+30201003 -85274638+30200986
 -85299781+30201003 -85288682+30201009
 -85288682+30201009 -85274638+30200986
 -85389621+30201407 -85386145+30201419 -85385926+30201420 -85385843+30201421
 -85385843+30201421 -85378758+30201202
 -85378758+30201202 -85374919+30201274
 -85374919+30201274 -85358478+30200997 -85337632+30200649
 -85337632+30200649 -85324418+30200895 -85321044+30200958 -85299781+30201003
 -85384134+30566845 -85384172+30564261 -85384302+30555454 -85384307+30555101 -85384318+30554354 -85384349+30552311 -85384521+30537839 -85384551+30536864 -85384623+30534518 -85384626+30534444 -85384701+30532031 -85384752+30530420 -85384826+30523294 -85385025+30516608 -85385174+30509056 -85385358+30503374 -85385842+30480316 -85386053+30467946 -85386053+30466433 -85386191+30460845 -85386560+30445974 -85386578+30445273 -85386594+30444631 -85386611+30443928 -85386624+30443423 -85386636+30442936 -85386642+30442693 -85386649+30442113 -85386674+30441395 -85386670+30440709 -85386664+30440507 -85386649+30440016 -85386636+30439250 -85386650+30438317 -85386650+30437911 -85386650+30437515 -85386662+30436523 -85386672+30435766 -85386678+30435315 -85386619+30432891 -85386600+30432084 -85386667+30429990 -85386708+30428738 -85386895+30425324 -85387028+30421969 -85387216+30417247 -85387270+30415884 -85387672+30406627 -85387728+30400417 -85387785+30390059 -85387822+30388257 -85387933+30382902 -85387962+30381509 -85388171+30371294 -85388164+30365359 -85388432+30358760 -85388477+30358634
 -85435037+30567667 -85430224+30567612 -85429182+30567591 -85425867+30567525 -85414890+30567308 -85406895+30567149 -85402496+30567093 -85401041+30567075 -85399257+30567053 -85397601+30567032 -85397351+30567029 -85396481+30567018 -85396372+30567017 -85388439+30566914 -85385247+30566850 -85384944+30566844 -85384501+30566844 -85384134+30566845
 -85388361+30357176 -85388392+30348472 -85388396+30347859 -85388411+30345976 -85388457+30335888 -85388627+30317550 -85388677+30313838 -85388780+30305546 -85388816+30302277 -85388887+30296017 -85388928+30293018 -85388931+30292782 -85389002+30287739 -85389285+30264816 -85389393+30258162 -85389400+30257306 -85389487+30249082 -85389489+30245400 -85389491+30242669 -85389492+30240295 -85389445+30231158 -85389444+30230854 -85389537+30226839 -85389631+30226637 -85389578+30225812 -85389558+30219613 -85389556+30218984 -85389583+30217288 -85389610+30215432 -85389617+30203538 -85389621+30201407
 -85388477+30358634 -85388361+30357176
 -85388477+30358634 -85388451+30358176 -85388361+30357176
 -85446081+29901085 -85424728+29909777 -85388558+29924501 -85388567+29925107 -85388593+29926527 -85388566+29926939 -85388592+29928337 -85388670+29929643 -85388722+29931064 -85388764+29931963 -85388956+29935991 -85389122+29938880 -85389144+29939264 -85389160+29939538 -85389165+29939627 -85389169+29939689 -85389243+29940987 -85389185+29943075 -85389163+29943898 -85389249+29945862 -85389351+29948213 -85389361+29948447 -85389492+29951459 -85389629+29954611 -85389657+29955242 -85390416+29974025 -85390590+29978210 -85390598+29978395 -85391338+29996200 -85391716+30000858 -85391662+30005258 -85391660+30008466 -85391607+30009199 -85391577+30016693 -85391497+30018687 -85391495+30023339 -85391459+30025415 -85391446+30026175 -85391433+30026920 -85391422+30027558 -85391412+30028151 -85391361+30028220 -85391329+30030084 -85391216+30036683 -85391166+30039669 -85390751+30050573 -85390747+30050741 -85390745+30050837 -85390770+30052487 -85390779+30053234 -85390872+30059660 -85390468+30077695 -85390387+30081338 -85390370+30083442 -85390438+30085188 -85390431+30086465 -85390409+30090252 -85390408+30090658 -85390408+30090825 -85390354+30093002 -85390275+30094560 -85390290+30095086 -85390299+30097471 -85390290+30098760 -85390295+30099783 -85390235+30102717 -85390362+30105810 -85390426+30107760 -85390371+30112343 -85390264+30118452 -85390153+30124766 -85390049+30129558 -85389860+30138436 -85389795+30145634 -85389721+30153309 -85389694+30156334 -85389573+30170148 -85389553+30172465 -85389546+30174720 -85389522+30181902 -85389522+30181975 -85389651+30188094 -85389648+30189321 -85389635+30195163 -85389633+30196284 -85389626+30198874 -85389621+30201407
 -85599772+30830549 -85590670+30830472 -85570681+30830303 -85563183+30830240 -85541719+30830058 -85540590+30830048 -85533096+30829986 -85530886+30829967 -85518268+30829860 -85516311+30829844 -85503965+30829741 -85494449+30829574
 -85494449+30829574 -85490692+30829651 -85488918+30829664 -85482271+30829786
 -85482271+30829786 -85482284+30828957 -85482296+30828166 -85482352+30824750 -85482503+30815526 -85482610+30808979 -85482611+30808918 -85482918+30786180 -85482921+30785878 -85476576+30785846 -85457221+30785636 -85452424+30785591 -85447749+30785547 -85443985+30785531
 -85443985+30785531 -85442576+30785542
 -85442576+30785542 -85440549+30785526 -85440114+30785523 -85432260+30779833 -85432270+30777970 -85432471+30767110 -85432486+30760437 -85432522+30756568 -85432628+30752283 -85432655+30750193 -85432598+30746713 -85432625+30745888 -85432616+30743169 -85432609+30741127 -85432853+30731878 -85432687+30728496 -85432690+30726221 -85432706+30724257 -85432706+30723249 -85432761+30721223 -85432786+30719720 -85432793+30717929 -85432802+30715831 -85432816+30712588 -85432837+30707793 -85432855+30703829 -85432867+30701274 -85432897+30700405 -85432917+30699831 -85433000+30697516 -85433075+30695160 -85433181+30691795 -85433234+30690140 -85433292+30688304 -85433584+30682323 -85433664+30680192 -85433664+30673530 -85433665+30670866 -85433665+30667979 -85433851+30663694 -85433854+30663564 -85433907+30661726 -85434027+30657589 -85434105+30654892 -85434143+30653589 -85434267+30649338 -85434434+30643619 -85434447+30643162 -85434764+30632345 -85435189+30624766 -85435169+30617346 -85435164+30615182 -85435153+30610962 -85435143+30607301 -85435088+30586900 -85435065+30577977 -85435037+30567667
 -85435037+30567667 -85436935+30567690 -85447966+30567818
 -85447966+30567818 -85448926+30567808 -85453997+30567759 -85458735+30567713 -85461111+30567691 -85484387+30567467 -85485331+30567458
 -85485331+30567458 -85486060+30567491
 -85486060+30567491 -85486097+30567100 -85486198+30557269 -85486213+30553318 -85486304+30530156 -85486328+30524265 -85486392+30520650 -85486441+30519334 -85486462+30516174 -85486482+30510183 -85486493+30509572 -85486511+30508588 -85486529+30505239 -85486549+30502153 -85486558+30500806 -85486597+30499547 -85486573+30495674 -85486587+30495310 -85486638+30491438 -85486705+30489695 -85486769+30488069 -85486926+30483371 -85487029+30478513 -85487043+30478061 -85487104+30476113 -85487214+30472594 -85487253+30471357 -85487326+30470247 -85487429+30466388 -85487499+30463786 -85487513+30463272 -85487546+30462039 -85487547+30460028 -85487548+30459060 -85487548+30458213 -85487549+30458004 -85487559+30456564 -85487570+30455057 -85487587+30452647 -85487603+30450409 -85487623+30447600 -85487790+30441619 -85487773+30439741 -85487797+30437160 -85487767+30436984
 -85487767+30436984 -85499880+30437112
 -85446081+29901085 -85459084+29906695 -85499922+29910960 -85520685+29918046 -85561095+29942265 -85566342+29945847 -85567672+29946700 -85568966+29947655 -85570342+29948843 -85571869+29949861 -85573092+29951119 -85574509+29952441 -85576196+29953725 -85577807+29955078 -85579841+29956357 -85595272+29970563 -85659677+30025690 -85749930+30065928 -85771370+30079691 -85783613+30091102 -85817412+30119332 -85820320+30121338 -85826196+30125203 -85879350+30156264 -85994080+30210416 -85999937+30213078
 -85499880+30437112 -85499926+30437108
 -85499926+30437108 -85499880+30437112
 -85854138+30440468 -85853640+30440729 -85847213+30440847
 -85847213+30440847 -85844938+30440802 -85840526+30440778 -85832844+30440736 -85828382+30440713
 -85828382+30440713 -85827207+30440738 -85825155+30440782
 -85825155+30440782 -85815870+30440599 -85797312+30440367 -85793680+30440322 -85789830+30440308 -85787042+30440298 -85759351+30440074 -85759270+30440073 -85757086+30440056 -85749931+30439999 -85748287+30439966 -85738371+30439889 -85730738+30439829 -85723002+30439769 -85716734+30439633 -85714565+30439633 -85706181+30439588 -85705520+30439451
 -85705520+30439451 -85704868+30439471 -85697742+30439520
 -85697742+30439520 -85695122+30439491 -85689493+30439429 -85688118+30439429 -85684256+30439360 -85682974+30439325 -85682960+30439325 -85681446+30439287 -85676696+30439187 -85674250+30439148 -85671857+30439075 -85670635+30439038 -85669250+30439038 -85667515+30439038 -85665476+30439050
 -85665476+30439050 -85655746+30438943 -85649531+30438827 -85646014+30438734 -85638978+30438663 -85634482+30438569 -85624928+30438440 -85622381+30438339 -85613655+30438292 -85611113+30438259 -85608894+30438230 -85605549+30438182 -85603009+30438149 -85589910+30437976 -85588697+30437960 -85581572+30437866 -85578880+30437831 -85572225+30437744 -85569111+30437703 -85559716+30437579 -85555498+30437524 -85549985+30437452 -85548570+30437434 -85539934+30437329 -85535628+30437273 -85530864+30437211 -85527758+30437169 -85526261+30437149 -85525463+30437139 -85521803+30437115 -85521510+30437114 -85515600+30437112 -85514586+30437111 -85505666+30437109 -85501665+30437108 -85499926+30437108
 -85531374+30966359 -85524244+30975454 -85522063+30975659 -85508154+30986804 -85507804+30987019 -85503094+30990705 -85502242+30991942 -85498272+30996928
 -86035039+30993320 -86008273+30993179
 -86008273+30993179 -86006414+30993188
 -86006414+30993188 -85999937+30993134 -85998643+30992870
 -85998643+30992870 -85997332+30992877 -85976703+30993002 -85966244+30993038 -85962541+30993061 -85958131+30993089 -85950887+30993135 -85935845+30993230 -85932958+30993248 -85926466+30993289 -85905910+30993420 -85899304+30993462 -85893543+30993467 -85891080+30993487 -85888005+30993512 -85881255+30993567 -85878179+30993592 -85870843+30993773 -85865042+30993824 -85856589+30993898 -85840211+30994042 -85832270+30994111 -85831469+30994118 -85831123+30994120 -85830708+30994124 -85830265+30994127 -85828875+30994139 -85813761+30994272 -85801252+30994382 -85780219+30994569 -85779925+30994571 -85779476+30994574 -85772672+30994634 -85769014+30994667 -85759999+30994747 -85756807+30994775 -85752632+30994812 -85749619+30995292 -85741783+30995331 -85724328+30995419 -85714505+30995457 -85692116+30995573 -85690341+30995582 -85687868+30995594 -85681210+30995610 -85675987+30995638 -85668397+30995680 -85662888+30995710 -85659773+30995727 -85652468+30995767 -85646041+30995805 -85644397+30995814 -85631436+30995885 -85628690+30995901 -85619073+30995968 -85616743+30995980 -85614033+30995994 -85608323+30996024 -85599765+30996069 -85583178+30996174 -85579315+30996193 -85572246+30996243 -85568934+30996259
 -85568934+30996259 -85568112+30996244
 -85568112+30996244 -85555312+30996366 -85548786+30996428 -85546218+30996452 -85538052+30996530 -85534157+30996606 -85531603+30996674 -85529382+30996689 -85527167+30996704 -85524808+30996720 -85515667+30996784 -85513039+30996802 -85508546+30996834 -85498272+30996928
 -85599772+30830549 -85596199+30854344 -85592312+30864098 -85584265+30874731 -85582650+30885385 -85579075+30889740 -85577683+30894436 -85567561+30905665 -85561236+30912861 -85556852+30918085 -85555629+30921109 -85547653+30932382 -85531198+30938291 -85531258+30946629 -85531031+30946974 -85532367+30959361 -85532098+30962364 -85531830+30964584 -85531959+30965260
 -85531959+30965260 -85531374+30966359
 -85531959+30965260 -85531773+30965741 -85531374+30966177 -85531374+30966359
 -85599468+30829941 -85599772+30830549
 -85602541+30799783 -85599468+30829941
 -85602541+30799783 -85599651+30813135 -85599120+30814625 -85598882+30817925 -85598723+30818750 -85598697+30819391 -85598803+30819437 -85598803+30819598 -85598883+30819620 -85599282+30821591 -85599415+30822621 -85599468+30829941
 -85827410+30775585 -85826884+30776367 -85821616+30790775
 -85821616+30790775 -85821058+30790769 -85819890+30790758 -85818724+30790748 -85816708+30790718 -85814401+30790683 -85807417+30790581 -85806770+30790573 -85804319+30790540 -85800997+30790496 -85800242+30790486 -85795092+30790416 -85791057+30790363 -85777870+30790186 -85776476+30790167 -85756163+30789894 -85751927+30789602 -85751943+30785459 -85751979+30775721
 -85751979+30775721 -85751895+30775724
 -85751895+30775724 -85749931+30775696
 -85749931+30775696 -85747918+30775735
 -85747918+30775735 -85738333+30775402 -85735153+30772625 -85735254+30765621 -85735324+30760774 -85735336+30759904 -85735431+30753317 -85736167+30749296 -85734654+30746319 -85729719+30746228
 -85729719+30746228 -85728923+30746297
 -85728923+30746297 -85719133+30745796 -85713323+30745568
 -85713323+30745568 -85710257+30745579
 -85710257+30745579 -85699075+30745225 -85698040+30745202 -85692208+30745054 -85685412+30744882 -85682049+30744843 -85668545+30744692 -85666512+30744670 -85663933+30744641 -85643066+30744492 -85642109+30744485 -85639727+30744469 -85639349+30744466 -85638884+30744462 -85633254+30744411 -85633163+30744405 -85630522+30744249 -85626489+30744110 -85618855+30743862
 -85618855+30743862 -85621174+30756352 -85619585+30761410 -85619586+30762326 -85615734+30778943 -85615620+30779870 -85602541+30799783
 -85828456+30762202 -85828807+30760863 -85831126+30756595 -85833024+30750189 -85826852+30745328 -85827882+30728343 -85836269+30717638
 -85828456+30762202 -85827410+30775585
 -85828456+30762202 -85829027+30762955 -85829937+30764073 -85830545+30765755 -85830538+30767072 -85830248+30768750 -85829126+30772064 -85827773+30774966 -85827410+30775585
 -85835241+30711738 -85844493+30704548 -85844386+30703957 -85844533+30703312 -85844716+30703129
 -85835241+30711738 -85844716+30703129
 -85835639+30712107 -85835241+30711738
 -85836269+30717638 -85835639+30712107
 -85836269+30717638 -85839492+30715249 -85838943+30715075 -85838468+30714926 -85837909+30714809 -85837554+30713918 -85837178+30713206 -85836988+30712574 -85836625+30712531 -85835907+30712356 -85835639+30712107
 -85844716+30703129 -85845467+30702381 -85847502+30701434 -85849193+30701349 -85850258+30701332 -85850754+30701214 -85851226+30700676 -85851392+30699958 -85851719+30698967 -85852264+30698631
 -85852264+30698631 -85852553+30698690
 -85852553+30698690 -85859923+30693643
 -85844716+30703129 -85859923+30693643
 -86035039+30993320 -86035083+30992824 -86035099+30990540 -86035167+30980981 -86035333+30957752 -86035316+30954446 -86035465+30938070 -86035552+30928908 -86035568+30927299 -86035595+30924572 -86035664+30917748 -86035920+30901221 -86036114+30891759 -86036106+30888056 -86036294+30879806 -86036290+30876188 -86036375+30868868 -86036483+30861856 -86036563+30859999 -86036670+30855453 -86036762+30851527 -86036918+30844936 -86037149+30832467 -86037275+30817209 -86037290+30815332 -86037314+30812436 -86037380+30807500 -86037392+30806938 -86037416+30805818 -86037544+30800030 -86037561+30799259 -86037671+30795052 -86037761+30788824 -86037581+30772638 -86037497+30769230 -86037340+30758727 -86037360+30746741 -86037433+30737838 -86037448+30735926 -86037470+30733259 -86037488+30731032 -86037397+30729276 -86037524+30723401 -86037528+30722269 -86037551+30715625 -86037551+30715392 -86037558+30713224 -86037582+30706748 -86037590+30704827 -86037591+30704572 -86030745+30704556 -86029672+30704554 -86025897+30704533 -86024852+30704527 -86015181+30704473 -86014013+30704466 -86011478+30704452 -85992652+30704057 -85986967+30703995 -85985960+30703989 -85980052+30703950 -85973030+30703880 -85964010+30703791 -85959100+30703749 -85954483+30703704 -85952884+30703689 -85948994+30703651 -85944787+30703611 -85944704+30703611 -85943648+30703601 -85936362+30703531 -85934675+30703516 -85932386+30703495 -85929569+30703469 -85922410+30703435 -85919345+30703420 -85913790+30703395 -85910793+30703382 -85903863+30703358 -85897650+30703332 -85889101+30703297 -85885053+30703280 -85884526+30703278
 -85884526+30703278 -85884052+30703279 -85876596+30703297
 -85876596+30703297 -85876190+30703291 -85874934+30703274 -85874923+30703273 -85874481+30703273 -85872348+30703268 -85863178+30703016
 -85863178+30703016 -85863138+30703017 -85862251+30703022 -85861238+30703028 -85859242+30703040 -85845216+30703125 -85844716+30703129
 -85859923+30693643 -85865530+30682474 -85874934+30681189 -85874934+30679284 -85874934+30669158 -85874934+30667584 -85874934+30660019
 -85874934+30660019 -85876491+30660075
 -85874854+30475980 -85860373+30497312 -85866656+30500194
 -85861413+30435709 -85854138+30440468
 -85861413+30435709 -85860753+30437405 -85860251+30437932 -85859775+30438276 -85854513+30440272 -85854138+30440468
 -85948600+30410161 -85948555+30410060 -85947116+30409678 -85910177+30407024
 -85910177+30407024 -85900685+30408461 -85883918+30410450 -85875454+30415534 -85874934+30416085 -85871376+30419055 -85862736+30433990 -85861413+30435709
 -85874854+30475980 -85874934+30475829
 -85874934+30475829 -85874854+30475980
 -85876491+30660075 -85876711+30660080 -85877064+30660428 -85877295+30661018 -85877619+30661447 -85877861+30661714 -85878558+30661918
 -85878558+30661918 -85878894+30661798 -85879165+30661686 -85879418+30661145 -85879495+30660354 -85883531+30656812
 -85876491+30660075 -85883531+30656812
 -85880284+30507950 -85866656+30500194
 -85880284+30507950 -85880217+30507587 -85880291+30507466 -85880711+30507424
 -85880711+30507424 -85880991+30507488 -85881366+30507777 -85882491+30509000 -85882987+30509208
 -85882987+30509208 -85883444+30509199 -85883844+30508923 -85883982+30508423 -85866656+30500194
 -85883531+30656812 -85885396+30656233 -85886461+30656092
 -85886461+30656092 -85888599+30656803
 -85888599+30656803 -85890326+30654925 -85901087+30647936 -85906049+30643964 -85912784+30632801 -85911139+30630934 -85912287+30625191 -85913367+30616374 -85911961+30607090 -85908206+30586711 -85888762+30569711 -85889212+30562550 -85883496+30559878 -85880614+30534973 -85880284+30507950
 -85959084+30440586 -85958196+30441012 -85956399+30441941 -85898302+30451117 -85897688+30455911 -85874934+30475829
 -85970818+30431717 -85959084+30440586
 -85970818+30431717 -85970128+30431205 -85969113+30431105
 -85969113+30431105 -85967972+30431666 -85966936+30432669 -85966263+30433897 -85965912+30436458 -85965378+30437532 -85963697+30439940 -85962416+30440582 -85959794+30440642
 -85959794+30440642 -85959084+30440586
 -85992611+30389485 -85992664+30389896 -85992693+30390119 -85993616+30404100 -85993620+30404496 -85992147+30406745 -85970818+30431717
 -85992611+30389485 -85964002+30410584
 -85964002+30410584 -85961817+30410562
 -85961817+30410562 -85959987+30410909 -85957396+30411686 -85954980+30411955 -85952239+30412322
 -85952239+30412322 -85950042+30411857 -85949063+30411209 -85948600+30410161
 -85992611+30389485 -85992014+30389665 -85989740+30390361 -85987509+30390404 -85986293+30390724 -85984846+30391415 -85983193+30391713 -85982264+30391959 -85981577+30392365 -85979738+30394452 -85978280+30394854 -85948600+30410161
 -85999937+30213078 -85996977+30250202 -85995737+30269191 -85995628+30271542 -85995606+30272016 -85995484+30274647 -85995214+30280473 -85995147+30281906 -85995126+30282362 -85994785+30289724 -85994589+30294299 -85994405+30298086 -85994551+30311181 -85994557+30311375 -85994566+30311673 -85994576+30311985 -85994608+30312943 -85994311+30322701 -85993933+30333910 -85993770+30339270 -85993764+30339460 -85993464+30349696 -85993295+30355501 -85993282+30355967 -85993237+30357728 -85992951+30369917 -85992929+30370874 -85992999+30375198 -85992993+30375383 -85992666+30387490 -85992625+30389010 -85992611+30389485
 -85999937+30213078 -86077480+30243359 -86095770+30250202 -86117716+30257451 -86124941+30259837 -86146422+30266883 -86244373+30294486 -86249944+30296547 -86265833+30300816 -86268083+30301387 -86374947+30322636 -86396418+30325205 -86397504+30325333
 -86388647+30994181 -86378946+30994292 -86374545+30994474 -86369270+30994477
 -86369270+30994477 -86364907+30994455 -86356401+30994418 -86348829+30994385 -86348369+30994383 -86342530+30994367 -86340790+30994349 -86339888+30994340 -86339384+30994335 -86339261+30994334 -86338931+30994331 -86338409+30994326 -86335552+30994300 -86334895+30994294
 -86334895+30994294 -86333834+30994303
 -86333834+30994303 -86331968+30994284 -86331040+30994258 -86322546+30994215 -86317445+30994190 -86315610+30994030 -86309264+30993998
 -86309264+30993998 -86304596+30994029
 -86304596+30994029 -86303728+30994008 -86302748+30993986 -86298753+30993895 -86296458+30993842 -86295551+30993822 -86294618+30993801 -86293188+30993769 -86292065+30993743
 -86292065+30993743 -86289247+30993798 -86274772+30993806 -86271193+30993811 -86267940+30993815 -86260297+30993825 -86257855+30993857
 -86257855+30993857 -86256448+30993853
 -86256448+30993853 -86249944+30994133 -86238335+30994370
 -86238335+30994370 -86227292+30994115 -86214535+30994085 -86206177+30994065 -86200621+30994052 -86187246+30994021 -86180232+30994005 -86175204+30993798 -86173512+30993771 -86171905+30993752
 -86171905+30993752 -86170868+30993798
 -86170868+30993798 -86168979+30993706 -86165863+30993693 -86164380+30993687 -86162886+30993682 -86158136+30993559 -86145476+30993438 -86132603+30993314
 -86132603+30993314 -86130652+30993386
 -86130652+30993386 -86121587+30992885
 -86121587+30992885 -86116918+30992917
 -86116918+30992917 -86112424+30992912 -86104316+30992904 -86102714+30992902 -86091251+30992893 -86085632+30992887 -86078690+30992879 -86071364+30992871 -86061375+30992860
 -86061375+30992860 -86056213+30993133 -86056168+30993155 -86052462+30993247 -86035776+30993324
 -86035776+30993324 -86035039+30993320
 -86397504+30325333 -86397500+30375200 -86397320+30378641 -86397290+30379465 -86397259+30383256 -86397240+30384049 -86397206+30385522 -86397176+30386797 -86397161+30387429 -86397070+30391331 -86396908+30398274 -86396852+30399544 -86395383+30433336 -86395367+30433704 -86394650+30454013 -86394573+30454756 -86394497+30455497 -86394495+30455577 -86394478+30456283 -86394474+30456431 -86394456+30457152 -86394375+30460441 -86394345+30462005 -86394331+30463807 -86394329+30464076 -86394238+30467319 -86394238+30468879 -86394238+30470340 -86394192+30473227 -86394024+30478789 -86393551+30493540 -86393246+30497290 -86392956+30511674 -86392941+30512937 -86393017+30526727 -86393017+30532396 -86392956+30547947 -86392709+30562695 -86392598+30562998 -86392594+30564053 -86392581+30565728 -86392418+30574368 -86392304+30582525 -86392194+30590433 -86392010+30603688 -86391961+30607223 -86391866+30614138 -86391780+30620346 -86392135+30623589 -86392291+30625192 -86392155+30627373 -86392182+30627511 -86391860+30635395 -86391645+30641859 -86391671+30645388 -86391589+30649950 -86391563+30651634 -86391556+30652519 -86391546+30653793 -86391533+30655359 -86391498+30659598 -86391492+30661324 -86391581+30664736 -86391716+30671537 -86391816+30679207 -86392110+30690439 -86392257+30693982 -86392031+30700945 -86391939+30703727 -86391859+30706150 -86391836+30706866 -86391784+30707951 -86391604+30721885 -86391604+30723098 -86391607+30726326 -86391609+30728765 -86391610+30729758 -86391747+30741541 -86391753+30742238 -86391755+30742553 -86391760+30743117 -86391779+30745582 -86391813+30746488 -86391829+30748305 -86392058+30750188 -86391791+30754859 -86391746+30755698 -86391685+30756824 -86391642+30757617 -86391482+30760581 -86391242+30766603 -86391170+30771250 -86391144+30772554 -86391105+30774533 -86391029+30782736 -86391027+30783258 -86390983+30792645 -86390936+30812967 -86390807+30821482 -86390526+30836785 -86390524+30836918 -86390464+30840374 -86390243+30851242 -86390121+30856597 -86390040+30866327 -86389286+30877136 -86389113+30883440 -86388986+30906544 -86388964+30908593 -86388818+30921694 -86388772+30925816 -86388685+30938123 -86388656+30942191 -86388628+30946145 -86388614+30947168 -86388600+30948230 -86388583+30949806 -86388547+30953261 -86388482+30959291 -86388405+30966611 -86388427+30974724 -86388529+30978998 -86388551+30981862 -86388587+30986481 -86388647+30994181
 -86388647+30994181 -86391937+30994172 -86404912+30994049
 -86404912+30994049 -86407115+30994054 -86414080+30994070 -86422282+30994091
 -86422282+30994091 -86425944+30994060 -86438497+30993955 -86445803+30993895 -86454704+30993791
 -86454704+30993791 -86454991+30993972
 -86454991+30993972 -86455163+30993936
 -86455163+30993936 -86458319+30993998
 -86458319+30993998 -86460750+30993977 -86466408+30993912 -86473095+30993738 -86475478+30993677
 -86475478+30993677 -86483429+30993683
 -86483429+30993683 -86484921+30993651 -86486292+30993623 -86488495+30993577 -86499950+30993340
 -86499950+30993340 -86512834+30993700
 -86512834+30993700 -86519938+30993245
 -86519938+30993245 -86529166+30993664 -86542574+30994274 -86549080+30994570 -86555068+30994842 -86563436+30995223
 -86563436+30995223 -86564101+30995063
 -86564101+30995063 -86567586+30995109
 -86567586+30995109 -86574265+30994970 -86588906+30994953 -86591545+30994950 -86594271+30994947 -86597945+30994943 -86608229+30994932 -86616124+30994924 -86622890+30994917 -86627671+30994855 -86642230+30994732 -86648529+30994663
 -86648529+30994663 -86651192+30994875
 -86651192+30994875 -86653184+30994615 -86664681+30994534
 -86664681+30994534 -86678383+30994537
 -86678383+30994537 -86688317+30994507
 -86688317+30994507 -86701577+30994639 -86706689+30994949 -86718237+30995932 -86725379+30996872 -86727293+30996882
 -86727293+30996882 -86728392+30996739 -86729677+30996571 -86739867+30996544 -86745240+30996290
 -86745240+30996290 -86755267+30996709 -86764187+30996787 -86772435+30996859 -86775921+30996890 -86778109+30996910 -86785918+30996978
 -86800554+30334492 -86799040+30334663
 -86799040+30334663 -86489870+30330893
 -86489870+30330893 -86477166+30331184
 -86477166+30331184 -86442208+30329364 -86397504+30325333
 -86785918+30996978 -86785920+30996877 -86785987+30993674 -86786032+30991492 -86786507+30968833 -86786739+30957749 -86786827+30953541 -86787042+30943300 -86786933+30937833 -86786934+30933799 -86787015+30928688 -86787123+30925663 -86787444+30914776 -86787402+30909956 -86787261+30905953 -86787342+30900177 -86787584+30893561 -86787754+30888924 -86787835+30886694 -86788118+30878998 -86788305+30875185 -86788172+30872245 -86788142+30871910 -86788216+30870072 -86788734+30852358 -86788788+30850540 -86788977+30844193 -86789217+30836147 -86789434+30828150 -86789774+30815705 -86789856+30812703 -86789888+30807177 -86790155+30800186 -86790189+30799944 -86790208+30799819 -86790746+30786954 -86790954+30782302 -86790956+30780361 -86790983+30775525 -86790983+30775410 -86791006+30774483 -86791048+30772757 -86791064+30772064 -86791101+30770705 -86791114+30769871 -86791117+30769702 -86791144+30767961 -86791205+30766278 -86791224+30765252 -86791352+30758100 -86791376+30756753 -86791443+30753003 -86791466+30751731
 -87162614+30999055 -87162308+30999063 -87150306+30999328 -87149370+30999348
 -87149370+30999348 -87135590+30999284 -87133980+30999207 -87126726+30998859
 -87126726+30998859 -87118873+30999427
 -87118873+30999427 -87116470+30999413 -87115151+30999405 -87105288+30999349 -87096760+30999301 -87089619+30999260 -87085612+30999237 -87080891+30999210 -87075978+30999183 -87070837+30999155 -87068633+30999143
 -87068633+30999143 -87067602+30999305 -87067043+30999397
 -87067043+30999397 -87066884+30999374 -87064063+30999191 -87060202+30999152 -87054910+30999099
 -87054910+30999099 -87053737+30999131 -87053606+30999213 -87047966+30999281 -87041927+30999304 -87041903+30999308 -87039989+30999594
 -87039989+30999594 -87036366+30999348 -87028943+30999278 -87027203+30999256 -87027107+30999255
 -87027107+30999255 -87023889+30999375
 -87023889+30999375 -87013638+30999337 -87007263+30999320 -87004359+30999316 -86999965+30998996 -86998477+30998661 -86987534+30998512 -86982097+30998438 -86979776+30998407 -86965686+30998216 -86960444+30998145 -86953062+30998045 -86944151+30997924 -86937658+30997836 -86932159+30997762 -86930736+30997743 -86927810+30997704 -86925463+30997677
 -86925463+30997677 -86919621+30997683 -86915753+30997687
 -86915753+30997687 -86915215+30997682 -86910701+30997637 -86905788+30997581 -86903780+30997559
 -86903780+30997559 -86899150+30997695
 -86899150+30997695 -86888135+30997577 -86885714+30997530 -86874961+30997445
 -86874961+30997445 -86873120+30997572 -86872989+30997631
 -86872989+30997631 -86866637+30997594 -86854768+30997526 -86852165+30997511 -86849214+30997494 -86838033+30997431 -86831934+30997378
 -86831934+30997378 -86830497+30997401
 -86830497+30997401 -86830204+30997398 -86810011+30997196 -86808619+30997183 -86801067+30997116 -86796296+30997073 -86791186+30997027 -86788092+30996999 -86786036+30996980 -86785918+30996978
 -86791466+30751731 -86791549+30750931
 -86791549+30750931 -86791466+30751731
 -86791549+30750931 -86791628+30750189
 -86791628+30750189 -86791549+30750931
 -86791628+30750189 -86791637+30749069 -86791774+30732415 -86791840+30724377 -86791845+30723740 -86791997+30705365 -86792054+30699604 -86792062+30699446 -86792088+30698866 -86792094+30698531 -86792161+30695126 -86792356+30685183 -86792356+30684175 -86792460+30679199 -86792648+30670236 -86792651+30670102 -86792731+30664532 -86792837+30664098 -86792992+30658295 -86793371+30644775 -86793575+30636900 -86795257+30625192 -86795337+30618062 -86795523+30617489 -86795577+30612400 -86795569+30607715 -86795553+30598258 -86795527+30592963 -86795622+30589563 -86795935+30578381 -86795951+30577813 -86795994+30576279 -86795981+30575888 -86796007+30575842 -86796114+30569172 -86796115+30565482 -86796221+30565298 -86796275+30560806 -86796248+30560691 -86796354+30559155 -86796381+30559018 -86796540+30554916 -86796726+30551570 -86796727+30550699 -86796838+30549036 -86796940+30543730 -86796967+30540224 -86796835+30534791 -86796796+30534664 -86796840+30534012 -86796999+30531670 -86797008+30525645 -86797022+30525554 -86797023+30525485 -86797208+30518449 -86797448+30510129 -86797608+30504238 -86797582+30500196 -86797751+30500196 -86797873+30492353 -86797873+30490522 -86798072+30481493 -86798453+30471465 -86798514+30469702 -86798590+30467154 -86798529+30452094 -86798926+30437446 -86798926+30432876 -86798926+30431018 -86799124+30421211 -86798951+30417903 -86798879+30416515 -86798857+30416098 -86798957+30414798 -86798963+30414490 -86798992+30412999 -86799014+30411868 -86799045+30410304 -86799057+30409698 -86799065+30409443 -86799157+30406298 -86799256+30406252 -86799826+30397263 -86799979+30392941 -86800040+30391411 -86800269+30386876 -86800544+30375199
 -86800544+30375199 -86800554+30334492
 -86800544+30375199 -86800554+30374511 -86800554+30334492
 -86916607+30318724 -86874959+30325175 -86850193+30327907 -86800554+30334492
 -87114375+30353786 -87102512+30356327 -87099666+30356999 -87095966+30357699 -87094564+30358242 -87093466+30358699 -87088066+30359099 -87085506+30359699 -87076866+30362699 -87074605+30362942 -87067565+30363699
 -87067565+30363699 -87065565+30363599
 -87065565+30363599 -87062065+30363799 -87032462+30369125 -86999963+30373944 -86991089+30375199 -86989680+30375199 -86972949+30378392 -86969231+30379092 -86950355+30382596 -86920113+30386567
 -86920113+30386567 -86919502+30374736 -86919343+30371657 -86919299+30370803 -86916607+30318724
 -87162614+30999055 -87163013+30999045 -87163744+30999026 -87167058+30998939 -87170503+30998848 -87174896+30998733 -87183259+30998514 -87188239+30998384 -87189713+30998346 -87200375+30998009 -87200585+30998002 -87205497+30997833 -87224746+30997169 -87229737+30996800 -87237163+30996415
 -87237163+30996415 -87238314+30996447 -87241561+30996727 -87249240+30997668 -87252402+30997936 -87254980+30998285
 -87254980+30998285 -87255592+30998216 -87257002+30998194
 -87257002+30998194 -87257534+30998263
 -87257534+30998263 -87257721+30998242
 -87257721+30998242 -87257960+30998263
 -87257960+30998263 -87258439+30998149
 -87258439+30998149 -87259130+30998172 -87259689+30998172 -87260540+30998195 -87261017+30998226 -87261259+30998241
 -87261259+30998241 -87264824+30998220
 -87264824+30998220 -87265436+30998289
 -87265436+30998289 -87265564+30998267
 -87265564+30998267 -87276274+30998302 -87288905+30998345 -87290995+30998352 -87295469+30998387 -87295714+30998389 -87297257+30998401 -87301567+30998434
 -87301567+30998434 -87304030+30998191
 -87304030+30998191 -87309489+30998354 -87312183+30998435
 -87312183+30998435 -87317264+30998274
 -87317264+30998274 -87318462+30998297
 -87318462+30998297 -87325991+30998273 -87326816+30998273 -87333973+30998272 -87338668+30998271 -87345094+30998270 -87347849+30998270 -87355656+30998244 -87364011+30998218
 -87364011+30998218 -87367842+30998292 -87370627+30998345
 -87370627+30998345 -87394828+30998016
 -87394828+30998016 -87407563+30998046 -87415334+30998065 -87425774+30998090 -87425922+30998103 -87432292+30998205
 -87432292+30998205 -87436096+30998182
 -87436096+30998182 -87441497+30998228 -87449811+30998272 -87454082+30998295 -87455705+30998318 -87458658+30998386
 -87458658+30998386 -87459852+30998312 -87461638+30998202 -87461783+30998201 -87465309+30998178 -87465473+30998178 -87466478+30998178 -87466827+30998178 -87466879+30998178 -87472466+30998177
 -87472466+30998177 -87477233+30998221 -87477448+30998221 -87477642+30998221 -87477729+30998221 -87478266+30998221 -87478706+30998213 -87479703+30998197 -87479863+30998197 -87480022+30998208
 -87480022+30998208 -87480243+30998202 -87482715+30998139 -87483733+30998114 -87488749+30997988 -87498512+30997937 -87505192+30997648 -87513105+30997614 -87515083+30997605 -87515549+30997603 -87519520+30997586
 -87519520+30997586 -87530826+30997718 -87533780+30997753 -87542694+30997858 -87548543+30997927
 -87548543+30997927 -87548984+30997920 -87550113+30997905 -87555731+30997905 -87564374+30997905 -87565491+30997905 -87568418+30997905 -87571051+30997882 -87571281+30997870 -87593273+30997491 -87596084+30997474 -87598928+30997457 -87596802+30990040 -87594164+30977572 -87591631+30956695 -87596890+30941131 -87612669+30911928 -87616013+30901453 -87622519+30893680 -87620735+30887677 -87634938+30865886 -87626017+30855841 -87627189+30849244 -87626739+30847207 -87626075+30846494 -87623778+30845436 -87622622+30844545 -87621054+30842735 -87603662+30830233 -87603277+30826767 -87602454+30826126 -87594988+30817763 -87576610+30807774 -87576557+30807453 -87576478+30807384 -87576477+30807017 -87576345+30806605 -87576026+30806238 -87575628+30806032 -87575017+30805528 -87574884+30805276 -87574618+30804199 -87565139+30796727 -87560068+30792258 -87557493+30789600 -87545736+30771561 -87542260+30767504 -87535388+30758449 -87534008+30748542 -87529588+30742417 -87529980+30740898 -87520005+30736976 -87519820+30736655 -87519342+30736426 -87518732+30736311 -87518440+30736128 -87518175+30735669 -87517937+30734981 -87517619+30734592 -87516876+30734316 -87515390+30734178 -87514515+30733307 -87510589+30732595 -87498099+30720878 -87497515+30720123 -87489556+30718683 -87489211+30718087 -87488866+30717766 -87488362+30717721
 -87488362+30717721 -87488043+30717950 -87487672+30718431 -87487036+30718500
 -87487036+30718500 -87486585+30718340 -87485656+30717607 -87484727+30717287
 -87484727+30717287 -87481610+30717535
 -87481610+30717535 -87469415+30703195 -87459017+30697674 -87447983+30696644 -87441564+30692198 -87440379+30690875 -87438690+30690181 -87436414+30688848 -87422576+30682113 -87411042+30677344 -87408257+30675601 -87406958+30675165 -87406693+30674799 -87406561+30674019 -87407251+30672621 -87407330+30672071 -87407118+30671796 -87406562+30671521 -87406190+30671223 -87406058+30670879 -87406270+30669871 -87405360+30666327 -87398648+30655886 -87396177+30650454 -87393627+30631138 -87393694+30630353 -87393695+30627534 -87394479+30625192 -87395053+30615900 -87397377+30608630 -87399270+30605611 -87402783+30604846
 -87402783+30604846 -87402847+30604855
 -87402847+30604855 -87403807+30603649 -87410142+30575312 -87410873+30573374 -87417613+30569859 -87420236+30561081 -87441768+30536992 -87440974+30533774 -87444786+30524913 -87447289+30522360 -87449921+30514690 -87449841+30514369 -87448332+30513063 -87434811+30500195 -87433978+30499595 -87429869+30490687 -87434468+30481996 -87434794+30481888 -87434978+30481796 -87435178+30481596 -87430278+30475696 -87430178+30475196 -87430178+30474296 -87430178+30474096 -87430178+30473096 -87430178+30472696 -87430078+30471996 -87429878+30471596 -87429878+30471396 -87429778+30471096 -87386905+30450397 -87378210+30449383 -87374976+30448547 -87374976+30448465 -87367441+30434495 -87374976+30428302
 -87374976+30428302 -87374976+30428347
 -87374976+30428347 -87384348+30421613 -87430790+30404915 -87441535+30376663 -87441660+30376499 -87441823+30376304 -87450962+30346262 -87463129+30333949 -87464057+30333606 -87467261+30332827 -87479998+30331113 -87480079+30331100 -87486679+30331100 -87492045+30330872 -87494880+30330200 -87498180+30329500 -87499980+30328957 -87505810+30315086 -87502307+30307143 -87499980+30306451 -87499980+30306201 -87486240+30305101 -87486047+30305101 -87454978+30310300 -87454378+30310300 -87453878+30310200
 -87453878+30310200 -87453178+30310400 -87452678+30310400 -87452278+30310600 -87451678+30310800 -87451178+30310900 -87450778+30311100 -87450278+30311100 -87450078+30311100 -87452378+30300201 -87492740+30289772 -87499980+30287901 -87510480+30285801 -87518380+30283901 -87518381+30283122 -87518384+30281857 -87518386+30280649 -87518324+30280435 -87518381+30267658 -87518460+30250202 -87518404+30240119 -87518346+30229506
 -87518346+30229506 -87394970+30250202 -87393106+30250202 -87374974+30253729 -87303163+30270411
 -87303163+30270411 -87249970+30265418
 -87249970+30265418 -87193245+30271139 -87124966+30281337 -87023295+30301056 -86999963+30303359 -86916607+30318724
 -87114375+30353786 -87115167+30353699 -87116167+30353699 -87116967+30353799 -87117867+30353899 -87118867+30353899 -87119767+30353899 -87120767+30353699 -87121567+30353199 -87122267+30352399 -87122567+30351999 -87124967+30350599
 -87114375+30353786 -87124967+30350599
 -87234070+30367899 -87233805+30371694 -87233426+30375198 -87226802+30384646 -87217618+30387526 -87214170+30388298 -87210970+30389098 -87208608+30389693 -87192901+30393650 -87185169+30395598 -87182869+30396098 -87164186+30402079 -87146127+30410646 -87145680+30410982 -87134384+30422966 -87135808+30432485 -87133920+30467349 -87126304+30481844 -87124968+30484237 -87124268+30487996 -87124692+30498660 -87124968+30500196 -87142753+30519027 -87146369+30523595 -87152392+30530957 -87180066+30544819 -87189888+30548800 -87194777+30548889 -87195070+30548894 -87195243+30548906 -87216531+30563426 -87218290+30565975
 -87153860+30347786 -87153247+30348231 -87134167+30348899 -87130367+30349499 -87124967+30350299 -87124967+30350599
 -87153860+30347786 -87159868+30344599 -87160168+30344299 -87160868+30343899 -87161368+30343699 -87162168+30343199 -87162868+30342799 -87163768+30342299 -87164668+30341799
 -87153860+30347786 -87164668+30341799
 -87162614+30999055 -87162460+30997943 -87162763+30996959 -87163636+30996265 -87165656+30995777 -87166585+30995236 -87167217+30994718 -87168024+30993895 -87169027+30993095 -87170107+30993093
 -87170107+30993093 -87172051+30994314
 -87162614+30999055 -87172051+30994314
 -87164668+30341799 -87168068+30340299 -87168268+30340199 -87171268+30338499 -87173268+30337199 -87177768+30335099
 -87177768+30335099 -87188732+30335723 -87191751+30337940 -87224556+30344953 -87233770+30351499 -87233770+30354999 -87233870+30358799 -87233870+30362599 -87234070+30364199
 -87172051+30994314 -87191971+30975541 -87202528+30971821 -87231225+30963779
 -87231225+30963779 -87231360+30965846 -87231249+30965974 -87232713+30967875
 -87232713+30967875 -87234089+30965990 -87234194+30965846 -87239404+30962230 -87241221+30949190 -87245361+30946097 -87263310+30931334
 -87263310+30931334 -87267582+30934729
 -87231779+30587537 -87218290+30565975
 -87231779+30587537 -87231827+30586977 -87231523+30586385 -87231171+30585921 -87230691+30585601 -87230147+30585201 -87229459+30584561 -87227827+30583601 -87226515+30582786 -87225923+30582130 -87225219+30581394 -87218290+30565975
 -87234070+30364199 -87234070+30364799 -87234070+30365599 -87234070+30366399 -87234070+30367199 -87234070+30367899
 -87234070+30364199 -87234070+30367899
 -87252528+30625192 -87257620+30621536 -87259866+30621487 -87259684+30619905 -87243780+30597121 -87231779+30587537
 -87252528+30625192 -87253047+30625620
 -87253047+30625620 -87252528+30625192
 -87256743+30634356 -87253047+30625620
 -87256743+30634356 -87256077+30626909 -87255918+30626335 -87255746+30626010 -87255358+30625845 -87254698+30625822
 -87254698+30625822 -87254344+30625867
 -87254344+30625867 -87253973+30625856 -87253389+30625745 -87253047+30625620
 -87293289+30721411 -87280907+30719363 -87277036+30714040
 -87277036+30714040 -87275573+30717268
 -87275573+30717268 -87268338+30700963 -87272544+30694122 -87265786+30689049 -87267174+30686597 -87266752+30670373 -87258505+30637133 -87256743+30634356
 -87267582+30934729 -87268476+30934127 -87269570+30932987 -87270504+30932426 -87270778+30932284 -87272351+30932063 -87274091+30931901 -87274590+30931649 -87275629+30930985 -87275980+30930093 -87275539+30927921 -87279129+30926007
 -87267582+30934729 -87279129+30926007
 -87279129+30926007 -87285353+30915539
 -87285353+30915539 -87285227+30915579 -87285149+30915590 -87284940+30915639 -87284283+30915795
 -87283502+30915635 -87283742+30915776 -87284283+30915795
 -87283502+30915635 -87284283+30915795
 -87305696+30788808 -87305201+30790493
 -87305201+30790493 -87304537+30789485
 -87304537+30789485 -87304006+30792533 -87296590+30807942 -87298363+30827350 -87307452+30842371 -87310590+30855340 -87299297+30875185 -87296644+30878540 -87297617+30881990 -87290966+30885641 -87285638+30898582 -87285620+30898753 -87285384+30900998 -87290095+30909395 -87283502+30915635
 -87305786+30778025 -87309776+30773459 -87310300+30772164 -87299614+30766108 -87303178+30763480 -87306212+30755678 -87306510+30754522 -87310320+30750189 -87308911+30746365 -87311966+30736856 -87312016+30735483 -87310697+30731567 -87308079+30726807 -87302373+30719848
 -87302373+30719848 -87293289+30721411
 -87302373+30719848 -87295962+30719895 -87296219+30720140 -87296420+30720392 -87296471+30720715 -87296151+30721019 -87295524+30721279 -87294674+30721513 -87293939+30721514
 -87293939+30721514 -87293289+30721411
 -87305696+30788808 -87309482+30777317 -87309231+30776994 -87308709+30776752 -87308262+30776744
 -87308262+30776744 -87307974+30776897 -87307528+30777236 -87307109+30777688 -87306449+30778140 -87305993+30778197
 -87305993+30778197 -87305786+30778025
 -87305696+30788808 -87310605+30783239 -87309562+30782941 -87309208+30782513 -87309096+30782086 -87309142+30781456 -87309206+30780859 -87309476+30780423 -87309661+30779705 -87309642+30779035 -87309697+30778446 -87305786+30778025
