-99999745
106643831
25840266
36500704
 -93707624+30244528 -93707991+30244747 -93708387+30244813 -93707491+30250206 -93705485+30256815 -93704928+30257848 -93704825+30258007 -93703505+30259383 -93703109+30260093 -93702924+30260621 -93702977+30260919 -93703241+30261194
 -93703241+30261194 -93703901+30261125 -93704667+30260689 -93705142+30260689 -93707043+30261308 -93708815+30267770 -93706212+30275113 -93704196+30280194 -93704909+30280836 -93704700+30289625
 -93704700+30289625 -93710721+30287917
 -93710721+30287917 -93713468+30289796 -93712281+30292341 -93720575+30295961 -93730782+30298192 -93737905+30300264 -93735553+30300953 -93735025+30301205 -93734825+30301474 -93743346+30302644 -93743866+30303802 -93740920+30307231 -93741247+30307550 -93748636+30312132 -93749863+30316362 -93749854+30316949 -93752274+30322495 -93752776+30322747 -93753911+30324076 -93754467+30324500 -93765681+30332469 -93765822+30333318 -93758764+30339435 -93759904+30360454
 -93759904+30360454 -93755902+30357037
 -93755902+30357037 -93754866+30366089 -93754994+30372897 -93758926+30383846 -93758791+30384246 -93758212+30384464 -93757712+30390282 -93757562+30390549 -93748268+30396815 -93747607+30396838 -93742030+30400507 -93741712+30402263 -93728023+30414677 -93702242+30431254 -93699503+30437595 -93705368+30453234 -93705395+30453417 -93706612+30454747 -93706930+30455618 -93706877+30456672 -93706771+30456992 -93706269+30457542 -93705845+30457748 -93712226+30470628 -93713311+30478471 -93715721+30480323 -93716648+30481285 -93709980+30482570 -93714844+30491579 -93716678+30494006 -93716203+30495129 -93715013+30497238 -93708713+30499440 -93708855+30499877 -93708977+30500202 -93710117+30506400 -93706464+30509836 -93706790+30510076 -93709986+30513391 -93709892+30513851 -93710033+30514334 -93710839+30516553 -93710841+30517254 -93710768+30517608 -93710184+30518182 -93709303+30518941 -93708237+30520193 -93707969+30520717 -93708035+30520974 -93708446+30521472 -93729195+30544842 -93727731+30566580 -93719358+30579486 -93685053+30590470 -93679235+30599765 -93682072+30620926 -93680780+30636786 -93670546+30657081 -93623190+30697461 -93624378+30698643 -93624673+30699934 -93624464+30701081 -93623509+30701819 -93622006+30702963 -93617229+30718580
 -93617229+30718580 -93616790+30718578 -93604932+30717963
 -93604932+30717963 -93610203+30720518 -93611499+30721136 -93609047+30724272 -93616848+30728158 -93617300+30729349 -93619040+30740542 -93608416+30746875 -93608340+30747006 -93612775+30754376 -93613761+30760769
 -93613761+30760769 -93610282+30757401
 -93610282+30757401 -93606349+30759155 -93606365+30761238 -93605003+30761368
 -93605003+30761368 -93603937+30760292
 -93603937+30760292 -93593505+30772275 -93587229+30783265 -93581509+30791070 -93554766+30823584 -93568316+30843715 -93558598+30868815 -93563779+30875197 -93566785+30875197 -93570609+30875197 -93571577+30876997 -93570299+30890168 -93553995+30902773 -93554031+30903442 -93553880+30904346 -93553421+30905612 -93553202+30907870 -93553321+30908742 -93554181+30909383 -93551008+30920619 -93549323+30923902 -93527222+30935621 -93526900+30940218 -93532122+30957916 -93553602+30967908 -93567550+30979126 -93565552+30986263 -93565008+30987383 -93564624+30988399 -93564585+30989174 -93564659+30989731 -93564965+30990328 -93565430+30990579 -93566753+30990808
 -93566753+30990808 -93567583+30990729 -93568952+30990667
 -93568952+30990667 -93578324+31000194 -93572295+31008414 -93509108+31029202 -93508131+31031478 -93509265+31032664 -93519527+31064170 -93519715+31064908 -93520270+31065735 -93521140+31066325 -93523658+31066747 -93526886+31067838 -93528397+31071105 -93527886+31072052 -93550784+31090873 -93560277+31097730
 -93560277+31097730 -93559378+31097678 -93558030+31095994 -93556402+31093479
 -93556402+31093479 -93553738+31093842 -93551497+31099413 -93550343+31099651 -93549071+31100235 -93548737+31100740 -93548636+31101231 -93549008+31103236 -93549083+31104463 -93548704+31106024 -93545108+31111917 -93544399+31112394 -93543732+31134566 -93536767+31158928 -93540024+31165470 -93541094+31167057 -93542265+31183373 -93548584+31186476 -93548931+31186601
 -93548931+31186601 -93550803+31186267 -93552649+31185575 -93563154+31180964 -93566283+31179230 -93567271+31178780 -93600308+31176158
 -93834924+31586211 -93816984+31561674 -93751615+31528069
 -93751615+31528069 -93750183+31529484
 -93750183+31529484 -93741735+31521482 -93744284+31516918 -93743884+31516475 -93711314+31512475 -93711910+31510173 -93717176+31503029 -93750183+31479314 -93744489+31466846 -93703742+31454549 -93703747+31454412 -93704726+31418104 -93704811+31416703 -93704460+31414953 -93692175+31407388 -93681079+31398064 -93671622+31393237 -93644494+31364744 -93669671+31337975 -93671792+31335711 -93672423+31334812 -93672840+31334278 -93674551+31332641 -93675688+31331998 -93676535+31331454 -93677055+31330935 -93677277+31330483 -93677247+31330120 -93676973+31329612 -93675854+31321595 -93687488+31306765 -93676570+31301150 -93667054+31294382 -93658685+31281624 -93658012+31281538
 -93658012+31281538 -93657004+31281736
 -93657004+31281736 -93644407+31277110 -93614402+31260869 -93614083+31260078 -93613942+31259375 -93614175+31258665 -93615432+31256120 -93615637+31255127 -93615402+31254166 -93614655+31253528 -93613944+31252858 -93613972+31252317 -93614288+31251631 -93617097+31241470 -93597773+31231120 -93601897+31185398 -93600308+31176158
 -93600308+31176158 -93610838+31175547 -93613331+31175402 -93614676+31175340 -93615897+31175267 -93649518+31173323 -93651333+31173219 -93661742+31172625 -93663956+31172462 -93669127+31172234 -93672047+31172052 -93672714+31172010 -93676227+31171792 -93682308+31171419 -93693154+31170758 -93696113+31170584 -93710900+31169729 -93726384+31168771 -93731476+31168446 -93734471+31168271 -93757182+31167183 -93765032+31166680 -93774677+31166075 -93776991+31165934 -93782973+31165570 -93792940+31164965 -93795092+31164787 -93797990+31164648 -93815533+31163676 -93818240+31163525 -93820942+31163374 -93824411+31163180 -93830498+31162795 -93835586+31162472 -93837328+31162376 -93839738+31162245 -93842003+31162097 -93842263+31162080 -93843196+31162011
 -93707624+30244528 -93707599+30244533
 -93707599+30244533 -93711216+30227111 -93720495+30208627 -93718078+30206707 -93717458+30206462
 -93717458+30206462 -93717047+30206507 -93716561+30207007 -93715857+30208282 -93715339+30208762 -93714696+30208872
 -93714696+30208872 -93714266+30208712 -93714094+30208392 -93716965+30201528 -93717218+30199817 -93716596+30199104 -93716486+30199034 -93715286+30198231 -93713510+30193152
 -93713510+30193152 -93712948+30193391 -93712004+30194255 -93712008+30194304
 -93712008+30194304 -93712602+30192498 -93712572+30192329 -93706308+30176016 -93700438+30175526 -93701776+30166878 -93700836+30166480 -93701028+30165987 -93706388+30152640 -93690878+30141349 -93688849+30139956 -93701492+30135921 -93701492+30135057 -93701476+30134705 -93701492+30134577 -93701514+30134474 -93701940+30130289 -93701333+30127376 -93701316+30127345 -93700712+30125171 -93713144+30107175 -93713285+30106449 -93716077+30100001 -93723880+30093748 -93723520+30089856 -93726409+30082138
 -93726409+30082138 -93726604+30082184 -93729541+30087858 -93730037+30088418 -93730170+30088484 -93731352+30088978
 -93731352+30088978 -93733125+30088370 -93733637+30084249 -93728843+30079785 -93727493+30078850 -93726245+30077986 -93705681+30053695
 -93705681+30053695 -93710506+30054295 -93712760+30061608 -93712836+30061792
 -93712836+30061792 -93719715+30061415 -93722309+30051059 -93722517+30050872 -93722741+30050723 -93728981+30045139 -93730773+30043795 -93732277+30042723 -93733013+30042035 -93734486+30040803 -93735638+30039571 -93736710+30038387 -93737446+30037283 -93737942+30036211 -93738182+30035587 -93738230+30035427 -93743291+30019927 -93745391+30018897 -93745751+30018734 -93746246+30018520 -93752038+30016403 -93755082+30015309 -93755238+30015187 -93756630+30014163 -93758534+30012499 -93760182+30010836 -93761959+30009060 -93763463+30007444 -93765159+30005780 -93766311+30004500 -93766455+30004340 -93767239+30003380 -93768391+30001812 -93768444+30001694 -93768807+30000180 -93785191+29991956 -93788766+29988631 -93789645+29987404 -93812174+29940853 -93814325+29931733 -93822204+29908912 -93844785+29875215 -93845079+29874837 -93845439+29874563 -93845699+29874209 -93846060+29873838 -93846477+29873387 -93846810+29872944 -93847329+29872445 -93848209+29871438 -93848727+29870794 -93849301+29870247 -93854412+29865053
 -93707624+30244528 -93707940+30244462 -93716212+30244318 -93716740+30244318 -93717725+30244303 -93755110+30243854 -93764574+30243759 -93771014+30243694 -93790247+30243679 -93790807+30243679 -93822489+30243423 -93848970+30243247 -93854156+30243177 -93872901+30242925 -93894178+30242742 -93894972+30242736 -93895292+30242736 -93901452+30242672
 -94015630+31979856 -94006246+31972359 -94005930+31971735 -94001632+31963216 -94000190+31960585 -93998856+31959112 -93996155+31954828 -93988184+31944960 -93980917+31935765 -93980504+31934911 -93979943+31933769 -93978774+31930338 -93966521+31921916 -93950740+31910842 -93925422+31909043 -93921615+31904340 -93924449+31903038 -93928401+31892950
 -93928401+31892950 -93927986+31893119 -93927675+31893352 -93927279+31893715 -93926618+31894375 -93925883+31894656
 -93925883+31894656 -93925526+31894615 -93925019+31894082 -93924597+31893316 -93924542+31892929 -93920511+31890304
 -93920511+31890304 -93904451+31891852 -93902423+31896670
 -93902423+31896670 -93901883+31875168 -93897996+31875168 -93891808+31875168 -93878966+31844767 -93879061+31844287 -93878169+31841986 -93875187+31840784 -93875187+31835017 -93874494+31829018 -93874728+31827632 -93874643+31826754 -93874520+31825658 -93874836+31822314 -93874761+31821661 -93874000+31821065 -93872375+31820752 -93871285+31820189 -93870937+31819383 -93871039+31817377 -93836371+31784547 -93827288+31764075 -93814955+31728737 -93795476+31705119 -93794548+31702076 -93794649+31701912 -93820531+31672972 -93824826+31660289 -93817434+31643325 -93816604+31638765 -93816892+31622401 -93834924+31586211
 -93854412+29865053 -93874334+29850845 -93875167+29850527 -93911268+29829116 -93928544+29796219 -93893862+29767289 -93893762+29767162 -93892817+29756872 -93893813+29753161 -93888821+29742234 -93887957+29742138 -93868484+29732666 -93837971+29690619 -93835194+29684262 -93832900+29675629 -93831380+29668878 -93828306+29657575 -93822142+29631021 -93820796+29625224 -93814351+29596576
 -93814351+29596576 -93835677+29596769 -93906304+29625223 -93906661+29625223 -94000171+29630171 -94000171+29630345
 -94000171+29630345 -94032874+29625222 -94125178+29595559 -94250184+29546764
 -94250184+29546764 -94250184+29547600
 -94250184+29547600 -94354880+29506328
 -93834924+31586211 -93845550+31588578 -93863015+31596487 -93870463+31598885
 -93870463+31598885 -93871972+31598884
 -94115580+30160811 -94113980+30151311 -94113480+30148311 -94110492+30146442 -94109715+30146295 -94106571+30135287 -94105997+30135232 -94095379+30133411 -94092679+30131411 -94088707+30130978 -94087930+30130893 -94087179+30130811 -94079578+30127111 -94082559+30104220 -94091079+30094512 -94094279+30090912 -94093779+30086612 -94094079+30085012 -94091379+30082012 -94084978+30078412 -94075578+30076712 -94057658+30074880
 -94057658+30074880 -94051722+30078625
 -94051722+30078625 -94028073+30066310 -94027476+30066012 -94027176+30063712 -94029576+30062012 -94031576+30060712 -94031776+30058812 -94031706+30058700 -94030392+30056598 -94031047+30026662 -93999145+30025672 -93997999+30013765 -93997834+30013677 -93972574+30011013
 -93972574+30011013 -93968020+30013090 -93963302+30013367 -93962765+30013396 -93962445+30013415
 -93962445+30013415 -93955894+30006148 -93948491+29997472 -93941499+29994938 -93924349+29993266 -93902454+29985393 -93896671+29984713 -93871434+29980901 -93860169+29977397 -93857977+29975061 -93856354+29969921 -93855977+29968725 -93855897+29968521 -93855625+29967829 -93853515+29966164 -93849657+29962725 -93839852+29919928 -93839895+29919660 -93851248+29875215 -93854412+29865053
 -93843196+31162011 -93844822+31161910 -93846214+31161859
 -93843196+31162011 -93846214+31161859
 -93846214+31161859 -93846447+31161850 -93850950+31161527 -93855091+31161328 -93856745+31161249 -93858945+31161133 -93860815+31161034 -93873490+31160285 -93879901+31159865 -93883082+31159678 -93886927+31159453 -93911126+31158071
 -93911126+31158071 -93910305+31154186 -93909361+31149776 -93902633+31118026 -93897774+31095695 -93896027+31087666 -93894083+31078732 -93892953+31073541 -93892355+31070792 -93892205+31070102 -93890169+31060741 -93889990+31059921 -93888929+31055043 -93888353+31052397 -93887292+31047522 -93886180+31042415 -93885486+31039223 -93884484+31034618 -93881057+31018860 -93879726+31012740 -93875467+30992610 -93874838+30989334 -93874412+30987436 -93873877+30984964 -93871509+30973961 -93870707+30970256 -93869812+30966121 -93869391+30964173 -93868589+30960478 -93866218+30930186 -93866355+30925574 -93866614+30917145 -93866811+30910672 -93866879+30908246 -93867189+30897385 -93867283+30894112 -93867344+30891968 -93867349+30890176 -93867787+30874262 -93868251+30859988 -93868675+30847338 -93868851+30843671 -93868937+30841904 -93869355+30831015 -93869407+30829161 -93869439+30827997 -93869557+30823784 -93869598+30822305 -93869932+30810643 -93870002+30808242 -93870064+30806096 -93870213+30801037 -93870567+30789456 -93870783+30779243 -93871013+30773063 -93871238+30768031 -93871458+30763168 -93871478+30762686 -93871505+30762150 -93871528+30761710 -93871597+30760653 -93871966+30744581 -93872246+30739340 -93872245+30738951 -93872165+30738859 -93872213+30737992 -93872269+30734940 -93872349+30733966 -93872426+30732762 -93872640+30729384 -93873400+30713318 -93873605+30708858 -93873754+30705001 -93873922+30701246 -93874112+30697004 -93874388+30690810 -93874507+30688152 -93875062+30675742 -93875096+30675001 -93875180+30673132 -93875180+30672064 -93875440+30667261 -93875634+30664223 -93875953+30659229 -93875970+30658959 -93876312+30653608 -93876366+30652754 -93876589+30649261 -93876952+30643575 -93877167+30640213 -93877515+30634751 -93878146+30622563 -93878411+30618210 -93878640+30614442 -93878756+30612530 -93878944+30609451 -93879019+30608538 -93879167+30606027 -93879415+30601833 -93880846+30577092 -93880974+30574841 -93881295+30569600 -93881799+30561379 -93882308+30551799 -93882440+30550813 -93882922+30541141 -93882999+30539723 -93883320+30533796 -93883483+30531882 -93884037+30523620 -93884836+30510589 -93885645+30494975 -93885662+30494448 -93886181+30487973 -93886368+30484489 -93886762+30478211 -93886767+30478117 -93886899+30475953 -93887088+30472857 -93887199+30471026 -93887801+30461189 -93887836+30460605 -93887896+30459623 -93888040+30457293 -93888164+30455262 -93889191+30438446 -93889786+30428700 -93889971+30425441 -93890815+30411123 -93890793+30410988 -93891068+30406132 -93891226+30403463 -93891859+30392768 -93892082+30388677 -93892524+30381148 -93893454+30366644 -93893846+30360416 -93894823+30344347 -93896041+30325361 -93898358+30291814 -93898460+30290686 -93898666+30289109 -93898734+30287583 -93899167+30277793 -93899185+30277516 -93899511+30272601 -93900558+30261998 -93900733+30260222 -93900887+30258661 -93901377+30253710 -93901453+30252933 -93901379+30250443 -93901372+30250208 -93901452+30242672
 -93872607+31596876 -93871972+31598884
 -93872607+31596876 -93872576+31597073 -93872979+31598265 -93873113+31598448 -93873113+31598677 -93872926+31598792 -93872283+31598884 -93871972+31598884
 -93927651+31591337 -93922093+31597348 -93910392+31605156 -93899191+31611765 -93896875+31611879
 -93896875+31611879 -93896722+31611748 -93895706+31608196 -93876015+31596861 -93875187+31596638
 -93875187+31596638 -93872607+31596876
 -94117604+30241665 -94117028+30241649
 -94117028+30241649 -94110740+30241745 -94092771+30241761 -94079571+30241809 -94073683+30241873 -94062542+30241926 -94060162+30241937 -94058578+30241937 -94049842+30242001 -94040305+30242001 -94039953+30242017 -94034067+30242055 -94030065+30242081 -94024097+30242113
 -94024097+30242113 -94021745+30242097 -94013513+30242097 -94003424+30242097 -93998640+30242097 -93988432+30242156 -93956878+30242336 -93903820+30242688
 -93903820+30242688 -93901452+30242672
 -94039034+31134271 -94033880+31135204 -94033384+31135317 -94021860+31137406 -94019981+31137758 -94017023+31138312 -94011558+31139339 -94004263+31140693 -93998453+31141704 -93995342+31142273 -93992419+31142829 -93989708+31143345 -93986685+31143920 -93984960+31144248 -93984073+31144455 -93982253+31144794 -93972840+31146550 -93969595+31147157 -93967483+31147552 -93966664+31147736 -93966622+31147736 -93964930+31148038 -93956960+31149530 -93956243+31149665 -93948430+31151138 -93947242+31151362 -93945674+31151658 -93938514+31152990 -93938140+31153059 -93926945+31155157 -93919388+31156546 -93916460+31157084 -93915156+31157328 -93911126+31158071
 -93927956+31591244 -93927651+31591337
 -93927956+31591244 -93927919+31591245 -93927651+31591337
 -93951886+31584547 -93948499+31585481 -93940492+31590260 -93931433+31590464 -93930488+31590924 -93927956+31591244
 -93968284+31573276 -93951886+31584547
 -93968284+31573276 -93967552+31573914 -93966694+31574596 -93966342+31575250 -93965341+31575691 -93960405+31579585 -93960172+31579925 -93960005+31580159 -93955660+31582753 -93953053+31584201 -93951886+31584547
 -93984461+31569419 -93982815+31569586 -93978237+31569813
 -93978237+31569813 -93977501+31569744
 -93977501+31569744 -93977421+31569749 -93977139+31569768 -93968284+31573276
 -93984461+31569419 -93984365+31567565 -93984364+31567467 -93984356+31562110 -93984284+31552147 -93984060+31537167 -93983700+31521461 -93983750+31518768 -93983578+31515165 -93983574+31504554 -93983575+31501517 -93983236+31479841 -93983232+31467228 -93989641+31459461 -93999008+31449988 -94000878+31447751 -94001696+31447036 -94003302+31445633 -94006763+31442611 -94011429+31438537 -94015089+31435341 -94016119+31434442 -94019690+31431325 -94024533+31427098 -94027372+31424620 -94029649+31422633 -94037121+31416113 -94043820+31409443 -94042634+31407576 -94040893+31404835 -94037448+31400187
 -93984461+31569419 -93994450+31574264 -94001827+31577529 -94008004+31580512 -94010494+31581604 -94012237+31582368 -94026930+31589546 -94028860+31590481 -94056322+31603940 -94056878+31604202 -94061623+31606415 -94063096+31607080 -94067449+31609168 -94070628+31610696 -94081955+31616215 -94082333+31616399 -94082858+31616655 -94090717+31620609 -94098207+31621301 -94100452+31621508 -94112969+31622950 -94115217+31623209 -94121432+31623868 -94122170+31623947 -94122807+31624015 -94123552+31624094 -94125224+31624146 -94133428+31625178 -94145200+31626424 -94147704+31626690 -94150423+31626978 -94176770+31629790 -94195489+31631577 -94202755+31632321 -94213594+31633431 -94224457+31634652 -94228351+31635168 -94236866+31636095 -94241555+31636561 -94249142+31637426 -94251379+31637895 -94254488+31638225 -94267426+31639598 -94274545+31640353 -94296200+31642650 -94304494+31643530 -94310852+31644205 -94315625+31644745 -94323326+31645567 -94330158+31646296 -94335440+31646860 -94340841+31647388 -94350519+31648415 -94355884+31649018 -94357939+31649237 -94365067+31650030 -94367932+31650336 -94381332+31651778 -94385378+31652192 -94390221+31652687 -94393725+31653045 -94398930+31653579
 -94042901+32392283 -94042897+32391173 -94042885+32387844 -94042843+32375156 -94042762+32375156 -94042763+32373332 -94042764+32372403 -94042764+32370538 -94042765+32368485 -94042739+32363559 -94042769+32359147 -94042788+32356390 -94042794+32355426 -94042767+32354234 -94042849+32350248 -94042867+32348368 -94042871+32348008 -94042922+32342779 -94042932+32341724 -94042847+32334886 -94042825+32333063 -94042826+32327267 -94042800+32323579 -94042806+32321656 -94042811+32319848 -94042829+32314391 -94042802+32312375 -94042801+32312074 -94042781+32306150 -94042806+32295763 -94042807+32290570 -94042810+32281265 -94042810+32279405 -94042729+32278259 -94042736+32278217 -94042830+32277641 -94042864+32277434 -94042733+32269696 -94042732+32269620 -94042817+32251238 -94042833+32250160 -94042650+32225096 -94042670+32221028 -94042662+32218146 -94042625+32205492 -94042598+32196006 -94042567+32185158 -94042566+32181651 -94042566+32166894 -94042539+32166826 -94042566+32162245 -94042569+32161781 -94042591+32158097 -94042605+32155799 -94042623+32152803 -94042641+32148045 -94042681+32137956 -94042337+32119914 -94042611+32094276 -94042720+32086233 -94042722+32079863 -94042698+32070148 -94042762+32064859 -94042780+32063435 -94042796+32056687 -94042718+32056144 -94042700+32056012 -94042728+32036786 -94042742+32033414 -94042763+32028263 -94042770+32026544 -94042774+32025670 -94042770+32023329 -94042761+32022948 -94042755+32021662 -94042738+32017949 -94042735+32017311 -94042732+32016760 -94042726+32015553 -94042718+32013610 -94042716+32013174 -94042687+32006935 -94042703+32005734 -94042698+32004619 -94042681+32000166 -94041849+31997335 -94042636+31994025 -94041956+31992544 -94041866+31992440 -94041582+31992349 -94016956+31984789 -94015630+31979856
 -94511431+31973984 -94508685+31974009 -94492721+31974121
 -94492721+31974121 -94492614+31974075 -94492049+31974052
 -94492049+31974052 -94484387+31974153 -94462874+31974439 -94462132+31974448 -94459336+31974485 -94443022+31974702 -94437219+31974779 -94432059+31974822 -94421190+31974971 -94414531+31975062 -94402869+31975207 -94397153+31975289 -94388654+31975411 -94381054+31975520 -94371591+31975587 -94353206+31975846
 -94353206+31975846 -94348502+31975781 -94346702+31975757
 -94346702+31975757 -94345922+31975826 -94341787+31975885 -94331615+31975979 -94328032+31976012 -94320172+31976266 -94318279+31976291 -94317585+31976356 -94294072+31976472
 -94294072+31976472 -94291653+31976334
 -94291653+31976334 -94255952+31977084 -94236673+31977540 -94236026+31977563 -94234571+31977576
 -94234571+31977576 -94229226+31977474
 -94229226+31977474 -94228723+31977479 -94225750+31977511 -94193779+31977860 -94184675+31977960 -94178083+31978032 -94177559+31978037 -94171060+31978108 -94170185+31978117 -94154282+31978292 -94149326+31978346 -94144880+31978395 -94136801+31978484 -94134963+31978503 -94131138+31978545 -94126555+31978596 -94120057+31978913 -94114547+31978984 -94106088+31979057 -94102032+31979174 -94099735+31979241 -94093522+31979285 -94069091+31979293
 -94069091+31979293 -94062773+31979225
 -94062773+31979225 -94060084+31979317 -94059115+31979328 -94057892+31979342 -94042273+31979532 -94037988+31979584 -94033043+31979644 -94031720+31979660 -94031329+31979665 -94030782+31979671 -94022727+31979769 -94022403+31979772 -94020307+31979797 -94019059+31979812 -94015630+31979856
 -94031225+31388470 -94029015+31384926 -94025041+31377075 -94022322+31370364 -94024194+31362682 -94024760+31362313 -94025597+31361875 -94026680+31361352 -94031803+31356952 -94032023+31356602 -94032821+31353662 -94035137+31350947 -94038563+31343829
 -94037302+31333216 -94043419+31323860 -94043871+31321186 -94043795+31320794 -94043393+31319277 -94042721+31318269 -94041812+31316673 -94044506+31309212 -94044011+31302121 -94044357+31301151 -94045471+31300481 -94046025+31300083 -94046524+31299530 -94046618+31299404 -94047143+31298705 -94037909+31284447 -94037129+31280067 -94037821+31274088 -94036773+31270271 -94034788+31266080 -94030148+31256919 -94029114+31251335 -94029002+31250619 -94029313+31244500 -94029618+31240499 -94029621+31240407 -94030778+31238615 -94034499+31231159 -94038055+31211902 -94038122+31189202 -94039327+31180347 -94039542+31179511 -94039512+31179318 -94038810+31176576 -94038916+31175551 -94041624+31172104 -94041786+31170853 -94041998+31169538 -94042513+31168531 -94042756+31167080 -94045475+31159518 -94046736+31158375 -94046836+31154996 -94047588+31144035 -94042705+31136871 -94039034+31134271
 -94037448+31400187 -94031225+31388470
 -94037448+31400187 -94037128+31399615 -94035897+31397601 -94034645+31395910 -94033495+31394471 -94032913+31393473 -94032186+31391875 -94031601+31390286 -94031305+31388756 -94031225+31388470
 -94038563+31343829 -94037302+31333216
 -94038563+31343829 -94037586+31333726 -94037302+31333216
 -94039034+31134271 -94043902+31118433 -94049701+31116279 -94055914+31112104
 -94043147+32693031 -94043093+32708404 -94043073+32714284 -94043069+32715512 -94043063+32717259 -94043089+32723422 -94043104+32724760 -94043091+32734810 -94043089+32735704 -94043087+32737101 -94043085+32739427 -94043085+32739644 -94043081+32742518 -94043161+32751080 -94043172+32752044 -94043193+32754204 -94043192+32756333 -94043192+32757541 -94043196+32760266 -94043193+32761210 -94042947+32767991 -94042995+32768164 -94043076+32770249 -94043049+32772287 -94042913+32773295 -94043027+32776863 -94042949+32780091 -94042938+32780558 -94042935+32780663 -94042834+32785018 -94042829+32785277 -94042747+32786973 -94042855+32789264 -94042800+32791830 -94042908+32793983 -94042989+32796962 -94043026+32797476 -94043088+32803013 -94043053+32805624 -94043014+32807568 -94043092+32811601 -94043100+32819003 -94043120+32819642 -94043097+32829650 -94043092+32830962 -94043068+32838980 -94043062+32842643 -94043061+32847955 -94043137+32849329 -94042974+32852294 -94042964+32861151 -94043084+32865507 -94043091+32865884 -94043091+32866092 -94042785+32871486 -94042720+32874329 -94042709+32874818 -94042702+32875289 -94042701+32875956 -94042700+32876598 -94042700+32876780 -94042889+32877949 -94043016+32880289 -94043025+32880446 -94042886+32880965
 -94042886+32880965 -94042861+32884501 -94042853+32892339 -94042859+32892771 -94042929+32898152 -94042885+32898911 -94043000+32901453 -94043020+32901889 -94043101+32903951 -94043046+32905440 -94043092+32910021 -94043106+32932548 -94043067+32937903 -94043076+32946278 -94043077+32946889 -94043079+32948147 -94043088+32955592 -94043116+32962828 -94043092+32965430 -94043089+32965783 -94043066+32972241 -94043043+32990453 -94043043+32991224 -94043043+32991596 -94042998+33007492 -94042967+33018913 -94042964+33019219 -94042964+33019321 -94042969+33019418 -94042984+33019709 -94043026+33053748 -94043027+33054960 -94043029+33063905 -94043030+33066008 -94043031+33066840 -94043032+33071023 -94043033+33073310 -94043034+33074249 -94043036+33079485 -94042927+33082349 -94042906+33086036 -94042870+33092566 -94042870+33092727 -94043023+33095414 -94043025+33107280 -94043026+33108523 -94043027+33117264 -94043010+33133398 -94043007+33133890 -94043077+33138162 -94043185+33143476 -94042885+33148058 -94042884+33151471 -94042719+33160291 -94042814+33163619 -94042803+33164955 -94042908+33167095 -94042918+33169020 -94042941+33173643 -94043013+33188033 -94042960+33190880 -94042875+33199785 -94042892+33202666 -94042764+33206797 -94042845+33212637 -94042876+33215219 -94042899+33215295 -94042815+33227780 -94042730+33241823 -94043004+33250128 -94043050+33255129 -94043050+33260904 -94042990+33270891 -94042990+33271227
 -94042901+32392283 -94042923+32399918 -94042903+32400535 -94042902+32400560 -94042899+32400659 -94042963+32418395 -94042966+32419280 -94042974+32423426 -94042974+32425451 -94042974+32428215 -94042986+32435507 -94042908+32439891 -94042904+32442046 -94042889+32448321 -94042878+32452023 -94042918+32461033 -94042929+32461972 -94042885+32462312 -94042903+32470386 -94042875+32471348 -94042897+32472663 -94042902+32472906 -94042982+32477924 -94042995+32478004 -94042955+32480261 -94042962+32480542 -94043010+32482315 -94043072+32484300 -94043089+32486561 -94043035+32486882 -94043061+32491716 -94042911+32492852 -94042941+32496691 -94042962+32499719 -94043041+32501210 -94043107+32503617 -94042885+32505145 -94042889+32505280 -94042947+32507587 -94043001+32508893 -94043054+32511780 -94043077+32512162 -94043083+32512265 -94043108+32512651 -94043081+32513613 -94043101+32514280 -94043246+32516061 -94043257+32516196 -94043286+32516765 -94043213+32517940 -94043341+32522111 -94043322+32525664 -94043281+32531118 -94043240+32536345 -94043167+32539650 -94043159+32542192 -94043187+32543496 -94043187+32543861 -94043193+32546843 -94043112+32549120 -94043050+32549949 -94042982+32551917 -94043132+32557857 -94043142+32559502 -94043149+32560586 -94043154+32561329 -94043083+32564261 -94043015+32567073 -94042940+32570212 -94042896+32572023 -94042870+32573117 -94042847+32574112 -94042817+32574535 -94042834+32574675 -94042837+32575371 -94042862+32580528 -94042828+32588884 -94042819+32591176 -94042828+32593221 -94042841+32596128 -94042852+32598442 -94042872+32602090 -94042887+32604545 -94042919+32609932 -94042919+32610142 -94042925+32614965 -94042929+32618260 -94042931+32619443 -94042926+32622015 -94042921+32624700 -94043175+32627493 -94043139+32631026 -94043077+32635532 -94042804+32638415 -94042835+32639548 -94042824+32640305 -94042794+32642366 -94042780+32643466 -94042861+32643901 -94042888+32646054 -94042833+32646352 -94042886+32651736 -94042913+32655127 -94042938+32659727 -94042951+32662182 -94042959+32663624 -94042991+32669366 -94042992+32669529 -94043009+32672808 -94043096+32688484 -94043124+32689418 -94043147+32693031
 -94042990+33271227 -94042913+33271608 -94042990+33275461 -94042990+33276285 -94042990+33279252 -94042990+33280023 -94042913+33280480 -94042990+33282670 -94042913+33287416 -94043082+33326585 -94043067+33330498 -94043067+33334175 -94043069+33334806 -94043070+33335187 -94043071+33335487 -94043082+33339615 -94043082+33340279 -94043067+33342377 -94043128+33343803 -94043021+33345322 -94043067+33347351 -94043067+33352097 -94043128+33352539 -94043128+33352875 -94043067+33354149 -94043128+33358757 -94043184+33361440 -94042869+33371170 -94043190+33373611 -94043053+33377716 -94043057+33378987 -94043075+33384123 -94043075+33384251 -94043075+33384367 -94043087+33387825 -94043176+33391622 -94043205+33392844 -94043144+33393683 -94043144+33394576 -94043087+33395125 -94043159+33395385 -94043174+33398205 -94043159+33399627 -94042987+33400125 -94042987+33400625 -94042987+33401725 -94043087+33402325 -94043087+33402625 -94042987+33403725 -94043087+33404725 -94042987+33405625 -94042987+33405825 -94042987+33409325 -94042987+33409525 -94042987+33410825 -94042987+33411925 -94043114+33412719 -94042987+33413225 -94042987+33413725 -94042887+33417225 -94042887+33417625 -94042987+33418025 -94042987+33418225 -94042887+33419125 -94042887+33419425 -94042887+33420025 -94042887+33420225 -94042887+33421325 -94042887+33421525 -94042887+33422625 -94042887+33423725 -94042887+33423925 -94042887+33424925 -94042988+33426025 -94042888+33427225 -94042988+33427925 -94042988+33428325 -94042888+33428625 -94042888+33429525 -94042988+33429924 -94042988+33430624 -94042988+33430924 -94042988+33431024 -94042988+33431824 -94042988+33432024 -94042988+33432824 -94042988+33433324 -94043088+33433624 -94043088+33433924 -94043188+33434424 -94043088+33434524 -94042988+33435624 -94042988+33435824 -94042888+33436524 -94043088+33436824 -94042988+33437424 -94043088+33437824 -94043088+33438324 -94043188+33438724 -94042988+33439124 -94043088+33439624 -94042988+33440124 -94043088+33440624 -94043088+33441124 -94043088+33441524 -94043088+33441924 -94043088+33442324 -94043088+33442824 -94043088+33443424 -94043088+33443824 -94043088+33444424 -94042988+33444624 -94043088+33445524 -94042988+33446824 -94043088+33447324 -94043088+33447924 -94043088+33448424 -94043088+33448514 -94043088+33449174 -94043088+33449424 -94043088+33450224 -94043088+33450524 -94043188+33451724 -94043188+33452624 -94043188+33452824 -94043188+33453324 -94043188+33453924 -94043188+33455224 -94043188+33456524 -94043288+33457324 -94043188+33458324 -94043188+33458524 -94043188+33460424 -94042993+33463507 -94043088+33464424 -94043179+33466599 -94043188+33466824 -94043188+33467824 -94043188+33468324 -94043188+33469524 -94043188+33470324 -94043188+33470924 -94043188+33472224 -94043187+33472243 -94043088+33473524 -94043077+33473774 -94043059+33474199 -94043008+33475424 -94043088+33477424 -94043088+33478024 -94043154+33480585 -94043189+33481923 -94043189+33484523 -94043089+33487723 -94043096+33488278 -94043189+33489423 -94043279+33491030 -94043286+33491163 -94043289+33491223 -94043009+33493039 -94043009+33494534 -94043009+33494893 -94043133+33500123 -94043142+33501799 -94043178+33508274 -94043190+33510305 -94043192+33510619 -94043194+33510893 -94043238+33518573 -94043294+33528344 -94043302+33529683 -94043328+33534316 -94043363+33540262 -94043375+33542315 -94043428+33551425 -94043450+33552253
 -94043450+33552253 -94044958+33551710 -94049454+33551165
 -94049454+33551165 -94050926+33551566 -94051882+33552585
 -94051882+33552585 -94052348+33552215 -94053114+33551825 -94056096+33550726 -94058121+33550268 -94060911+33549764 -94061896+33549764 -94062881+33550062 -94064030+33550451 -94065480+33550909 -94066082+33551230 -94069625+33553549 -94071171+33553795 -94071720+33559682 -94055740+33563073 -94055967+33565246 -94062206+33568699 -94064934+33568823
 -94064934+33568823 -94066186+33568737
 -94066186+33568737 -94066846+33568909 -94070317+33578411 -94069911+33580224 -94073306+33584810 -94073958+33584823
 -94073958+33584823 -94075010+33582439 -94074284+33580742 -94086663+33575417 -94088943+33575322 -94094689+33574237 -94101330+33571496 -94102479+33570671 -94106788+33569121 -94120615+33562256 -94132773+33557125
 -94132773+33557125 -94133940+33566900 -94134308+33569209 -94136168+33571309
 -94136168+33571309 -94141975+33566626 -94146856+33565128
 -94146856+33565128 -94147105+33565139 -94149472+33566290 -94151037+33572020 -94150634+33572435 -94142731+33578190 -94143732+33581991
 -94143732+33581991 -94146952+33581375 -94153450+33575774 -94155556+33575676
 -94155556+33575676 -94162266+33588906 -94169170+33589995 -94173956+33590675 -94174664+33590795 -94176327+33591077 -94178417+33591773 -94179348+33592048 -94180880+33592612 -94181805+33593217 -94182162+33593476 -94182742+33594019
 -94182742+33594019 -94185384+33593308 -94187258+33591201 -94193169+33585199 -94194688+33582704 -94204234+33579854
 -94204234+33579854 -94210413+33582862
 -94210413+33582862 -94216141+33576392 -94211421+33573819
 -94211421+33573819 -94206856+33574745 -94198833+33576587
 -94198833+33576587 -94194399+33573678 -94192169+33568232 -94200444+33556887
 -94200444+33556887 -94202360+33560939 -94202360+33561078 -94212686+33563752
 -94212686+33563752 -94215746+33560415 -94217920+33557712 -94226325+33552934 -94233145+33552188
 -94233145+33552188 -94235979+33552430 -94239016+33553120 -94244447+33555112 -94245858+33555399 -94247490+33570099 -94246008+33571733 -94240369+33589549
 -94240369+33589549 -94250197+33587056 -94252656+33586144 -94257582+33582760 -94257801+33582508 -94258568+33581683 -94259435+33580786 -94264045+33575684 -94265669+33573589 -94267787+33570154 -94270279+33565529 -94274231+33559034 -94288896+33557457
 -94288896+33557457 -94291123+33559560 -94291603+33562497 -94291106+33565027 -94288756+33568956 -94283645+33572058 -94281083+33574322 -94280694+33575742 -94284472+33582080
 -94284472+33582080 -94291303+33581424 -94295817+33578385 -94299726+33574749 -94304228+33566617 -94304655+33565636 -94306217+33557299 -94309111+33552163 -94327488+33551665
 -94327488+33551665 -94330590+33552692 -94330809+33552852 -94331833+33553348 -94333645+33556586 -94333895+33557461 -94333846+33557868 -94341709+33567954
 -94341709+33567954 -94350074+33564185 -94350255+33564038 -94351811+33562941 -94348791+33554786 -94348436+33554320 -94347318+33552253 -94348945+33548359 -94355408+33543341 -94355945+33543180
 -94355945+33543180 -94366689+33545073 -94370143+33545624
 -94370143+33545624 -94371326+33545201 -94371598+33545001 -94376262+33544276
 -94376262+33544276 -94384284+33544873 -94386717+33545172 -94390614+33548787 -94392573+33551142 -94397504+33554102 -94401345+33558305 -94401205+33561530 -94397133+33565250 -94378595+33578495 -94385927+33581888
 -94385927+33581888 -94387664+33580398 -94387956+33580070 -94393534+33574686 -94405748+33568154
 -94405748+33568154 -94408901+33568197 -94409329+33568265 -94410926+33568344 -94411886+33568610 -94412481+33568902 -94415325+33572443 -94417019+33574737 -94423445+33583133 -94429511+33590741 -94433470+33591957 -94438826+33594036
 -94438826+33594036 -94439907+33593633 -94440152+33593307 -94440922+33592195 -94441537+33591502 -94442364+33591243 -94444487+33591004
 -94444487+33591004 -94456478+33596051 -94457459+33597462 -94458232+33598270 -94458099+33598830 -94457576+33600080
 -94457576+33600080 -94464336+33598819 -94464418+33598708
 -94464418+33598708 -94467648+33599345 -94470963+33605940 -94460393+33611768 -94458414+33612978 -94456276+33614255 -94455027+33615001 -94453014+33616932 -94452325+33618817 -94452490+33620604 -94455255+33622917 -94460286+33624421 -94460880+33625116 -94461129+33625415 -94462096+33630600 -94462146+33631242 -94457914+33632609 -94455829+33632888 -94448171+33635045 -94447076+33638749 -94462238+33642502
 -94462238+33642502 -94462981+33640858 -94463730+33638574 -94464893+33636963 -94465085+33636838 -94466075+33636262
 -94466075+33636262 -94470904+33637530 -94473952+33637997 -94474762+33638513 -94479898+33638849
 -94479898+33638849 -94480302+33638744 -94480601+33638713
 -94480601+33638713 -94481101+33638770 -94481313+33638819
 -94481313+33638819 -94481967+33638618 -94482150+33638594
 -94482150+33638594 -94482708+33638620
 -94482708+33638620 -94483045+33638588 -94483699+33638436 -94485875+33637867 -94489401+33636977 -94490226+33636662 -94487536+33629724 -94487513+33629432 -94487514+33628939 -94487611+33628544 -94487862+33628116 -94488363+33627406 -94489086+33626778 -94489981+33626053 -94490684+33625586 -94491503+33625115 -94493062+33624528 -94494643+33624321 -94498380+33623967 -94498911+33623924 -94500205+33623313 -94504615+33620682
 -94504615+33620682 -94516324+33631164 -94517260+33632729
 -94517260+33632729 -94520186+33629949 -94519002+33626058 -94518993+33625800 -94518821+33625115 -94529593+33616583
 -94529593+33616583 -94534725+33625855 -94534506+33626062 -94528244+33630334 -94524188+33632902 -94536123+33638832
 -94536123+33638832 -94545386+33632423 -94545950+33631928 -94549333+33629856 -94552579+33627901 -94554729+33627302 -94556443+33626988 -94559126+33626662
 -94559126+33626662 -94567858+33627108 -94568138+33627177 -94568966+33627452 -94569524+33627831 -94569976+33628469 -94570369+33629495 -94570446+33629947 -94570378+33630536 -94569731+33632151 -94569693+33632393 -94569551+33633324 -94568518+33637120 -94561029+33641352 -94559578+33641749 -94550917+33644966 -94548251+33660400 -94549483+33660738
 -94549483+33660738 -94567166+33653657 -94571974+33651220
 -94571974+33651220 -94577090+33658524 -94570911+33660635 -94569993+33660877 -94568513+33668619
 -94568513+33668619 -94572870+33667543 -94574381+33666755 -94577192+33665803
 -94577192+33665803 -94580337+33678879 -94583658+33682008 -94584181+33682354 -94586289+33685072 -94588016+33686188 -94588183+33686267
 -94588183+33686267 -94591586+33685867 -94592222+33685375 -94592752+33684713 -94593032+33684018 -94593004+33682969 -94592831+33682299 -94592725+33682040 -94592600+33681976 -94592244+33681548 -94591387+33679990 -94591403+33669413 -94591495+33668655 -94592508+33666324 -94593121+33665433 -94593576+33665087 -94597781+33663446 -94602866+33663070
 -94602866+33663070 -94612670+33674242 -94613112+33675220 -94613431+33675840 -94623236+33682064
 -94623236+33682064 -94626844+33682035 -94627893+33681389 -94634303+33668631 -94637050+33666963 -94648486+33662448
 -94648486+33662448 -94649436+33662458
 -94649436+33662458 -94657465+33660565 -94660201+33660327 -94660832+33660320
 -94660832+33660320 -94665498+33662273 -94665039+33673732 -94663750+33674420 -94662615+33674946 -94661806+33675133
 -94661806+33675133 -94659919+33675128
 -94659919+33675128 -94659525+33675129
 -94659525+33675129 -94657916+33674186 -94657367+33673751 -94655999+33672574 -94654892+33671760 -94654305+33671510 -94652970+33670656
 -94652970+33670656 -94648951+33671600 -94645663+33673459 -94646337+33677390 -94648671+33682286 -94649021+33684844 -94646971+33685447 -94639074+33694966 -94638734+33697108 -94642779+33701005
 -94642779+33701005 -94647241+33692654 -94647463+33689638 -94647978+33688754 -94648208+33687873 -94648535+33687009 -94648660+33686734 -94648804+33686573 -94648929+33686508 -94649255+33686420
 -94649255+33686420 -94664397+33694037
 -94664397+33694037 -94677254+33688472 -94685433+33684371
 -94685433+33684371 -94690364+33685092 -94691486+33685400 -94694421+33685825 -94696066+33686055 -94697262+33686205 -94704120+33687945 -94717391+33688290 -94717929+33689294 -94714975+33694610 -94709589+33697109
 -94709589+33697109 -94705267+33696873
 -94705267+33696873 -94704400+33697141 -94703496+33697538 -94702746+33698016 -94701996+33698655 -94701544+33699148 -94701055+33700053 -94700844+33700675 -94700864+33701191 -94700884+33701417 -94701125+33702071 -94705152+33705686 -94713335+33709300 -94727279+33715362 -94728044+33715581 -94730738+33716003
 -94730738+33716003 -94727818+33705545 -94724843+33705164 -94723326+33704888 -94719228+33703696 -94716029+33695490 -94718251+33690957 -94719324+33689194
 -94719324+33689194 -94722108+33689305 -94724833+33689956 -94738300+33695173 -94746096+33703016
 -94042901+32392283 -94045215+32391801 -94051824+32390449 -94060076+32388789 -94061178+32388567 -94070582+32386670 -94073143+32386152 -94077508+32385270 -94086522+32383452 -94086591+32383438 -94089754+32382799 -94091846+32382376 -94102759+32380171 -94104171+32379884 -94121169+32376416 -94131860+32374255 -94141047+32372365 -94154919+32369512 -94158325+32368865 -94161803+32368163 -94169934+32366521 -94170901+32366326 -94180489+32364390 -94180650+32364357 -94188439+32362786 -94190614+32362343 -94201295+32360169 -94206699+32359070 -94211747+32358043 -94224982+32355351 -94232382+32353835 -94238511+32352580 -94240140+32352246 -94245505+32351148
 -94245505+32351148 -94245707+32351168
 -94245707+32351168 -94252324+32349888 -94263477+32347685 -94267354+32346919 -94277189+32344938 -94282627+32343838 -94285111+32343335 -94287578+32342836 -94306329+32339038 -94314691+32337343 -94318488+32336574 -94347599+32330674
 -94347599+32330674 -94347531+32330857 -94347396+32331842
 -94347396+32331842 -94349786+32330360 -94353876+32329146
 -94247170+32880566 -94243944+32880573 -94240090+32880581 -94235822+32880590 -94233446+32880595 -94225274+32880613 -94223317+32880617
 -94223317+32880617 -94218636+32880605
 -94218636+32880605 -94211469+32880629 -94201183+32880654 -94196456+32880665 -94192350+32880674 -94191437+32880677 -94189966+32880677 -94187185+32880588
 -94187185+32880588 -94186572+32880609 -94181331+32880733 -94168386+32880757 -94165747+32880762 -94161555+32880770 -94156268+32880780 -94121604+32880917 -94118760+32880917 -94112856+32880917 -94108984+32880917 -94099375+32880913 -94094652+32880906 -94089588+32880857
 -94089588+32880857 -94063508+32880956
 -94063508+32880956 -94061200+32880954 -94053093+32880948 -94051432+32880948 -94050544+32880886 -94050464+32880882
 -94050464+32880882 -94046196+32880947 -94042886+32880965
 -94052417+33286759 -94052505+33286771
 -94052505+33286771 -94055605+33285783 -94055612+33285693 -94042990+33271227
 -94053509+30628981 -94086617+30589789
 -94055914+31112104 -94056350+31111820 -94056606+31111694 -94056747+31111672
 -94056747+31111672 -94056877+31111746 -94056912+31111876 -94056919+31112466 -94057001+31112588 -94057113+31112655
 -94057113+31112655 -94057178+31112647 -94057228+31112495
 -94055914+31112104 -94057228+31112495
 -94059504+30645233 -94051962+30636015 -94052742+30635126 -94053838+30634528 -94055379+30633615 -94055611+30633413 -94055778+30633227 -94055861+30632402 -94055778+30632144 -94054886+30631376 -94053744+30630609 -94053509+30628981
 -94059504+30645233 -94053509+30628981
 -94059504+30645233 -94070887+30663588
 -94061536+33299821 -94052417+33286759
 -94061536+33299821 -94055762+33297212 -94055503+33296502 -94054388+33295243 -94054052+33294023 -94054449+33293298 -94055349+33293260
 -94055349+33293260 -94056479+33293740 -94057395+33294457 -94058188+33294854
 -94058188+33294854 -94059028+33294686 -94052417+33286759
 -94129632+31099280 -94128992+31099402 -94062581+31114955
 -94062581+31114955 -94057228+31112495
 -94070887+30663588 -94071491+30664080 -94072179+30664816 -94072727+30665575 -94072987+30666375 -94073415+30667134 -94073879+30667643 -94074186+30667764
 -94074186+30667764 -94074530+30667748 -94075431+30667570 -94075821+30667271 -94082495+30658227
 -94070887+30663588 -94082495+30658227
 -94071689+30526033 -94071050+30521555 -94093545+30476612 -94096134+30462065 -94096146+30461996 -94097073+30461382
 -94097073+30461382 -94097630+30462010
 -94097630+30462010 -94099050+30461240 -94098476+30460543 -94099807+30458308 -94110141+30436723
 -94545717+30526977 -94541226+30526964 -94536223+30526950 -94535090+30526947 -94533408+30526932 -94532553+30526929 -94531854+30526927 -94524623+30526901 -94507793+30526842
 -94507793+30526842 -94499582+30527009
 -94499582+30527009 -94496195+30527007
 -94496195+30527007 -94490238+30527052
 -94490238+30527052 -94486613+30527048 -94479586+30527040 -94474835+30527035 -94473938+30527034 -94472953+30527033 -94464407+30527024 -94459453+30527019 -94458474+30527018 -94457441+30527018 -94456646+30527017 -94454506+30527015
 -94454506+30527015 -94453417+30527040
 -94453417+30527040 -94451749+30527037 -94449415+30527033 -94448469+30527031 -94446915+30527029 -94444920+30527026 -94443494+30527024 -94443245+30527023
 -94443245+30527023 -94440043+30527037 -94439256+30527041 -94437641+30527064
 -94437641+30527064 -94437007+30527063 -94435391+30527059 -94425201+30527038 -94423257+30527034 -94414540+30527016 -94413577+30526967
 -94413577+30526967 -94412838+30526993
 -94412838+30526993 -94410456+30526983 -94400652+30526945 -94399823+30526941 -94390775+30526906 -94382952+30526870 -94378341+30526856
 -94378341+30526856 -94375022+30526868
 -94375022+30526868 -94359968+30526847 -94338597+30526818 -94334283+30526812 -94326361+30526801 -94326023+30526801 -94311846+30526782 -94295651+30526760 -94289556+30526752
 -94289556+30526752 -94264193+30526756
 -94264193+30526756 -94262815+30526750 -94260789+30526742 -94257370+30526729 -94251590+30526707
 -94251590+30526707 -94247693+30526754
 -94247693+30526754 -94235968+30526713 -94226535+30526680 -94207114+30526612 -94197849+30526580 -94192806+30526562 -94190973+30526555 -94187476+30526543 -94186530+30526539 -94185860+30526488 -94169038+30526444 -94156757+30526412 -94150148+30526391 -94142657+30526389
 -94142657+30526389 -94136276+30526410
 -94136276+30526410 -94131882+30526408 -94124743+30526306 -94116200+30526262 -94105219+30526205 -94101306+30526184 -94095733+30526155 -94093445+30526143 -94092527+30526138 -94086720+30526095 -94073709+30526041 -94071689+30526033
 -94087160+30588420 -94095727+30577179 -94087596+30554564 -94087334+30554274 -94078160+30547149 -94071689+30526033
 -94082495+30658227 -94086851+30670103 -94089582+30674691 -94091309+30680611 -94107771+30688361 -94136687+30729289 -94128272+30745705 -94129397+30750203 -94130225+30751753 -94130436+30751830 -94135364+30767643 -94142746+30773101 -94139848+30779259 -94173322+30793663 -94180136+30795574 -94181115+30798026 -94184565+30814593 -94184049+30830426 -94185177+30830543 -94185549+30830730 -94185936+30831362 -94185997+30832056 -94197010+30850840 -94198013+30853227 -94198143+30853807 -94199074+30875200 -94200184+30890219 -94201630+30893574 -94213599+30900065 -94215906+30901961
 -94116309+30434000 -94115554+30416030 -94113490+30402705 -94106378+30386606 -94102092+30378627 -94099104+30369488
 -94099104+30369488 -94100766+30369797
 -94100766+30369797 -94099825+30364013 -94096285+30360558 -94093575+30356540 -94084662+30349411
 -94084662+30349411 -94084326+30350313
 -94084326+30350313 -94083527+30348075 -94096576+30338600 -94100618+30319489 -94099865+30317472 -94104376+30312601
 -94086617+30589789 -94086952+30589558 -94087160+30588420
 -94086617+30589789 -94087160+30588420
 -94251346+32750388 -94250188+32750317 -94249972+32750141 -94249469+32746702 -94250188+32746687 -94250294+32746568 -94250188+32745156 -94249468+32745029 -94249196+32744571 -94247841+32743953 -94247250+32743455
 -94247250+32743455 -94245917+32745008 -94246052+32745169 -94245960+32750141 -94242800+32750811
 -94242800+32750811 -94242314+32750141 -94239791+32745813 -94237622+32744737 -94235534+32744120 -94233369+32734140 -94234019+32718944 -94219427+32702476
 -94219427+32702476 -94204311+32702982
 -94204311+32702982 -94187782+32696898
 -94187782+32696898 -94144941+32732147 -94135524+32740030
 -94135524+32740030 -94128818+32739501 -94118688+32737681
 -94118688+32737681 -94101816+32738411 -94101706+32738456
 -94101706+32738456 -94101491+32738357 -94092572+32732791 -94091604+32731370 -94094981+32729190 -94095814+32728873 -94101649+32725872 -94102263+32725416 -94102411+32724876 -94102187+32724422 -94101811+32723927 -94101191+32723906
 -94101191+32723906 -94100600+32723966
 -94100600+32723966 -94099896+32723831 -94092349+32715891 -94092948+32692908 -94092209+32690289
 -94092209+32690289 -94043147+32693031
 -94115580+30160811 -94112324+30170083 -94111828+30176530 -94111829+30177302 -94111140+30179826 -94101312+30190250
 -94101312+30190250 -94100603+30188882
 -94100603+30188882 -94095755+30198936
 -94095755+30198936 -94094571+30197040
 -94094571+30197040 -94094147+30200354 -94117179+30232409 -94117668+30233201 -94117604+30241665
 -94105082+30266129 -94103814+30265985 -94102256+30263087 -94107932+30252029 -94108794+30251354 -94109108+30250209 -94113700+30245489 -94117380+30243985 -94117686+30241779 -94117604+30241665
 -94104130+30264678 -94104392+30264968 -94104767+30265172 -94104955+30265323 -94105071+30265556 -94105168+30265789 -94105082+30266129
 -94104130+30264678 -94105082+30266129
 -94104376+30312601 -94102065+30313175
 -94104376+30312601 -94104122+30312490 -94103666+30312448
 -94103666+30312448 -94102844+30312734 -94102329+30313009 -94102065+30313175
 -94104130+30264678 -94110963+30268218 -94119584+30278080 -94120642+30280587 -94118661+30280794 -94117267+30293370 -94117688+30298402 -94104416+30312326 -94102065+30313175
 -94210137+33297045 -94196711+33298561 -94161417+33309029
 -94161417+33309029 -94160563+33308586 -94159250+33308090 -94158136+33307877 -94153843+33305248 -94152033+33304665 -94125070+33292909
 -94125070+33292909 -94112593+33297903 -94112396+33298362 -94115234+33301685 -94115292+33301808 -94116097+33304642 -94110070+33309425
 -94110070+33309425 -94109936+33309396 -94085045+33298654 -94085442+33297784 -94086021+33297448 -94086937+33297326
 -94086937+33297326 -94088646+33297387
 -94088646+33297387 -94089104+33297059 -94088982+33296128 -94087929+33295510 -94086555+33295075 -94084983+33294633
 -94084983+33294633 -94061536+33299821
 -94110141+30436723 -94111174+30435616 -94112113+30434605 -94113066+30434062 -94114594+30433750
 -94114594+30433750 -94115976+30434059
 -94115976+30434059 -94116309+30434000
 -94110141+30436723 -94116309+30434000
 -94258325+30171491 -94257060+30172016 -94255594+30172488
 -94255594+30172488 -94254283+30171562 -94254433+30171346 -94252498+30169756 -94253459+30169221 -94250247+30168155 -94246345+30167850 -94237480+30164595
 -94237480+30164595 -94236057+30165760 -94222984+30171555 -94218607+30174094 -94218984+30178323 -94213184+30181811 -94195583+30188811
 -94195583+30188811 -94189746+30184463 -94189183+30179611 -94188783+30179411 -94187583+30178911
 -94187583+30178911 -94186183+30179111 -94185103+30180382 -94183483+30183911 -94178919+30187814 -94176826+30187909
 -94176826+30187909 -94154781+30170411
 -94154781+30170411 -94154274+30170580
 -94154274+30170580 -94142781+30167311 -94125076+30165187 -94115687+30161087 -94115580+30160811
 -94129632+31099280 -94131005+31103020 -94144586+31115240
 -94457763+31033468 -94447550+31035544 -94443647+31036338 -94433216+31038453 -94421326+31040696 -94415892+31041778 -94404466+31044053 -94399950+31044954 -94387095+31047557 -94383994+31048195 -94366182+31052058 -94363398+31052623 -94343571+31056647 -94333357+31058720 -94325669+31060281 -94322655+31060893 -94317564+31061927 -94313602+31062732 -94308172+31063825 -94302540+31064959 -94291268+31067245 -94283817+31068703 -94281601+31069152 -94275437+31070399 -94269942+31071510 -94269233+31071653 -94267986+31071906 -94264621+31072587 -94260653+31073390 -94253703+31074796 -94249096+31075676 -94239744+31077524 -94238801+31077712 -94233670+31078735 -94222224+31081017 -94215497+31082358 -94200938+31085262 -94193692+31086708 -94184833+31088445 -94174858+31090389 -94172778+31090797 -94129632+31099280
 -94179928+31126494 -94144586+31115240
 -94179928+31126494 -94179451+31125645 -94179198+31125193 -94178981+31124513 -94178593+31123963 -94178130+31123744 -94177570+31123683
 -94177570+31123683 -94177097+31123835 -94176711+31124207 -94176340+31124733 -94175546+31125193
 -94175546+31125193 -94144586+31115240
 -94303537+31212514 -94301503+31211828 -94279851+31200829 -94256963+31182372
 -94256963+31182372 -94250197+31186600
 -94250197+31186600 -94250197+31186575 -94250197+31183974 -94228834+31176291 -94211267+31159163 -94198963+31142472 -94179928+31126494
 -94204991+30914624 -94205379+30935831 -94206376+30936357 -94224430+30941258 -94227675+30957365 -94239292+30972906 -94243830+30983153
 -94215906+30901961 -94204991+30914624
 -94215906+30901961 -94215889+30902293 -94215541+30903076 -94214904+30904198 -94214415+30905587 -94214197+30906766 -94213969+30907962 -94213491+30908866 -94212863+30909745 -94212217+30910439 -94211928+30910632 -94204991+30914624
 -94217494+33293149 -94210137+33297045
 -94217494+33293149 -94217785+33293808 -94217922+33294411 -94217983+33294861 -94218121+33295166 -94218578+33295891 -94218777+33296402 -94218716+33296669 -94218517+33296936 -94218182+33297050 -94217861+33297066
 -94217861+33297066 -94210137+33297045
 -94231641+33250127 -94240353+33274040
 -94232742+33247498 -94229519+33247842 -94229775+33248228 -94230308+33248655 -94230956+33249058 -94231337+33249429 -94231603+33249936 -94231641+33250127
 -94232742+33247498 -94231641+33250127
 -94326391+33256276 -94317261+33250125 -94316432+33250125 -94308143+33250125 -94292842+33250126 -94287971+33250126 -94286245+33250126 -94283454+33250126 -94280444+33250126 -94279051+33247729 -94269174+33245324 -94259356+33242304 -94259313+33237046
 -94259313+33237046 -94257955+33237683 -94255587+33242261
 -94255587+33242261 -94233097+33240882
 -94233097+33240882 -94232742+33247498
 -94235746+30986710 -94237528+31000055 -94237519+31000196 -94238457+31013867 -94254693+31018936 -94260866+31020056
 -94240353+33274040 -94217494+33293149
 -94240353+33274040 -94218319+33287804 -94218578+33288444 -94218380+33289009 -94218060+33289665 -94217861+33290153 -94217922+33290398 -94218243+33290657 -94218640+33290985 -94218640+33291382 -94218578+33291702 -94217494+33293149
 -94243830+30983153 -94235746+30986710
 -94243830+30983153 -94241383+30992477 -94240476+30992717 -94239944+30992789
 -94239944+30992789 -94239767+30992700 -94239590+30992424 -94239423+30991939 -94239387+30991462 -94239546+30991204 -94239930+30990825 -94240828+30990221 -94235746+30986710
 -94251346+32750388 -94251357+32750390 -94252328+32750970
 -94252328+32750970 -94252614+32750948
 -94251346+32750388 -94252614+32750948
 -94251751+32880506 -94247170+32880566
 -94251751+32880506 -94250188+32880505
 -94250188+32880505 -94247170+32880566
 -94260017+32749350 -94252993+32751017
 -94252993+32751017 -94252614+32750948
 -94360324+32880373 -94344898+32880392 -94320965+32880420 -94311413+32880472 -94310206+32880472 -94288029+32880483 -94287126+32880483 -94284969+32880484 -94278848+32880487 -94277594+32880532
 -94277594+32880532 -94276301+32880530 -94269127+32880522 -94256897+32880511 -94251751+32880506
 -94258325+30171491 -94258393+30171411 -94258417+30171384
 -94258325+30171491 -94258417+30171384
 -94258417+30171384 -94258548+30171173 -94258885+30169674 -94260021+30168522 -94260090+30168352
 -94260090+30168352 -94262382+30168465
 -94262382+30168465 -94262998+30168185
 -94262998+30168185 -94263673+30168538 -94263896+30168556
 -94263896+30168556 -94266163+30168183
 -94266163+30168183 -94265489+30169019 -94265471+30169110 -94265476+30169142 -94266032+30169274
 -94266032+30169274 -94266725+30168886
 -94260528+32745376 -94260017+32749350
 -94260528+32745376 -94260135+32745276 -94259792+32745272
 -94259792+32745272 -94259435+32745567 -94259317+32745900 -94259284+32746231 -94259168+32746692 -94259181+32746902 -94259321+32747263 -94259622+32747590 -94259935+32748046 -94260017+32749350
 -94260528+32745376 -94260536+32745746 -94273168+32748247
 -94260866+31020056 -94263207+31019576 -94265602+31019325 -94266188+31019187 -94266853+31018752 -94267305+31018546
 -94267305+31018546 -94267970+31018615 -94268981+31018982 -94269673+31019074
 -94269673+31019074 -94270525+31018982 -94271323+31018616 -94276166+31017197
 -94260866+31020056 -94276166+31017197
 -94266725+30168886 -94269146+30170595 -94269242+30170595 -94269338+30170515 -94269434+30170323 -94269498+30170131 -94269546+30169955 -94269818+30169763
 -94269818+30169763 -94270058+30169907 -94270154+30170067
 -94266725+30168886 -94270154+30170067
 -94270154+30170067 -94271055+30170963
 -94271055+30170963 -94271593+30170173
 -94271593+30170173 -94275468+30170204
 -94275468+30170204 -94275658+30170035 -94275939+30169251 -94276357+30168832 -94276810+30167841 -94277240+30167585 -94277722+30167299
 -94273168+32748247 -94272923+32748591 -94272950+32748843 -94273059+32749049 -94273872+32749700 -94274494+32750141 -94275278+32750547
 -94275278+32750547 -94275847+32750501 -94276419+32750141 -94277694+32749531 -94278345+32749485 -94282223+32747608
 -94273168+32748247 -94282223+32747608
 -94276166+31017197 -94283640+31023247 -94283280+31037098 -94283317+31037226 -94298167+31037228
 -94298167+31037228 -94315012+31023346
 -94315012+31023346 -94332680+31025884 -94337364+31030902 -94350856+31038617
 -94350856+31038617 -94355008+31036258 -94374484+31030888 -94390843+31027230
 -94390843+31027230 -94397068+31028492
 -94397068+31028492 -94399561+31025133
 -94399561+31025133 -94401992+31026065
 -94401992+31026065 -94432884+31014612 -94436422+31013169
 -94436422+31013169 -94432777+31013191
 -94432777+31013191 -94434214+31007142 -94450973+31003475
 -94277722+30167299 -94277482+30166835 -94277658+30166531 -94277898+30165971 -94277786+30165555 -94277498+30165076 -94277482+30164820 -94277818+30164452 -94278090+30164100 -94278186+30163876 -94278026+30163764 -94278746+30135796
 -94277722+30167299 -94278746+30135796
 -94278746+30135796 -94278794+30135316
 -94278794+30135316 -94279050+30135060 -94279450+30134836 -94279610+30134692 -94279466+30134388 -94279802+30133972 -94280170+30133492 -94279930+30133028 -94279482+30132516 -94279338+30132020 -94279674+30131748 -94282615+30130675
 -94278794+30135316 -94282615+30130675
 -94282615+30130675 -94283066+30129732 -94289290+30125236 -94310487+30115291
 -94702140+32793088 -94701236+32792629 -94700229+32792119 -94699219+32791607 -94685770+32784786 -94676495+32780081 -94673825+32778727 -94673206+32778413 -94670241+32776909 -94667465+32775501 -94638690+32760875 -94630672+32756827 -94628050+32755503 -94627168+32755058 -94626529+32754736 -94626266+32754603 -94616298+32749511 -94609196+32745863 -94599945+32741044 -94587549+32734713 -94583385+32732586 -94576464+32729050 -94573828+32727703 -94571673+32726574 -94567852+32724603 -94565901+32723597 -94562969+32722199 -94560031+32720713 -94558687+32719939 -94558482+32719821 -94557719+32719432 -94557418+32719244 -94556930+32718947 -94556254+32718603 -94546742+32713747 -94519604+32699971 -94518353+32699336 -94506520+32693739
 -94506520+32693739 -94505758+32693740 -94503900+32693743 -94501025+32693747 -94491310+32693849 -94487355+32693871 -94486253+32693878 -94467633+32693975 -94446626+32694104 -94435757+32694171
 -94435757+32694171 -94430327+32694095
 -94430327+32694095 -94397988+32694303 -94392480+32694340 -94392345+32694340 -94384787+32693031
 -94384787+32693031 -94382971+32693809 -94361679+32703455 -94357203+32705488 -94357156+32705518 -94357061+32705546 -94351998+32705701 -94348029+32708888 -94345796+32713110 -94344966+32713220 -94340391+32715123
 -94340391+32715123 -94331961+32714797
 -94331961+32714797 -94331878+32714803 -94328193+32717301 -94288160+32735803 -94285022+32740952 -94282223+32747608
 -94305055+31500183 -94304489+31500183 -94304046+31504541 -94303098+31512471 -94308635+31520262 -94306681+31520994 -94307538+31525463 -94303840+31526808 -94302348+31533918 -94302428+31534307 -94306809+31543302 -94305477+31544159
 -94305373+31421895 -94305176+31421821 -94305206+31421676 -94306149+31419810 -94306405+31418803 -94306609+31418231 -94306864+31418104 -94307382+31418019 -94308074+31417483 -94308878+31416997 -94309472+31416824 -94308274+31414770
 -94305373+31421895 -94308274+31414770
 -94305477+31544159 -94305636+31562536 -94304941+31563086 -94304753+31563613 -94304753+31564003 -94305262+31564369 -94305369+31564621 -94305556+31565881 -94305556+31566386 -94305369+31566752 -94304994+31567165 -94306974+31571953
 -94305477+31544159 -94306974+31571953
 -94306974+31571953 -94322623+31590676 -94323141+31592551
 -94323141+31592551 -94328307+31592413
 -94308274+31414770 -94308766+31414071 -94314891+31410095 -94314783+31409402 -94313949+31408481 -94313526+31406753
 -94314468+31338448 -94313440+31337524 -94318999+31318557 -94320605+31300014 -94331355+31277474
 -94313526+31406753 -94315373+31403012 -94314913+31402984
 -94314913+31402984 -94314376+31403101
 -94314376+31403101 -94314200+31402922 -94314484+31402714 -94317432+31402059
 -94317432+31402059 -94317683+31402230 -94318099+31402831
 -94313526+31406753 -94318099+31402831
 -94305373+31421895 -94316267+31430450 -94324621+31439526 -94316945+31452569 -94313636+31462972 -94314359+31471863 -94314279+31472940 -94318521+31476482 -94317274+31483778
 -94316767+31223488 -94303537+31212514
 -94316767+31223488 -94316354+31223576
 -94316354+31223576 -94315586+31223567 -94315062+31223541
 -94315062+31223541 -94314143+31223758 -94313262+31223861
 -94313262+31223861 -94312559+31223739 -94311793+31223164 -94311570+31222607 -94311777+31222212 -94312341+31221866 -94303537+31212514
 -94317274+31483778 -94305055+31500183
 -94317274+31483778 -94311098+31493975 -94311633+31494204 -94311767+31494502 -94311500+31494593
 -94311500+31494593 -94310296+31494548
 -94310296+31494548 -94309922+31494685 -94309842+31494845 -94309708+31496060 -94309521+31496381
 -94309521+31496381 -94309253+31496335
 -94309253+31496335 -94305055+31500183
 -94318099+31402831 -94326373+31395642
 -94321911+31350294 -94315836+31340807 -94316058+31340029 -94316624+31339603 -94316504+31339127 -94315731+31338862 -94314468+31338448
 -94321911+31350294 -94319137+31345600 -94318951+31345118 -94319047+31344058 -94318849+31343366 -94318312+31343235
 -94318312+31343235 -94318060+31343876 -94318294+31344487 -94318233+31344795
 -94318233+31344795 -94317783+31344792 -94317491+31344076 -94314468+31338448
 -94326616+31224754 -94324856+31223789 -94316767+31223488
 -94325025+31229480 -94326616+31224754
 -94327712+31383194 -94327423+31382584 -94327215+31382177 -94325500+31380066 -94326505+31375186 -94328751+31364206 -94321911+31350294
 -94326373+31395642 -94325187+31394244 -94324872+31393886 -94325025+31393621 -94325292+31393308 -94325099+31392887 -94324656+31392189 -94324265+31391952
 -94324265+31391952 -94323991+31392079 -94323631+31392286
 -94323631+31392286 -94323406+31392276 -94327712+31383194
 -94326373+31395642 -94327712+31383194
 -94328307+31592413 -94332512+31599653
 -94332512+31599653 -94332780+31599584
 -94332780+31599584 -94333182+31599744 -94333798+31600271 -94334494+31600638 -94334494+31600935 -94334173+31601210 -94333584+31601233 -94333477+31601325 -94333450+31601508
 -94333450+31601508 -94336368+31600729
 -94328307+31592413 -94336368+31600729
 -94331355+31277474 -94332508+31251053
 -94332508+31251053 -94332001+31251633 -94331020+31251838
 -94331020+31251838 -94328894+31250699 -94329328+31250290
 -94329328+31250290 -94331253+31251116
 -94331253+31251116 -94331169+31250544 -94331669+31250189 -94331849+31249752
 -94331849+31249752 -94332167+31249777
 -94332167+31249777 -94335341+31240796
 -94331355+31277474 -94333889+31247253 -94334200+31246890 -94334679+31246487 -94334304+31246220 -94333874+31245864 -94334176+31245291
 -94334176+31245291 -94334588+31245453 -94334971+31245850
 -94334971+31245850 -94335458+31245770 -94336096+31245698 -94335341+31240796
 -94331957+33256134 -94326391+33256276
 -94331957+33256134 -94326642+33255284
 -94326642+33255284 -94326449+33255704 -94326391+33256276
 -94332699+30112164 -94315787+30117812
 -94315787+30117812 -94314939+30117716 -94314427+30117300 -94313723+30117108 -94313659+30116404 -94312795+30116116
 -94312795+30116116 -94311755+30116196
 -94311755+30116196 -94311291+30115620 -94310651+30115252
 -94310651+30115252 -94310487+30115291
 -94332699+30112164 -94331771+30112468
 -94331771+30112468 -94331243+30112372
 -94331243+30112372 -94330731+30112404 -94330635+30112564 -94330859+30112900 -94331483+30113428 -94331899+30113700 -94331675+30114196 -94331355+30114452 -94330587+30114740 -94310487+30115291
 -94335341+31240796 -94325025+31229480
 -94335341+31240796 -94327745+31232150 -94328316+31232143 -94328448+31231965 -94328083+31231771 -94327625+31231576 -94327541+31231326 -94327767+31230939 -94327618+31230446 -94327038+31230356
 -94327038+31230356 -94326456+31230686
 -94326456+31230686 -94325025+31229480
 -94335707+31227435 -94326616+31224754
 -94422186+30105079 -94406803+30098729 -94406240+30098625
 -94406240+30098625 -94405895+30099902
 -94405895+30099902 -94404218+30098729 -94403825+30098729 -94400635+30097544
 -94400635+30097544 -94395362+30102599
 -94395362+30102599 -94392503+30102217
 -94392503+30102217 -94392858+30104501 -94389853+30104912 -94384580+30106155 -94381522+30108415 -94375189+30108618
 -94375189+30108618 -94375189+30108584 -94344924+30103413 -94341949+30103378
 -94341949+30103378 -94335900+30106485 -94332699+30112164
 -94336368+31600729 -94337520+31604807 -94339827+31608724 -94339850+31608747 -94355918+31618434 -94367220+31626001 -94364437+31630562 -94369823+31635623
 -94439200+33282275 -94432938+33285691
 -94432938+33285691 -94430374+33283759
 -94430374+33283759 -94429393+33285050 -94428273+33285438
 -94428273+33285438 -94426264+33285053 -94415739+33284017 -94409973+33273348 -94410019+33272985 -94402669+33269850 -94402234+33269340 -94395144+33261718 -94380591+33256099
 -94380591+33256099 -94357010+33262598
 -94357010+33262598 -94356009+33259873 -94352912+33259392 -94343308+33252737
 -94343308+33252737 -94331957+33256134
 -94343377+31235098 -94335707+31227435
 -94343377+31235098 -94337973+31231046 -94337374+31230868 -94336476+31230398 -94335597+31229791 -94335354+31229565 -94335590+31229210 -94336210+31228695 -94336435+31228469 -94336296+31227896 -94335707+31227435
 -94458406+31342688 -94455976+31339279 -94455732+31339192
 -94455732+31339192 -94454358+31339631 -94454084+31340021 -94452772+31340536
 -94452772+31340536 -94452340+31340421 -94452289+31339985 -94453758+31333395 -94450457+31330045 -94432985+31311928 -94400682+31301976 -94376918+31273416 -94375200+31270964 -94359161+31257426 -94357090+31246889 -94350184+31243751 -94347067+31242479 -94343377+31235098
 -94354880+29506328 -94354229+29560399 -94354160+29561500 -94353660+29570446 -94353536+29586993 -94353549+29587816 -94353662+29594851
 -94353662+29594851 -94353732+29599191 -94353939+29610995
 -94353662+29594851 -94353939+29610995
 -94353876+32329146 -94360513+32336305 -94360757+32336947 -94360865+32337726 -94360866+32339742 -94360947+32340062 -94361055+32340177 -94361109+32340383
 -94353876+32329146 -94361109+32340383
 -94353939+29610995 -94353947+29611446 -94353954+29611865 -94354258+29637430 -94354290+29640209 -94354361+29646419 -94354743+29672222 -94354751+29672723 -94355062+29692453 -94355189+29700805 -94355236+29704821 -94355379+29717044 -94355428+29717229 -94355432+29717503 -94355490+29728871
 -94355463+29729261 -94355490+29728871
 -94355490+29728871 -94355463+29729261
 -94355788+29748269 -94355699+29743052 -94355556+29734735 -94355493+29731011 -94355463+29729261
 -94355788+29748269 -94355798+29748837
 -94355798+29748837 -94355788+29748269
 -94355798+29748837 -94355861+29750222
 -94355861+29750222 -94355798+29748837
 -94355861+29750222 -94355899+29752724 -94355900+29752798 -94355960+29755097 -94355964+29755230 -94356060+29763262 -94356156+29770381 -94356316+29780877 -94356319+29780974 -94356348+29782029 -94356364+29787213 -94356524+29790717 -94356527+29790951 -94356664+29800276 -94356684+29801644 -94356732+29806220 -94356668+29810716 -94356828+29817964 -94356988+29820668 -94357036+29825276 -94357036+29825500 -94357036+29825756 -94357048+29826145 -94357164+29829900 -94357212+29831612 -94357100+29832492 -94357191+29833852 -94357196+29833932 -94357228+29837083 -94357276+29839627 -94357340+29841019 -94357292+29842779 -94357339+29847718 -94357340+29847787 -94357449+29856041 -94357452+29856267 -94357468+29857899 -94357516+29858411 -94357516+29858747 -94357596+29861867 -94357852+29875290 -94357860+29878230 -94358093+29887463 -94365501+29887475 -94370637+29887483 -94371180+29887484 -94374075+29887488
 -94361109+32340383 -94389813+32367991 -94395483+32368748 -94404066+32369707
 -94404066+32369707 -94404117+32369705 -94426841+32367571 -94443477+32365797
 -94443477+32365797 -94446752+32367706 -94457272+32369484 -94458075+32370072 -94462787+32372363 -94464910+32377438
 -95091622+29062739 -95087097+29067156 -95051537+29082885 -95016359+29097664 -95000202+29104452 -95000202+29104525 -94964240+29125241 -94963661+29125241 -94912171+29159318
 -94912171+29159318 -94912124+29159317
 -94912124+29159317 -94902120+29164742 -94840151+29198346 -94839390+29198523 -94811966+29212199 -94809114+29213621 -94803978+29216182 -94803228+29216556 -94800530+29217901 -94795963+29220179 -94794452+29220932 -94793635+29221340 -94773912+29231175 -94772792+29231671 -94772686+29231718 -94758598+29241482 -94750740+29246928 -94750194+29247409 -94750194+29247461 -94748046+29250238 -94748083+29250238 -94635451+29311640 -94625191+29332794 -94625192+29347758 -94625192+29349517 -94626202+29352125 -94630562+29361553 -94646142+29380390 -94645346+29385754 -94564584+29423809 -94526581+29440204 -94500190+29451590 -94499452+29452337 -94437328+29476349 -94435250+29477152 -94419954+29483064 -94419719+29483156 -94419249+29483452 -94375866+29499777 -94375630+29499867 -94375187+29500131
 -94375187+29500131 -94375187+29496504
 -94375187+29496504 -94369352+29499285 -94367368+29500230 -94369379+29500230 -94370351+29500230 -94369361+29500620
 -94369361+29500620 -94354880+29506328
 -94369823+31635623 -94373787+31635919 -94374162+31636675 -94374618+31637248 -94374565+31637660 -94374029+31638439 -94374083+31638806 -94374539+31639172
 -94374539+31639172 -94375203+31638990
 -94369823+31635623 -94375203+31638990
 -94378609+29593993 -94375188+29596592 -94371588+29597245
 -94371588+29597245 -94370978+29562056 -94370801+29555377 -94370775+29554371 -94369361+29500620
 -94374075+29887488 -94375188+29887490
 -94375188+29887490 -94374075+29887488
 -94375188+29887490 -94378409+29887477 -94379550+29887472 -94389385+29887433
 -94389385+29887433 -94391927+29887443
 -94391927+29887443 -94403633+29887315
 -94403633+29887315 -94405454+29887342
 -94405454+29887342 -94406414+29887291 -94414640+29887190 -94417484+29887155 -94417934+29887149 -94420877+29887113 -94439511+29886995
 -94439511+29886995 -94442235+29889538
 -94375203+31638990 -94386017+31638332
 -94378609+29593993 -94378713+29595666
 -94378609+29593993 -94378792+29594291 -94378713+29595666
 -94379191+32880128 -94360324+32880373
 -94379191+32880128 -94375193+32880132 -94360324+32880373
 -94653994+32879507 -94634975+32879636
 -94634975+32879636 -94626952+32879499
 -94626952+32879499 -94614969+32879611 -94613685+32879615 -94612078+32879619 -94597544+32879659 -94596823+32879661 -94595195+32879665 -94580568+32879705 -94555331+32879775 -94551434+32879786 -94538935+32879821 -94538042+32879824 -94537888+32879824 -94537467+32879825 -94536647+32879827 -94532439+32879839 -94528364+32879850 -94524855+32879860 -94518771+32879878 -94506016+32879889 -94499028+32880045 -94480963+32880057 -94473553+32880062 -94469673+32880064 -94455344+32880075 -94443784+32880083 -94430657+32880092 -94422587+32880097 -94412634+32880104 -94412162+32880104 -94411013+32880105 -94397977+32880114 -94394999+32880116 -94381932+32880126 -94379191+32880128
 -94414745+29586715 -94415585+29586120
 -94415585+29586120 -94419551+29587515 -94417340+29592537
 -94417340+29592537 -94415400+29591368 -94414866+29590526
 -94414866+29590526 -94413873+29591977 -94410417+29594644 -94409656+29595836 -94410181+29596867
 -94410181+29596867 -94408135+29596317
 -94408135+29596317 -94407558+29596523 -94406483+29598264
 -94406483+29598264 -94405329+29597004 -94401643+29596608
 -94401643+29596608 -94398921+29596839
 -94398921+29596839 -94394836+29596575 -94392875+29595876 -94389803+29595607
 -94389803+29595607 -94389514+29596312
 -94389514+29596312 -94388697+29595721 -94388643+29595266 -94387962+29594665
 -94387962+29594665 -94386869+29594844 -94384535+29595141
 -94384535+29595141 -94381991+29595071
 -94381991+29595071 -94378713+29595666
 -94386017+31638332 -94393756+31638793
 -94393756+31638793 -94393810+31638678 -94394131+31638495
 -94394131+31638495 -94394747+31638610 -94395015+31638862 -94395014+31639068 -94394907+31639137
 -94394907+31639137 -94394211+31639136
 -94394211+31639136 -94394104+31639343 -94394076+31640694 -94394907+31640878
 -94386017+31638332 -94394907+31640878
 -94394907+31640878 -94396982+31648926 -94398930+31653579
 -94404510+31674836 -94398865+31653732 -94398930+31653579
 -94404510+31674836 -94404108+31676944
 -94404108+31676944 -94404590+31676784
 -94404590+31676784 -94405179+31677013
 -94404510+31674836 -94405179+31677013
 -94405179+31677013 -94411308+31701759
 -94411308+31701759 -94414255+31705013
 -94414255+31705013 -94414604+31704875 -94414711+31704738 -94415032+31704669
 -94415032+31704669 -94415140+31704761 -94415113+31705265 -94415434+31705540
 -94415434+31705540 -94416104+31705402
 -94416104+31705402 -94416292+31705517 -94416426+31705884 -94413783+31726910
 -94411308+31701759 -94415514+31708862 -94415862+31709045 -94415996+31709274 -94415916+31709618 -94415621+31709939 -94415594+31710443 -94415353+31710626 -94414656+31710718 -94414522+31710832 -94414575+31711245 -94413783+31726910
 -94497212+29546504 -94480159+29555089 -94474572+29558269
 -94474572+29558269 -94469696+29557078
 -94469696+29557078 -94468097+29557996 -94460077+29560993 -94458838+29561077 -94444531+29563477
 -94444531+29563477 -94443545+29562767
 -94443545+29562767 -94442643+29563546 -94440310+29564555 -94439074+29565407
 -94439074+29565407 -94437558+29564807
 -94437558+29564807 -94435241+29564939 -94432759+29565245 -94427701+29566136 -94427235+29566785
 -94427235+29566785 -94425813+29566778
 -94425813+29566778 -94422091+29567441 -94421671+29569710
 -94421671+29569710 -94419022+29569114
 -94419022+29569114 -94415823+29573262 -94415770+29573308 -94412519+29574091 -94414459+29577181 -94414482+29577185 -94414721+29577227
 -94414721+29577227 -94415770+29577204
 -94415770+29577204 -94417343+29578239 -94415061+29579565 -94414119+29579721
 -94412586+29587211 -94412648+29587311 -94413093+29587701 -94413355+29587769
 -94413355+29587769 -94413723+29587701 -94414404+29586830 -94414745+29586715
 -94412586+29587211 -94414745+29586715
 -94412640+31738921 -94414269+31752248 -94420246+31761276 -94426185+31768488
 -94413783+31726910 -94414870+31729606
 -94414012+29581350 -94414877+29581398 -94415754+29581702 -94415035+29582384 -94415244+29583644 -94416922+29584792 -94415480+29585386 -94414588+29585546 -94412586+29587211
 -94414119+29579721 -94414012+29581350
 -94414119+29579721 -94414061+29579739 -94413823+29579846 -94413640+29579984 -94413467+29580227 -94413313+29580535 -94413297+29580809 -94413401+29581026 -94413587+29581211 -94414012+29581350
 -94414870+31729606 -94412640+31738921
 -94414870+31729606 -94414786+31729803 -94414786+31730192 -94414679+31730352 -94414625+31730696 -94414223+31730902 -94414169+31731063 -94414276+31731521 -94413955+31731704 -94413981+31731865 -94414115+31732071 -94412640+31738921
 -94422186+30105079 -94422853+30105377 -94423643+30105468 -94424039+30105652
 -94422186+30105079 -94424039+30105652
 -94424039+30105652 -94424450+30105863
 -94424450+30105863 -94427307+30105766
 -94427307+30105766 -94431367+30113696
 -94431367+30113696 -94445115+30113009
 -94426185+31768488 -94426306+31768975 -94426467+31769181 -94426547+31769433 -94426896+31769731 -94428156+31770075 -94428236+31770327 -94428129+31770739 -94428236+31770854
 -94428236+31770854 -94429068+31770716
 -94429068+31770716 -94429282+31770808 -94427457+31787624
 -94426185+31768488 -94429899+31776238
 -94429899+31776238 -94429684+31775711 -94429309+31775619 -94429067+31775344
 -94429067+31775344 -94428772+31775367 -94428585+31775757 -94428129+31776284 -94428263+31776696 -94428209+31776879 -94427646+31777292 -94427457+31787624
 -94427457+31787624 -94427725+31792665 -94428865+31807174 -94428176+31808976 -94428072+31809091 -94428293+31809433
 -94428293+31809433 -94428403+31809409 -94428720+31809270 -94429424+31808951
 -94429424+31808951 -94429870+31809481 -94430326+31809870 -94430674+31809985 -94430648+31810443 -94429709+31810718 -94429709+31811016 -94429870+31811108
 -94429870+31811108 -94430379+31810993
 -94430379+31810993 -94430701+31811016 -94430728+31811291 -94432123+31818210
 -94429424+31808951 -94431908+31816606 -94431640+31816790 -94431640+31816996 -94432203+31817294 -94432177+31817500 -94431962+31817683 -94431962+31817958 -94432123+31818210
 -94432123+31818210 -94437999+31828543 -94442052+31831774 -94447742+31838119 -94449057+31839127 -94452335+31844155 -94452284+31844281
 -94442235+29889538 -94442316+29895814 -94442348+29898267 -94442573+29911722 -94443380+29958630 -94443566+29969577 -94443705+29976664 -94443807+29981821 -94443898+29987630 -94443945+29991529 -94443962+29992950 -94444219+30008826 -94444196+30009809 -94444203+30010753 -94444247+30017123 -94444380+30029974 -94444401+30032444 -94444408+30033289 -94444699+30068480 -94444793+30077456 -94444864+30084231 -94444974+30096975 -94444999+30099733 -94445083+30109346 -94445115+30113009
 -94444274+31026624 -94450054+31033772
 -94732732+30490066 -94732386+30489113 -94732317+30488923 -94732021+30488108 -94731681+30487172 -94731372+30486321 -94731050+30485434 -94730728+30484546 -94730381+30483590 -94730090+30482788 -94729806+30482006 -94729491+30481140 -94729189+30480308 -94728877+30479448 -94728570+30478602 -94728244+30477704 -94727936+30476856 -94727639+30476037 -94727318+30475154 -94727011+30474307 -94726716+30473494 -94726415+30472665 -94726105+30471811 -94724636+30467765 -94723803+30465469 -94723169+30463720 -94722625+30462219 -94722428+30461677 -94722089+30460742 -94717185+30447202 -94715790+30443349 -94714557+30439943 -94709481+30425918 -94699851+30399305 -94696811+30390906 -94691611+30376541 -94687653+30365382 -94675279+30331262 -94675286+30331078 -94674659+30329579 -94667786+30310661 -94665991+30305505 -94664191+30300378 -94658446+30284253 -94655614+30276316 -94652033+30266365 -94647314+30253248 -94632541+30211880 -94630264+30205584 -94629238+30202747 -94628983+30201932 -94625571+30192893 -94625452+30192572 -94624899+30191398 -94614888+30163677 -94610351+30151114 -94606400+30139993 -94606248+30139603 -94606086+30139186 -94605979+30138791 -94605932+30138725 -94605853+30138450 -94605351+30136869 -94603159+30130904 -94601027+30124756 -94599125+30119622 -94598092+30116833 -94586220+30112067 -94573112+30112022 -94571898+30112017 -94570920+30112013 -94552359+30111952 -94546873+30111934 -94546045+30111931 -94539858+30111911 -94533559+30111890 -94520736+30111848
 -94520736+30111848 -94515218+30111873 -94485538+30112421 -94470525+30112640 -94466065+30112705 -94465076+30112719 -94461443+30112772 -94459487+30112800 -94453984+30112881 -94448692+30112959 -94446527+30112991 -94445115+30113009
 -94739148+29887212 -94738779+29887218 -94738419+29887225 -94733326+29887288 -94733102+29887289 -94730639+29887299 -94728986+29887307 -94722092+29887337 -94719407+29887400 -94718145+29887412 -94715683+29887437 -94707248+29887526 -94706431+29887536 -94697023+29887646 -94695938+29887661 -94692738+29887711 -94684777+29887834 -94679601+29887904 -94674365+29887975 -94673001+29887992 -94660162+29888118 -94654817+29888178 -94639085+29888383 -94633948+29888453 -94612845+29888604
 -94612845+29888604 -94612169+29888602 -94611099+29888599 -94606259+29888583
 -94606259+29888583 -94605607+29888648 -94603301+29888676 -94601977+29888689 -94601679+29888692 -94597181+29888740 -94587484+29888844 -94577638+29888958 -94572330+29889023 -94567537+29889082 -94565051+29889113 -94554951+29889244 -94548108+29889336 -94544563+29889384 -94534686+29889505 -94525711+29889615 -94525320+29889620 -94523352+29889644 -94517221+29889720 -94514794+29889751 -94509843+29889815 -94506196+29889862
 -94506196+29889862 -94491486+29889504 -94491165+29889504 -94490981+29889504 -94465426+29889521 -94456572+29889527 -94447336+29889534 -94442235+29889538
 -94450054+31033772 -94457763+31033468
 -94450054+31033772 -94459865+31030580
 -94459865+31030580 -94460184+31030809 -94460290+31031062 -94460024+31031497 -94459519+31031726 -94458535+31032047 -94457923+31032414 -94457790+31032620 -94457710+31033010 -94457763+31033468
 -94450973+31003475 -94444274+31026624
 -94450973+31003475 -94453021+31006500 -94451824+31007760 -94451399+31008379 -94450495+31010441 -94450096+31011953 -94450123+31012755 -94450469+31013603 -94450788+31014818 -94450788+31016605 -94450682+31017361 -94444274+31026624
 -94452284+31844281 -94452223+31844557 -94460306+31852368 -94463712+31856465 -94463314+31859424
 -94937082+31845549 -94929345+31845445 -94924070+31845410 -94919301+31845349 -94918811+31845343
 -94918811+31845343 -94917597+31845373
 -94917597+31845373 -94915163+31845344 -94914601+31845337 -94912792+31845315 -94911858+31845303 -94910130+31845283 -94898840+31845200 -94888365+31845080 -94886714+31845061 -94885814+31845051 -94874745+31844590 -94867194+31844524 -94857635+31844441 -94850523+31844379 -94841614+31844302 -94824715+31844155 -94820417+31844118 -94802210+31843990 -94800274+31843974 -94798482+31843960
 -94798482+31843960 -94788187+31843977 -94784005+31844033
 -94784005+31844033 -94777159+31843969 -94772538+31843926 -94769543+31843898 -94766912+31843874 -94765964+31843865 -94756333+31843775 -94753315+31843747 -94752520+31843740
 -94752520+31843740 -94733578+31843808 -94727804+31843821 -94727571+31843822 -94708331+31843866 -94704863+31843878 -94688140+31843936 -94685457+31843941 -94681453+31843948 -94678591+31843953 -94662260+31843986 -94658029+31844026 -94647642+31844036 -94643783+31844040 -94643569+31844040 -94642785+31843999
 -94642785+31843999 -94634214+31844028 -94629478+31844044 -94619825+31844071 -94610240+31844092 -94603440+31844107 -94581892+31844154 -94579123+31844160 -94566061+31844189 -94559559+31844203 -94554742+31844214 -94552132+31844220 -94536055+31844255
 -94536055+31844255 -94528800+31844254 -94519122+31844252
 -94519122+31844252 -94514746+31844271 -94509942+31844292
 -94509942+31844292 -94496000+31844176
 -94496000+31844176 -94491119+31844187 -94486256+31844198 -94475981+31844223 -94469410+31844239 -94453337+31844278 -94452284+31844281
 -94457975+33285142 -94439200+33282275
 -94457975+33285142 -94457590+33285007
 -94457590+33285007 -94457198+33285162 -94456026+33286611 -94455710+33286879 -94455299+33287123 -94454762+33287181
 -94454762+33287181 -94453984+33287095 -94453655+33286685 -94453576+33286152 -94453726+33285579 -94439200+33282275
 -94460846+31863249 -94463043+31872763 -94476423+31888489 -94480084+31894295 -94483708+31904020
 -94463314+31859424 -94460389+31861829 -94461033+31862127 -94460980+31862493 -94460899+31862585 -94460228+31862654 -94459664+31863044 -94459289+31863135 -94459154+31863250 -94459181+31863456 -94459316+31863548
 -94459316+31863548 -94460846+31863249
 -94463314+31859424 -94460846+31863249
 -94464910+32377438 -94467205+32377575 -94470742+32378490 -94472739+32378490 -94474926+32378855
 -94474926+32378855 -94476519+32378763
 -94476519+32378763 -94477086+32379084 -94477410+32379634 -94477383+32380435 -94477060+32381169 -94476520+32381444 -94491821+32394355
 -94464910+32377438 -94491821+32394355
 -94467057+31376163 -94466458+31375185 -94466512+31375185 -94470250+31374981 -94471058+31372871
 -94471058+31372871 -94458406+31342688
 -94471058+31372871 -94458436+31342903 -94458406+31342688
 -94474156+31386028 -94467057+31376163
 -94474156+31386028 -94469323+31379908
 -94469323+31379908 -94468975+31379969 -94468483+31380142 -94468011+31380307
 -94468011+31380307 -94467637+31380102 -94466233+31378812 -94466067+31378544 -94466079+31378342 -94466261+31378126 -94466676+31378009 -94467057+31376163
 -94540938+33264679 -94519909+33274550 -94513478+33282691
 -94513478+33282691 -94506141+33281910
 -94506141+33281910 -94504095+33283375
 -94504095+33283375 -94500200+33283336 -94491071+33279879
 -94491071+33279879 -94480109+33288614
 -94480109+33288614 -94457975+33285142
 -94481921+31029581 -94457763+31033468
 -94481921+31029581 -94473539+31026659 -94473273+31026430 -94472768+31026338
 -94472768+31026338 -94471890+31026384 -94471305+31026637 -94469735+31027554 -94469043+31028172 -94467820+31029960 -94466437+31031496 -94465679+31032127 -94457763+31033468
 -94483708+31904020 -94484137+31903676
 -94484137+31903676 -94484379+31903699 -94484406+31904135
 -94484406+31904135 -94485131+31904134 -94485239+31903997 -94485265+31903424 -94485936+31903218
 -94485936+31903218 -94486178+31903263 -94486151+31903561 -94486232+31903607 -94491365+31909378
 -94483708+31904020 -94486581+31903515 -94486742+31903332
 -94486742+31903332 -94486930+31903355 -94487064+31903538 -94487494+31903583 -94487333+31903813 -94487333+31904019 -94487414+31904088 -94487387+31904248 -94487119+31904431 -94491365+31909378
 -94549209+31054160 -94544493+31055457
 -94544493+31055457 -94543465+31054289
 -94543465+31054289 -94538590+31054365 -94530951+31055693 -94527362+31055707
 -94527362+31055707 -94516422+31049914 -94513336+31048149 -94513253+31047778 -94501762+31044479 -94498987+31042735 -94485675+31032269 -94481921+31029581
 -94530843+31398511 -94515745+31409344 -94510331+31411614
 -94510331+31411614 -94489672+31398929 -94488830+31393760
 -94488830+31393760 -94487627+31395126
 -94487627+31395126 -94486396+31394310 -94474156+31386028
 -94491365+31909378 -94502003+31915792
 -94502003+31915792 -94503837+31915244
 -94503837+31915244 -94511404+31924028 -94511390+31942316 -94511385+31948671 -94511412+31949267 -94511404+31952015 -94511405+31955812 -94511406+31961181 -94511431+31973984
 -94491821+32394355 -94491771+32386034 -94491770+32373031 -94492662+32371442 -94492607+32370549 -94492485+32369741 -94492940+32366226 -94492953+32363263 -94492916+32358982 -94495880+32351839 -94501114+32341767 -94507949+32330511 -94509481+32326860 -94509602+32326573 -94510034+32325923
 -94491821+32394355 -94498237+32397539
 -94498237+32397539 -94500201+32397471 -94507148+32389126
 -94507148+32389126 -94508676+32389252
 -94500190+29543788 -94497212+29546504
 -94500190+29543788 -94498757+29543982 -94498181+29544326 -94497971+29544670 -94497212+29546504
 -94500190+29543788 -94503429+29543250
 -94503429+29543250 -94537998+29561459 -94556086+29573859
 -94556086+29573859 -94570006+29572232 -94597320+29560401 -94597979+29560119
 -94508676+32389252 -94523848+32394732
 -94523848+32394732 -94523822+32393541 -94524173+32393198 -94525010+32392854 -94525550+32392854 -94526009+32392969 -94526468+32393198 -94526981+32393634 -94527439+32394458 -94527601+32395948 -94528408+32402866
 -94508676+32389252 -94525089+32398811 -94526897+32399430 -94527329+32399728 -94527545+32400071 -94527545+32400598 -94527221+32400873 -94526735+32401010 -94526141+32401079 -94525520+32401354 -94525438+32401606 -94528408+32402866
 -94595006+32111392 -94592443+32118411 -94589303+32128797 -94589080+32129122 -94588872+32130148 -94583043+32148364 -94582388+32149462 -94581153+32166712 -94580776+32169118 -94580080+32187513 -94579760+32203343 -94576878+32209598 -94572945+32216425 -94572352+32217410 -94571272+32219395 -94569839+32222055 -94567319+32226634 -94566244+32228603 -94561326+32239094 -94561197+32239632 -94557423+32247856 -94557088+32248804 -94556748+32249382 -94556453+32249765 -94556223+32250158 -94553768+32252425 -94542118+32262087 -94539833+32263970 -94538379+32265171 -94538167+32265249 -94533771+32269349 -94530183+32272899 -94525434+32282038 -94525694+32286568 -94525295+32292255 -94524381+32294896 -94524131+32295552 -94524002+32295890 -94523838+32296209 -94522160+32299490 -94519961+32304908 -94519066+32306166 -94515999+32309823 -94515183+32310879 -94515081+32311073 -94513244+32313502 -94512767+32313989 -94512166+32314631 -94512052+32314798 -94510975+32316215 -94511349+32318100 -94511500+32322299
 -94511500+32322299 -94510034+32325923
 -94511500+32322299 -94511033+32324521 -94510717+32325346 -94510034+32325923
 -94596377+32104963 -94596670+32102589 -94600108+32083703 -94601771+32070049 -94601797+32068309 -94601684+32056441 -94601513+32055261 -94601355+32043154 -94601202+32031478 -94601140+32027557 -94601017+32021727 -94600665+32009847 -94600748+32007532 -94600764+32007104 -94600795+32006249 -94600314+31988741 -94600287+31988421 -94600177+31983107 -94600229+31980266 -94599978+31973193
 -94599978+31973193 -94591008+31973304 -94574586+31973513 -94574156+31973513 -94565184+31973575 -94549152+31973686 -94538207+31973762 -94531601+31973808 -94530981+31973813 -94511431+31973984
 -94620043+30490606 -94599113+30490725 -94587311+30490792 -94586833+30490794 -94581164+30490827 -94565320+30490909 -94550688+30490985 -94538171+30492217 -94539411+30500206 -94542045+30511387 -94544554+30522035 -94545562+30526316 -94545717+30526977
 -94543612+31416683 -94530843+31398511
 -94543612+31416683 -94541986+31405999 -94542356+31405760 -94542426+31405404 -94542404+31404967 -94542222+31404488 -94542099+31403872 -94541895+31402916 -94541458+31401821 -94540802+31400941 -94540141+31400409 -94530843+31398511
 -94545717+30526977 -94552480+30555670 -94557307+30576154 -94559803+30586743 -94559889+30587111 -94561919+30595723 -94562992+30600274 -94564571+30606973 -94568565+30623921 -94571339+30637734 -94572511+30642715 -94574446+30650938 -94574511+30651214 -94576694+30660494 -94579530+30672546 -94580177+30675297 -94581660+30681598 -94583461+30689043 -94583766+30690344 -94584508+30693511 -94585319+30696970 -94587750+30707338 -94589337+30714107 -94590492+30719033 -94591514+30723387 -94593516+30731920 -94593824+30733235 -94594748+30737251 -94595997+30742682 -94596367+30744221 -94597164+30747534 -94598070+30750896 -94598343+30752094 -94599000+30754970 -94600486+30761472 -94601095+30764130 -94601247+30764798 -94601813+30767475 -94601920+30768988 -94603488+30775976 -94606016+30786877 -94607128+30791673 -94608853+30799109 -94611365+30809943 -94612293+30814146 -94613026+30817295 -94615037+30825936 -94616010+30830116 -94619572+30845419 -94619635+30845691 -94621613+30854185 -94622430+30857697 -94624785+30867813 -94626335+30874380 -94627939+30881640 -94628811+30885427 -94629300+30887547 -94629949+30890365 -94631493+30897066 -94632657+30902117 -94635403+30914036 -94636997+30920951 -94638437+30927347 -94638853+30929190 -94639605+30932465 -94644239+30952641 -94645141+30956674 -94645330+30957358 -94646098+30960698 -94647185+30965428 -94648512+30971088 -94650173+30978442 -94651363+30983620 -94655484+30999728 -94655472+31000192 -94657992+31012007 -94656728+31012620 -94647558+31017076 -94646797+31017447 -94642175+31019695 -94639637+31020930 -94626998+31027075 -94622093+31029570 -94615275+31032897 -94613920+31033558 -94611463+31034756 -94611283+31034843 -94600189+31040258 -94596447+31042084 -94586360+31047007 -94585189+31047628 -94584641+31047894 -94582564+31048903 -94580766+31049777 -94566765+31056584 -94561665+31059064
 -94549209+31054160 -94554905+31056154 -94554745+31056429 -94554372+31056796 -94554266+31057048 -94554266+31057483 -94554532+31057666 -94554905+31057666 -94557380+31056842
 -94557380+31056842 -94557779+31056887 -94558205+31057094 -94560094+31058033
 -94549209+31054160 -94560094+31058033
 -94612436+31441980 -94601895+31445584 -94595931+31448112
 -94595931+31448112 -94588177+31446602 -94584027+31435605 -94573457+31432667
 -94573457+31432667 -94569605+31432916 -94569151+31433006 -94550953+31433518
 -94550953+31433518 -94543612+31416683
 -94552648+33266671 -94540938+33264679
 -94552648+33266671 -94543206+33265405
 -94543206+33265405 -94543233+33266230 -94542715+33266574 -94542442+33266596
 -94542442+33266596 -94541679+33265153 -94541188+33264741 -94540938+33264679
 -94561636+33261835 -94555721+33266093 -94552648+33266671
 -94560094+31058033 -94560594+31058269 -94561665+31059064
 -94561636+33261835 -94571724+33256037 -94571152+33255671 -94570716+33255167 -94570089+33254846 -94569789+33254594 -94569680+33253884 -94569816+33253472 -94570225+33253243 -94570770+33253174
 -94570770+33253174 -94571751+33253426
 -94571751+33253426 -94575049+33250488
 -94561636+33261835 -94575049+33250488
 -94561665+31059064 -94592810+31072830 -94601964+31074134 -94605376+31077638 -94612164+31077864 -94611393+31079629 -94615229+31085035
 -94615229+31085035 -94629964+31083796
 -94579316+32395110 -94578563+32395471 -94562244+32401358 -94528408+32402866
 -94575049+33250488 -94586419+33250121
 -94586419+33250121 -94598252+33258437
 -94598252+33258437 -94612200+33248798 -94615552+33248323
 -94615552+33248323 -94623423+33251808
 -94623423+33251808 -94633511+33251424
 -94633511+33251424 -94635365+33251699 -94650080+33263821 -94652260+33268861
 -94599316+32361974 -94596683+32363367 -94592046+32365858 -94591805+32366411 -94589940+32370697 -94588964+32372907 -94588486+32373992 -94586244+32379036 -94585708+32380214 -94584598+32382807 -94584247+32383634 -94583680+32384954 -94583374+32385692 -94583073+32386381 -94582707+32387210 -94582448+32387798 -94582313+32388101 -94582081+32388618 -94581824+32389192 -94579316+32395110
 -94604090+32399601 -94593966+32396455 -94579316+32395110
 -94596377+32104963 -94595006+32111392
 -94596377+32104963 -94595978+32106712 -94595006+32111392
 -94606227+32360291 -94599316+32361974
 -94606227+32360291 -94605911+32360155 -94605393+32359995 -94605053+32359974
 -94605053+32359974 -94604434+32360168 -94603925+32360564 -94603656+32360778
 -94603656+32360778 -94603371+32360774 -94602875+32360437 -94602309+32360349 -94601469+32360184
 -94601469+32360184 -94599316+32361974
 -94621496+32398759 -94604090+32399601
 -94621496+32398759 -94620162+32398503 -94617623+32397772 -94616813+32397634
 -94616813+32397634 -94613655+32397957
 -94613655+32397957 -94611008+32397843
 -94611008+32397843 -94608930+32398004 -94605878+32398853 -94604090+32399601
 -94625193+29552955 -94597979+29560119
 -94625193+29552955 -94604055+29558153 -94599573+29559438 -94597979+29560119
 -94701744+32453348 -94701728+32452304 -94701631+32435945 -94701667+32422249
 -94701667+32422249 -94696761+32425699
 -94696761+32425699 -94681288+32425608 -94671678+32421642 -94668913+32409792 -94625206+32398792 -94621496+32398759
 -94625207+31440207 -94612436+31441980
 -94625207+31440207 -94619013+31439093 -94618835+31439075
 -94618835+31439075 -94618541+31439194 -94618412+31439735 -94618313+31440114 -94618149+31440460 -94618305+31440769 -94618658+31441168 -94618769+31441283 -94618637+31441322 -94612436+31441980
 -94713165+29535538 -94706806+29537212 -94643746+29548712 -94625890+29552808 -94625193+29552955
 -94628543+30490620 -94620043+30490606
 -94628543+30490620 -94625201+30490649
 -94625201+30490649 -94620043+30490606
 -94638025+31443761 -94635812+31440926
 -94635812+31440926 -94629851+31443619
 -94629851+31443619 -94625207+31440207
 -94732732+30490066 -94732366+30490073 -94731389+30490090 -94726334+30490180 -94722202+30490254 -94714429+30490311 -94703038+30490322 -94700195+30490324 -94693262+30490331 -94689679+30490334 -94675893+30490348 -94664084+30490400 -94662013+30490413 -94654146+30490463 -94650053+30490489 -94646120+30490514 -94645269+30490519 -94639095+30490558 -94636622+30490573 -94631963+30490604 -94631744+30490606 -94630121+30490616 -94628543+30490620
 -94638722+31443659 -94638025+31443761
 -94638722+31443659 -94638563+31443649
 -94638563+31443649 -94638025+31443761
 -94679557+31452200 -94673563+31453458 -94665768+31458202 -94664670+31459530
 -94664670+31459530 -94663067+31458453 -94640515+31443779 -94638722+31443659
 -94647818+31098774 -94629964+31083796
 -94647818+31098774 -94647662+31098627 -94647529+31098260 -94647530+31097710 -94647743+31095557 -94647424+31094136 -94647318+31093815 -94647292+31093472 -94646892+31092715 -94646413+31092188 -94645163+31091042 -94629964+31083796
 -94841185+32370583 -94840478+32370583 -94839302+32370594
 -94839302+32370594 -94838765+32370591 -94837421+32370582 -94834307+32370553 -94833431+32370548 -94831081+32370534 -94829018+32370522 -94817386+32370454
 -94817386+32370454 -94809545+32370862 -94803512+32370894 -94800920+32370971 -94795985+32371115 -94790379+32371118 -94790251+32371118 -94780886+32371123 -94772840+32371137 -94767615+32371146 -94764058+32371153 -94763555+32371154 -94759956+32371161 -94759471+32371162
 -94759471+32371162 -94757142+32370998 -94754145+32370876 -94741749+32370674
 -94741749+32370674 -94737662+32370696 -94733863+32370702 -94732389+32370751 -94726269+32370771
 -94726269+32370771 -94724683+32370751 -94723072+32370750 -94721084+32370741 -94718692+32370726 -94713423+32370656
 -94713423+32370656 -94712419+32370658 -94709804+32370663
 -94709804+32370663 -94695492+32370538 -94690908+32370503 -94686074+32370482 -94685469+32370482 -94683985+32370482 -94679280+32370482 -94673448+32370482 -94663459+32370614 -94662754+32370626
 -94662754+32370626 -94659700+32370042 -94649172+32368745 -94606227+32360291
 -94667899+31089214 -94663134+31086258 -94658209+31085111
 -94658209+31085111 -94651923+31097208 -94647818+31098774
 -94653994+32879507 -94653967+32885852 -94653954+32889069 -94653840+32917041 -94653810+32924335 -94653808+32924650 -94653796+32927781 -94653788+32929747 -94653752+32939321 -94653706+32951719 -94653702+32952639 -94653644+32967338 -94653631+32970855 -94653618+32974029 -94653617+32974270 -94653588+32982525 -94653572+32986931 -94653539+32996529 -94653531+32998671 -94653589+33004892 -94653592+33005158 -94653596+33005683 -94653597+33005757 -94653599+33005933 -94653600+33006041 -94653600+33006066 -94653603+33006330 -94653604+33006402 -94653612+33007318 -94653618+33008004 -94653627+33009978 -94653635+33011582 -94653647+33013940 -94653774+33028278 -94653821+33043091 -94653841+33047957 -94653997+33058674 -94654000+33061268 -94653992+33061505 -94653893+33063371 -94653916+33063981 -94653937+33064523 -94653926+33064866 -94653871+33066646 -94653891+33067792 -94653988+33072839 -94653670+33094241 -94653507+33105238 -94653486+33106675 -94653223+33124440 -94652914+33133152 -94652527+33143867 -94652505+33149987 -94652492+33153464 -94652490+33154284 -94652486+33155412 -94652485+33155496 -94652438+33162508 -94652605+33163359 -94652682+33165256 -94652709+33165348 -94652689+33170831 -94652679+33173572 -94652693+33189824 -94652806+33198147 -94652828+33203907 -94652795+33220750 -94652794+33221324 -94652790+33223516 -94652824+33224899 -94652877+33229228 -94652901+33233380 -94652918+33236229 -94652953+33242156 -94652985+33247515 -94652207+33264875 -94652260+33268861
 -94652260+33268861 -94652751+33268265
 -94652751+33268265 -94653050+33269044
 -94653050+33269044 -94660463+33282444 -94661117+33282994 -94662044+33283384 -94663707+33283796
 -94663707+33283796 -94664662+33283659 -94665452+33283361 -94666598+33283247
 -94666598+33283247 -94667634+33283430 -94668343+33283774 -94668779+33284141 -94670521+33284642
 -94653050+33269044 -94670521+33284642
 -94653994+32879507 -94658220+32879479 -94661556+32879456 -94663412+32879443 -94677999+32879345 -94678667+32879340 -94681652+32879320 -94691686+32879253 -94705763+32879161
 -94705763+32879161 -94705878+32879177
 -94667899+31089214 -94668218+31088893 -94668405+31088366 -94668538+31088275
 -94668538+31088275 -94668698+31088321 -94668964+31088664 -94669230+31088756
 -94669230+31088756 -94670242+31088550 -94670668+31088550 -94670960+31088802 -94671466+31089650 -94672345+31090314
 -94667899+31089214 -94672345+31090314
 -94672345+31090314 -94672690+31092674 -94670480+31095286 -94679053+31095951 -94688714+31097587 -94689124+31097752 -94690503+31097921
 -94690503+31097921 -94691834+31096249
 -94691834+31096249 -94703655+31099110
 -94703655+31099110 -94704215+31098973
 -94704215+31098973 -94708400+31105050 -94715958+31105661 -94728207+31105909
 -94728207+31105909 -94728659+31105588 -94729577+31105074 -94734064+31104417 -94737526+31103889
 -94737526+31103889 -94753013+31107095 -94756792+31110281 -94778331+31120413 -94793798+31128546 -94806981+31131755 -94810050+31133154 -94811297+31133639 -94811695+31133769 -94811788+31133800
 -94811788+31133800 -94812340+31133751
 -94812340+31133751 -94821310+31137688 -94840061+31143580 -94842808+31146730
 -94670521+33284642 -94678460+33293097
 -94678460+33293097 -94678160+33292754 -94677778+33291677 -94677778+33291105 -94677942+33290761 -94678297+33290578
 -94678297+33290578 -94678542+33290624 -94679169+33291219 -94680560+33292845 -94681160+33293281 -94690119+33309144
 -94670521+33284642 -94690119+33309144
 -94672386+32834913 -94680189+32831034 -94680282+32830990 -94686540+32828020 -94687723+32827450 -94692472+32825164 -94695147+32823877 -94702138+32820515 -94702138+32818303 -94702138+32813149 -94702138+32810696 -94702140+32802863 -94702140+32801264 -94702140+32800844 -94702140+32800376 -94702140+32797458 -94702140+32796451 -94702140+32795973 -94702140+32794922 -94702140+32794330 -94702140+32793088
 -94679557+31452200 -94695993+31452543
 -94695993+31452543 -94697357+31452474
 -94697357+31452474 -94697918+31452612 -94698372+31452841 -94698720+31453185 -94700029+31453368 -94701259+31453757 -94701980+31454215 -94702301+31454765 -94702381+31455200 -94709224+31457788
 -94679557+31452200 -94707780+31456872 -94708342+31457055 -94708555+31457215 -94708796+31457582 -94709224+31457788
 -94690119+33309144 -94698056+33309537 -94698353+33310400 -94702137+33315748
 -94702137+33315748 -94707458+33311943 -94713702+33311325 -94726736+33308516
 -94726736+33308516 -94728638+33308982 -94739325+33325585 -94740363+33327325 -94746925+33328938
 -94697657+32843082 -94672386+32834913
 -94697657+32843082 -94673307+32836736 -94673641+32836712 -94673925+32835946 -94673391+32835503
 -94673391+32835503 -94672715+32835529
 -94672715+32835529 -94672486+32835360 -94672386+32834913
 -94705878+32879177 -94702688+32862358 -94699685+32861602 -94698022+32859164 -94699716+32853013 -94700128+32850321 -94697657+32843082
 -94701793+32456610 -94701793+32459999 -94701786+32471004 -94701782+32472322 -94701491+32479874 -94701491+32480942 -94701339+32491373 -94701334+32491926 -94701309+32494798 -94701207+32500262 -94701160+32504056 -94701141+32513153 -94701197+32517927 -94701222+32520345 -94701229+32521061 -94701240+32522111 -94701236+32523217 -94701245+32529867 -94701258+32531201 -94701267+32532174 -94701296+32536379 -94701295+32538452 -94701079+32549619 -94701542+32584649 -94701572+32588606 -94701573+32588916 -94701770+32607747 -94702128+32614273 -94702116+32618889 -94702102+32624215 -94702101+32624452 -94702208+32624941 -94702100+32625143 -94702095+32626635 -94702088+32628909 -94702077+32632464 -94702064+32636741 -94702051+32641169 -94702027+32649442 -94702043+32652354 -94702043+32652517
 -94701793+32456610 -94701744+32453348
 -94701793+32456610 -94701811+32455014 -94701792+32454580 -94701744+32453348
 -94702140+32793088 -94702140+32792222 -94702141+32789013 -94702142+32786992 -94702144+32777988 -94702144+32776688 -94702144+32776358 -94702144+32774854 -94702146+32769665 -94702148+32762831 -94702149+32757747 -94702151+32752674 -94702185+32744457 -94702179+32742295 -94702173+32740222 -94702165+32737141 -94702134+32724281 -94702165+32716760 -94702176+32714042 -94702148+32708605 -94702086+32696675 -94702069+32692392 -94702057+32688686 -94702050+32671515 -94702043+32652517
 -94718231+32655987 -94702246+32652517 -94702043+32652517
 -94712643+32898263 -94709038+32895938 -94705435+32890626 -94705488+32886023 -94705878+32879177
 -94823655+31486237 -94804238+31490228
 -94804238+31490228 -94799096+31485438 -94799244+31484194 -94799359+31483229 -94798984+31483122 -94796379+31480056
 -94796379+31480056 -94781917+31481314
 -94781917+31481314 -94765267+31472077 -94741086+31466895 -94738785+31463217 -94738362+31463140 -94730904+31462694 -94726298+31457159 -94725526+31456867
 -94725526+31456867 -94721197+31459137
 -94721197+31459137 -94717187+31456526
 -94717187+31456526 -94711489+31457186 -94711121+31457259 -94709224+31457788
 -94717165+29533620 -94713165+29535538
 -94717165+29533620 -94716755+29533681 -94716021+29534117 -94715183+29534438 -94714659+29534919 -94713165+29535538
 -94718119+32901075 -94712643+32898263
 -94718119+32901075 -94718080+32900998 -94718229+32900579 -94718472+32900363 -94718239+32899852 -94717487+32899571
 -94717487+32899571 -94717007+32899704 -94716611+32899944 -94716291+32900297 -94715936+32900318
 -94715936+32900318 -94715650+32900235 -94712643+32898263
 -94718231+32655987 -94734929+32655738 -94735741+32655624
 -94735741+32655624 -94736581+32655646 -94737041+32655852 -94737664+32656425 -94738071+32656653 -94738964+32656859
 -94738964+32656859 -94739614+32656813
 -94718231+32655987 -94739614+32656813
 -94756964+29524694 -94755985+29524820 -94752627+29525457 -94740699+29525858 -94718276+29533547 -94717165+29533620
 -94720043+32904498 -94719934+32904521 -94721120+32905634 -94724759+32910293 -94727406+32913382
 -94727406+32913382 -94735434+32912714
 -94735434+32912714 -94739683+32917752 -94741064+32918985 -94751252+32920018
 -94751252+32920018 -94756270+32919136
 -94756270+32919136 -94762468+32922450 -94775362+32934342 -94775632+32940618
 -94720043+32904498 -94722813+32902985 -94720477+32900558 -94719971+32900428
 -94719971+32900428 -94718119+32901075
 -95152110+32902460 -95143957+32902436 -95143646+32902400
 -95143646+32902400 -95142798+32902444 -95128728+32902544 -95124639+32902585 -95122630+32902586 -95109820+32902615 -95105458+32902625 -95104700+32902627 -95085484+32902672
 -95085484+32902672 -95084743+32902671 -95066538+32902666 -95059251+32902663 -95045289+32902659
 -95045289+32902659 -95041879+32902662 -95038363+32902692 -95037399+32902693 -95033800+32902700 -95032653+32902702 -95027694+32902711 -95023209+32902720 -95009002+32902749
 -95009002+32902749 -94991597+32902629 -94984971+32902627 -94982454+32902570
 -94982454+32902570 -94981055+32902625
 -94981055+32902625 -94968848+32902621 -94968167+32902620 -94962576+32902618
 -94962576+32902618 -94954458+32902893
 -94954458+32902893 -94952650+32902866 -94937204+32902861 -94928996+32902712 -94923075+32902604 -94915547+32902601 -94914243+32902601 -94909475+32902599 -94905323+32902599 -94900412+32902598 -94885002+32902594
 -94885002+32902594 -94866966+32902777 -94861133+32902836 -94855381+32902894 -94846031+32902990 -94832682+32903126 -94821099+32903245 -94800925+32903451 -94798465+32903475 -94784275+32903615 -94780588+32903652 -94772266+32903722 -94768360+32903812 -94765381+32903912
 -94765381+32903912 -94761669+32903833
 -94761669+32903833 -94758597+32903870 -94741385+32903962 -94740575+32903975 -94736806+32904037 -94725796+32904352 -94723436+32904420 -94720043+32904498
 -95310578+33879724 -95302848+33875486 -95291160+33873183
 -95291160+33873183 -95280331+33885800 -95281321+33889193 -95283957+33894712 -95276314+33911288
 -95276314+33911288 -95267925+33908358 -95268748+33891799 -95268633+33888227
 -95268633+33888227 -95251562+33898268 -95234874+33946725 -95233044+33948783 -95231730+33955532 -95231662+33959683 -95228404+33961284 -95226955+33961822
 -95226955+33961822 -95215614+33960106 -95210894+33957820 -95206270+33956450 -95185670+33950922 -95184075+33950353 -95182124+33949460 -95180229+33948476 -95176630+33946393 -95175613+33945614 -95174982+33945339 -95174075+33944744 -95174020+33944652 -95162168+33937964 -95155886+33936831 -95123298+33933462 -95121184+33931307 -95128321+33919686 -95129251+33910232 -95126625+33907476 -95125227+33906363
 -95125227+33906363 -95112871+33906836 -95111905+33907187 -95110578+33907670 -95109752+33907997 -95108227+33908673 -95107874+33908830 -95107506+33909032 -95106811+33909415 -95105719+33910103 -95103534+33911576 -95103275+33911751 -95083167+33921119
 -95083167+33921119 -95082885+33921111 -95081594+33920676 -95081260+33920483 -95081236+33920469 -95076782+33913584 -95077830+33911265 -95096966+33899472 -95097708+33899285 -95097810+33899232 -95098411+33898920 -95100351+33896375 -95100739+33895208 -95095837+33888427 -95095551+33888070 -95093946+33885889 -95082408+33879882
 -95082408+33879882 -95081158+33883529 -95080742+33884268 -95078696+33905040 -95078226+33905902 -95078210+33905919 -95078202+33905952 -95078151+33906048 -95078065+33906228 -95077894+33906481 -95077704+33906712 -95077324+33906954 -95077015+33907136 -95076916+33907202 -95076866+33907228 -95075533+33908007 -95074658+33911604 -95069209+33917586
 -95069209+33917586 -95063253+33913446 -95063248+33913262 -95064289+33910097 -95070498+33908402 -95073253+33907775 -95073566+33907707 -95074629+33907267 -95076081+33905007 -95075725+33901424 -95074112+33898619 -95073221+33897813 -95072472+33895555
 -95072472+33895555 -95070984+33895569 -95072353+33898656 -95073891+33901199 -95074129+33901547 -95067714+33903470 -95063326+33903618 -95062284+33903618 -95058136+33885968 -95056329+33884155 -95050914+33876358 -95051318+33874782 -95049025+33864090 -95039452+33860621 -95037207+33860250 -95031496+33859956 -95031434+33859952
 -95031434+33859952 -95030040+33860063
 -95030040+33860063 -95020998+33859996
 -95020998+33859996 -95009037+33865442 -95008376+33866089
 -95008376+33866089 -95000223+33862505 -94995524+33857438 -94992671+33852455 -94992301+33852149 -94992009+33851989 -94991780+33851923 -94987127+33851020
 -94987127+33851020 -94986937+33851023 -94985100+33851134 -94985000+33851146 -94983303+33851354 -94982125+33852016 -94975896+33860188 -94973060+33861861 -94973021+33861876
 -94973021+33861876 -94969998+33861676 -94969976+33861660 -94968587+33858993 -94968518+33858638 -94968399+33857515 -94965799+33848696 -94965846+33846906 -94964401+33837021 -94962520+33836588 -94958677+33835291 -94958599+33835269 -94957676+33835004 -94956629+33834980 -94952298+33834949 -94945480+33831487 -94943888+33830226 -94943873+33830147 -94943831+33829300 -94943531+33828378 -94951474+33818828 -94946702+33807779 -94944247+33806574 -94938274+33805896
 -94938274+33805896 -94937027+33806276 -94935470+33806510 -94935402+33806528 -94935368+33806537 -94934691+33806722 -94933429+33806941 -94933386+33806947 -94931508+33807252 -94931453+33807261 -94931419+33807266 -94925646+33808377 -94923289+33808742 -94924216+33812619 -94923527+33817680 -94924952+33829125
 -94924952+33829125 -94924577+33829112
 -94924577+33829112 -94923452+33829364 -94922218+33829455
 -94922218+33829455 -94921641+33829318 -94921093+33829112 -94920462+33828654 -94919258+33827463 -94917040+33825822 -94916144+33824947 -94915908+33824760 -94914310+33822705 -94912670+33820202 -94911950+33818947 -94912748+33812263 -94912791+33812183 -94912983+33811830 -94912992+33811815 -94913089+33811639 -94913126+33811556 -94913581+33810537 -94913586+33810525 -94913921+33809779 -94914487+33808516
 -94914487+33808516 -94916748+33808969
 -94916748+33808969 -94921957+33791607 -94917598+33786717 -94917522+33786512 -94917264+33785817 -94916738+33784661 -94912533+33779221 -94911488+33778429 -94911459+33778407 -94911427+33778383
 -94911427+33778383 -94909197+33778436
 -94909197+33778436 -94907863+33778435 -94902276+33776289 -94900907+33774653 -94899486+33773498 -94897608+33772523 -94897494+33772462 -94881395+33761177 -94877758+33758885 -94877357+33758574 -94876314+33757143 -94874870+33756878 -94874842+33756864
 -94874842+33756864 -94873845+33758885 -94873944+33760570 -94874294+33762289 -94874921+33767430 -94874949+33768519 -94873921+33770472
 -94873921+33770472 -94867250+33761335 -94868337+33760166 -94868361+33760140 -94869564+33759568 -94869581+33759561 -94870751+33758717 -94870787+33758689 -94871608+33758083 -94871951+33757829 -94871993+33757797 -94872006+33757786 -94872744+33757243 -94873966+33756340 -94876419+33754306 -94872944+33748785 -94870106+33746450 -94869804+33746053 -94869592+33745976 -94868669+33745757 -94864886+33744636 -94864419+33744407 -94857153+33742190 -94856330+33742006 -94854576+33741434 -94854220+33741338 -94846763+33739834 -94845839+33739806 -94840019+33739630
 -94840019+33739630 -94837606+33739745 -94835578+33739952 -94827931+33741053 -94822190+33744271 -94822467+33745293 -94825261+33750757 -94830210+33757248 -94830679+33760481
 -94830679+33760481 -94815948+33752645 -94814998+33750920
 -94814998+33750920 -94813119+33752472
 -94813119+33752472 -94812271+33751333 -94812129+33750108 -94812173+33749219 -94812385+33746835 -94809542+33734550 -94808235+33733928
 -94808235+33733928 -94791237+33738896 -94790695+33739106 -94783439+33742426 -94782590+33742826 -94780822+33743891 -94778416+33748445 -94778181+33750108 -94778110+33751599 -94778084+33751689 -94777859+33752964 -94776375+33756383 -94776330+33756487 -94763908+33759978
 -94763908+33759978 -94763747+33759957 -94757321+33752388 -94764823+33746247
 -94764823+33746247 -94769811+33746368
 -94769811+33746368 -94777983+33745700 -94779974+33743831 -94780651+33743038 -94781360+33742110 -94782384+33741323 -94783054+33740809 -94788105+33736477 -94784566+33731951 -94782498+33730125 -94779441+33728891 -94763676+33727107 -94761496+33727069
 -94761496+33727069 -94752652+33734663
 -94752652+33734663 -94750561+33731003 -94750549+33729705 -94747768+33725080 -94750211+33723204 -94757738+33717817 -94757636+33717260 -94757611+33717164 -94751366+33713540
 -94751366+33713540 -94749009+33714206 -94745030+33719779 -94744603+33724116 -94744391+33724476 -94733952+33725616
 -94733952+33725616 -94732740+33720344 -94737553+33715141 -94738764+33714411 -94746471+33712304 -94748786+33711814 -94752480+33710873 -94753069+33710753 -94752563+33705470 -94751942+33704862 -94750949+33704374 -94750212+33704272 -94748892+33703881 -94748078+33703621 -94746096+33703016
 -94739148+29887212 -94744821+29887118 -94750198+29887052 -94758410+29886949
 -94739148+29887212 -94758410+29886949
 -94739614+32656813 -94754552+32660662
 -94754552+32660662 -94759313+32659747 -94763648+32654709 -94766886+32651085 -94767144+32650795 -94768633+32649116 -94769616+32648010 -94773672+32643489 -94775607+32641259 -94778742+32637726 -94781660+32634438 -94785949+32629607 -94788828+32626364 -94790036+32625142 -94793077+32621712 -94795045+32619561 -94795503+32619027 -94802767+32610627 -94804888+32608117 -94807482+32605256 -94810149+32602168 -94813238+32598785 -94814151+32597732 -94819053+32592535 -94819209+32592371 -94819833+32591685 -94820171+32591314 -94820421+32591173 -94829224+32587898 -94829962+32587632 -94832563+32586695 -94834011+32586174 -94841051+32583561 -94841129+32583536 -94841141+32583532 -94847568+32581262 -94848239+32581087 -94848849+32580828 -94855979+32578373 -94856053+32578348 -94858708+32577379 -94859471+32577204 -94859898+32577020 -94866719+32574640 -94867390+32574480 -94868122+32574205 -94873402+32572428 -94873784+32572268 -94876988+32570925 -94877781+32570665 -94889699+32566904 -94895498+32564913 -94899022+32563646 -94901769+32562815 -94902059+32562631 -94906240+32561205 -94909505+32560037 -94914994+32558169 -94922415+32555643 -94924948+32554758 -94930701+32552759 -94931479+32552484 -94934533+32551452 -94936804+32550684 -94938406+32550112 -94939093+32549829 -94941061+32549143 -94944373+32548044 -94944891+32547876 -94945502+32547701 -94945929+32547510 -94952061+32545413 -94952096+32545401 -94952445+32545282 -94953529+32544878 -94954486+32544548 -94954622+32544501 -94957466+32543520 -94960105+32542635 -94960731+32542429 -94966331+32540477 -94971504+32538684 -94972953+32538256 -94973213+32537730 -94973838+32537227
 -94973838+32537227 -94986245+32537554
 -94986245+32537554 -94987124+32537381 -94987175+32537370 -94987266+32537345 -94987345+32537324 -94987596+32537255
 -94849414+30493553 -94848605+30493487 -94831524+30492502 -94830671+30492464 -94830284+30492447 -94828469+30492367 -94827879+30492341 -94822955+30492125 -94821255+30492050 -94820602+30492021 -94819675+30491981 -94818820+30491943 -94817920+30491864 -94817005+30491800 -94806178+30491042 -94802575+30490790 -94800926+30490674 -94798063+30490474 -94783923+30489475 -94782502+30489372 -94781168+30489276 -94780404+30489250 -94777341+30489002
 -94777341+30489002 -94776833+30489020
 -94776833+30489020 -94775420+30489016 -94775274+30489016 -94774293+30489043 -94773965+30489097 -94771976+30489153 -94770245+30489202 -94769083+30489234 -94762070+30489429
 -94762070+30489429 -94761001+30489406
 -94761001+30489406 -94753365+30489606 -94743200+30489880 -94732732+30490066
 -94746096+33703016 -94746096+33700375 -94746096+33699216 -94746097+33693923 -94746099+33680803 -94746104+33656822 -94746104+33654418 -94746105+33646620 -94746107+33641402 -94746108+33636851 -94746109+33632503 -94746182+33623230 -94746257+33621244 -94746260+33615783 -94746262+33611473 -94746269+33598066 -94746166+33594791 -94746214+33585148 -94746371+33574979 -94746318+33555834 -94746314+33554586 -94746312+33554125 -94746273+33552649 -94746259+33545471 -94746250+33541332 -94746268+33526816 -94746225+33517302 -94746189+33509157 -94746188+33508859 -94746348+33502882 -94746260+33501671 -94746756+33456578 -94746892+33456486 -94746806+33450233 -94746626+33441869 -94746894+33428352 -94746893+33427886 -94746879+33400558 -94746817+33375923 -94746834+33370105 -94746837+33368498 -94746840+33366875 -94746937+33361447 -94746936+33359973 -94746958+33357433 -94746959+33357288 -94747036+33348759 -94747063+33347797 -94746925+33328938
 -94757689+29524617 -94756964+29524694
 -94757689+29524617 -94757515+29524623 -94756964+29524694
 -94758410+29886949 -94759432+29886936 -94763028+29886891 -94771911+29886784 -94774580+29886759 -94778118+29886726 -94779581+29886713 -94779914+29886710 -94780763+29886702 -94781559+29886695
 -94961531+29505397 -94958443+29505013 -94958180+29504978 -94957835+29504933
 -94957835+29504933 -94953259+29505701
 -94953259+29505701 -94951131+29505157 -94950640+29505028 -94939466+29502134 -94935098+29500982 -94930634+29500262 -94929900+29500182 -94929476+29500115 -94928346+29499814 -94927466+29499638 -94926442+29499302 -94925514+29499030 -94915370+29496982 -94914473+29496710 -94911241+29496422
 -94911241+29496422 -94910137+29496582 -94909465+29496838 -94908943+29497003 -94892579+29507908 -94883784+29511782 -94883555+29511863 -94882248+29512326 -94882126+29512381 -94878775+29513471 -94877034+29514042 -94876947+29514067 -94875200+29514671 -94815880+29526750 -94815791+29526851 -94815773+29526872 -94809549+29536156 -94809263+29536693 -94793335+29551067
 -94793335+29551067 -94790605+29548401 -94790583+29548266 -94790303+29547422 -94789911+29546787 -94789477+29546472 -94789346+29546174 -94783924+29537488 -94783583+29536296 -94779881+29530105 -94775803+29528090 -94770476+29526251 -94759285+29524564
 -94759285+29524564 -94757689+29524617
 -94775632+32940618 -94776118+32945977
 -94775632+32940618 -94776119+32944305 -94776228+32944465 -94776228+32944946 -94776091+32945542 -94776118+32945977
 -94776118+32945977 -94780899+32947558 -94784021+32952140 -94787147+32955897 -94792006+32962493 -94815645+32980840 -94817490+32981886 -94819741+32982811
 -94781311+33320165 -94787144+33343000
 -94781311+33320165 -94787608+33340481 -94788126+33341282 -94788099+33342015 -94787962+33342405 -94787717+33342725 -94787144+33343000
 -94781559+29886695 -94782099+29886691 -94783730+29886676
 -94781559+29886695 -94783730+29886676
 -94781311+33320165 -94781693+33319043
 -94781693+33319043 -94746925+33328938
 -94783730+29886676 -94785878+29886657 -94789555+29886626 -94791780+29886602 -94794312+29886569 -94794431+29886567 -94796760+29886536 -94797325+29886528 -94798683+29886510 -94803335+29886424 -94803884+29886412 -94803999+29886410 -94806414+29886358 -94811554+29886315 -94812462+29886298 -94813894+29886270
 -94787144+33343000 -94787023+33342966
 -94787023+33342966 -94785616+33343252 -94785588+33343366 -94785205+33349092 -94797074+33361163 -94799504+33361506 -94801195+33365514
 -94801195+33365514 -94808783+33363637
 -94808783+33363637 -94809191+33344536 -94809355+33330199 -94809503+33323809 -94809955+33304297 -94809927+33301502 -94810037+33299509 -94810254+33283019 -94810327+33279935 -94810351+33278939 -94810427+33275749 -94810492+33273008 -94810418+33271660 -94810527+33271568 -94810752+33269391 -94811254+33248322 -94811263+33247730 -94811873+33233553 -94812112+33226365 -94812615+33210445 -94812900+33193866 -94812999+33191509 -94813101+33190646 -94813172+33188392 -94813199+33187323 -94813288+33183807 -94813693+33167912 -94814054+33153741 -94814481+33137011 -94814698+33128532 -94815210+33122265 -94815542+33109955 -94815984+33099910 -94816240+33094120 -94816463+33089081 -94816892+33074182 -94817650+33044284 -94817630+33040079 -94817711+33037171 -94817719+33037010 -94817725+33036890 -94817793+33035407 -94818167+33025992 -94819254+33000125 -94819741+32982811
 -94808783+33363637 -94814323+33362674
 -94814323+33362674 -94814951+33362858 -94815060+33363110 -94814924+33363361 -94814105+33363934 -94814023+33364163 -94814460+33364919 -94814569+33365469 -94814815+33365835 -94815470+33366316 -94826286+33378809
 -94808783+33363637 -94826286+33378809
 -94813894+29886270 -94815794+29886234 -94816040+29886231
 -94813894+29886270 -94816040+29886231
 -94816040+29886231 -94819334+29886199 -94821057+29886182
 -94821057+29886182 -94822796+29886199
 -94822796+29886199 -94826170+29886114 -94827844+29886084 -94828537+29886072 -94830562+29886041 -94831352+29886033 -94832395+29886023 -94834462+29886002 -94835474+29885992 -94844490+29885885 -94854692+29885826 -94864665+29885682 -94870287+29885584 -94873687+29885536 -94874673+29885522 -94875201+29885514
 -94875201+29885514 -94876883+29885569
 -94876883+29885569 -94877691+29885562 -94879818+29885542 -94885932+29885486 -94894722+29885406 -94894846+29885404 -94910148+29885212 -94910406+29885209 -94913459+29885173 -94916994+29885151 -94921227+29885124 -94934409+29884902 -94934579+29884899 -94934593+29884899 -94934740+29884897 -94951604+29884621
 -94951604+29884621 -94954599+29884674
 -94954599+29884674 -94958457+29884429 -94958566+29884422 -94980325+29884217
 -94819741+32982811 -94819966+32982786
 -94819966+32982786 -94825157+32985740
 -94825157+32985740 -94828581+32983426
 -94828581+32983426 -94832040+32987335 -94834833+32988876 -94841765+32994783 -94851064+32999790 -94851712+33000125 -94865175+33015171
 -94865175+33015171 -94873466+33014801
 -94873466+33014801 -94875210+33015443 -94876844+33018215 -94882297+33020821 -94889235+33027612 -94897768+33036707 -94902171+33040899
 -94823655+31486237 -94826294+31491120 -94826615+31491463
 -94826615+31491463 -94826936+31491372 -94827069+31491234 -94827176+31490891 -94827363+31490638 -94827711+31490386 -94828192+31490363
 -94828192+31490363 -94828459+31490478 -94828593+31490684 -94830144+31493433
 -94823655+31486237 -94830144+31493433
 -94826286+33378809 -94829007+33379822 -94830154+33382776
 -94830144+31493433 -94834658+31497054 -94852041+31505920 -94856136+31513546 -94865800+31526956
 -94830154+33382776 -94830755+33382799
 -94830755+33382799 -94831656+33382409 -94832120+33382364
 -94832120+33382364 -94832557+33382524 -94833403+33383646 -94833867+33383875
 -94833867+33383875 -94834441+33383852 -94834877+33383669 -94835096+33383417 -94835123+33382730
 -94835123+33382730 -94839615+33385123
 -94830154+33382776 -94839615+33385123
 -94839615+33385123 -94862447+33379767
 -94862447+33379767 -94864686+33380384 -94885046+33396968
 -94885046+33396968 -94904571+33389371 -94922014+33384234
 -94922014+33384234 -94929469+33384703
 -95129711+30360722 -95129181+30360952 -95121654+30364266 -95117364+30366155 -95110270+30369187 -95098278+30374598 -95083335+30380607 -95081538+30381330 -95073337+30384997
 -95073337+30384997 -95073312+30384953
 -95073312+30384953 -95070982+30386107
 -95070982+30386107 -95070954+30386087
 -95070954+30386087 -95062139+30390285 -95061232+30390717 -95060512+30391015 -95048149+30396819 -95048120+30396848 -95034228+30403330 -95034228+30403461 -95024329+30406996 -95024338+30407074 -95006645+30413998 -95006648+30414152 -95000210+30416903 -94975080+30428093 -94959045+30434991 -94954734+30437002 -94952386+30438097 -94947403+30440422 -94945432+30441226 -94942875+30442270 -94939068+30443865 -94936547+30444962 -94934476+30445864 -94927576+30448953 -94920281+30452231 -94919438+30452614 -94904858+30459233 -94903931+30459655 -94887683+30467033 -94873158+30473455 -94870447+30474696 -94843477+30487049 -94842837+30487355 -94842621+30487458 -94849414+30493553
 -94842808+31146730 -94843073+31146872 -94845391+31148131
 -94849414+30493553 -94843136+30527035 -94844132+30545828
 -94844132+30545828 -94851946+30544344
 -94851946+30544344 -94853586+30545029 -94880913+30551199 -94905400+30560280 -94949903+30570799 -94950683+30571114 -94952238+30571349 -94972022+30576799 -94994659+30579146 -95004069+30580140
 -95004069+30580140 -95004577+30580131
 -95004577+30580131 -95031187+30590063 -95029786+30593039 -95031224+30595354 -95031521+30596119
 -94843996+32370538 -94841185+32370583
 -94843996+32370538 -94841301+32370583 -94841185+32370583
 -94845391+31148131 -94854885+31154542
 -94845391+31148131 -94855888+31151861 -94855888+31152640 -94855969+31153236 -94855889+31153511 -94855436+31154267 -94855117+31154542 -94854885+31154542
 -94985979+32369491 -94985193+32369483
 -94985193+32369483 -94984889+32369487 -94967742+32369686 -94963153+32369731 -94950238+32369860 -94948511+32369877 -94942200+32369940 -94941888+32369943 -94936062+32370001 -94933106+32370030 -94930891+32370052 -94924969+32370055 -94919980+32370110 -94917089+32370142 -94915439+32370160 -94911770+32370201 -94907725+32370247 -94904298+32370285 -94901638+32370315 -94900595+32370327 -94898549+32370350 -94897908+32370357
 -94897908+32370357 -94895292+32370223
 -94895292+32370223 -94894187+32370229 -94893375+32370233 -94889849+32370257 -94889009+32370267 -94887112+32370289
 -94887112+32370289 -94885737+32370266
 -94885737+32370266 -94884927+32370293 -94883983+32370324 -94881047+32370353 -94877114+32370379 -94875624+32370388
 -94875624+32370388 -94874361+32370356 -94873072+32370324 -94871667+32370290
 -94871667+32370290 -94869142+32370305 -94868298+32370310 -94867793+32370313 -94866319+32370355
 -94866319+32370355 -94864965+32370346
 -94864965+32370346 -94863969+32370355 -94862395+32370405 -94861085+32370447 -94859659+32370472
 -94859659+32370472 -94857875+32370471
 -94857875+32370471 -94856715+32370495 -94855495+32370566
 -94855495+32370566 -94855014+32370420
 -94855014+32370420 -94850466+32370527
 -94850466+32370527 -94849834+32370524 -94849191+32370521 -94848199+32370516 -94846642+32370507
 -94846642+32370507 -94845406+32370514 -94843996+32370538
 -94854885+31154542 -94854850+31154542 -94850964+31162173 -94850225+31178330 -94851801+31182018 -94853080+31185609 -94853372+31187889 -94857612+31190442 -94862761+31201276 -94866258+31209522 -94858646+31221288 -94862673+31232410
 -94862673+31232410 -94863661+31235205 -94865209+31237426 -94865955+31237976 -94866569+31238273 -94867049+31238640 -94867770+31240060 -94867984+31240862 -94868171+31242305 -94868172+31243565 -94868359+31244252 -94873725+31247468
 -94862673+31232410 -94873725+31247468
 -94908620+31075152 -94905741+31078292 -94901177+31083269 -94896050+31088860 -94892833+31092322 -94887049+31098620 -94877112+31109427 -94869372+31117879 -94865261+31122292 -94842808+31146730
 -94865800+31526956 -94866198+31527196
 -94866198+31527196 -94868174+31526765
 -94868174+31526765 -94883394+31529398 -94884596+31531896 -94882828+31536729 -94890690+31541107 -94895796+31546836 -94900261+31553228
 -94865800+31526956 -94878958+31517438 -94887361+31511095 -94889894+31509241 -94894700+31505724
 -94873725+31247468 -94874774+31250185 -94875209+31250508
 -94875209+31250508 -94876169+31250185 -94880942+31247456
 -94880942+31247456 -94882622+31250185 -94885683+31255669
 -94885683+31255669 -94891230+31254113
 -94891230+31254113 -94896373+31262568 -94896985+31265363 -94889644+31273786 -94877956+31287647 -94884021+31288835 -94892172+31292097 -94896730+31300758 -94900648+31312511 -94900724+31312828 -94900808+31313175 -94898725+31317207
 -94893382+31560694 -94891433+31577255 -94891769+31578058
 -94891769+31578058 -94919546+31573551
 -94919546+31573551 -94921311+31577263 -94923836+31579204 -94924816+31583082 -94923584+31589862 -94923932+31589885
 -94894700+31505724 -94902102+31500179 -94903168+31499397
 -94894700+31505724 -94903168+31499397
 -94897389+31323598 -94898522+31325227 -94917961+31339547
 -94917961+31339547 -94922179+31337645
 -94922179+31337645 -94929411+31338333 -94947000+31340600
 -94947000+31340600 -94950790+31340164
 -94950790+31340164 -94958158+31343851 -94953010+31358262 -94953090+31379943 -94957017+31386677 -94958003+31387007
 -94898725+31317207 -94897389+31323598
 -94898725+31317207 -94898405+31317367 -94896910+31318741 -94896777+31318993 -94896803+31319383 -94897043+31319566 -94897710+31319818 -94898110+31320093 -94898430+31320437 -94898430+31321101 -94897976+31321972 -94897389+31323598
 -94900261+31553228 -94893382+31560694
 -94900261+31553228 -94895953+31555197 -94895979+31555930 -94895604+31557304 -94894988+31558816 -94894533+31559595 -94893811+31560328 -94893409+31560557 -94893382+31560694
 -94902171+33040899 -94912611+33044566 -94913291+33044727
 -94913291+33044727 -94913645+33044704 -94913998+33044567 -94914216+33044567 -94914787+33044819 -94915412+33044819 -94915630+33044865 -94916146+33045254 -94916799+33045254 -94921585+33052240
 -94902171+33040899 -94921585+33052240
 -94903168+31499397 -94916873+31489349 -94926719+31482129 -94927928+31481242 -94929016+31480445 -94932207+31478106 -94941174+31471543 -94952198+31463398 -94958250+31458975 -94959470+31458083 -94967032+31452542 -94968874+31451201 -94969468+31450769 -94973859+31447567 -94979724+31443297 -94980567+31442685 -94986527+31438352 -95000212+31428196 -95003221+31426092
 -94914651+29807256 -94910486+29811893 -94910453+29811933 -94910508+29812092 -94910511+29812100 -94910667+29812460 -94910008+29815110 -94910029+29820893 -94909996+29821115 -94909966+29821223 -94909842+29821444 -94909584+29821645 -94907707+29825239 -94910804+29827917 -94914712+29829725
 -94908620+31075152 -94916371+31066702 -94918106+31064840
 -94908620+31075152 -94918106+31064840
 -94914712+29829725 -94915063+29829851 -94915017+29830274 -94915063+29830606 -94915215+29830881 -94915581+29831148 -94915826+29831320 -94916085+29831381
 -94916085+29831381 -94916390+29831289 -94916543+29831194
 -94916543+29831194 -94916848+29831312 -94917657+29831598
 -94914712+29829725 -94917657+29831598
 -94928887+29741143 -94930038+29746607 -94930199+29747017 -94929803+29750534 -94927788+29751781 -94927508+29751928 -94918633+29755745 -94918328+29757026 -94918730+29758958 -94918786+29759228 -94917801+29761430 -94917803+29761482 -94917809+29761619 -94917863+29761852 -94915310+29769538 -94916878+29770130 -94916909+29770171 -94917382+29770778 -94918126+29771048 -94918228+29771186 -94916135+29772853 -94916222+29773131 -94916665+29774012 -94916701+29774060 -94920006+29779868 -94919970+29779996 -94919955+29780047
 -94928471+29679710 -94928429+29679834 -94928342+29679957 -94919718+29687495 -94915603+29698494 -94925210+29703126 -94933730+29707186 -94932915+29714841 -94933419+29714997 -94934685+29715215
 -94934685+29715215 -94934980+29715202
 -94934980+29715202 -94945322+29716279 -94943115+29720012 -94943047+29720086 -94939978+29726013 -94939400+29727235 -94928643+29740201
 -94917184+29786219 -94919854+29793406 -94919503+29794066 -94919549+29794245 -94919656+29794497 -94919915+29794593
 -94919915+29794593 -94920113+29794585 -94920418+29794368 -94920861+29793971 -94921166+29793971 -94921822+29794245 -94923547+29798311
 -94917184+29786219 -94923547+29798311
 -94917657+29831598 -94933037+29834215
 -94933037+29834215 -94933404+29834024 -94933694+29833639 -94933953+29833280 -94934197+29832822 -94934457+29832521 -94934746+29832342 -94935067+29832262
 -94935067+29832262 -94935265+29832342
 -94935265+29832342 -94935479+29832300
 -94935479+29832300 -94941872+29837759
 -94917657+29831598 -94935067+29836687 -94935067+29837095 -94935219+29837534 -94935372+29837984 -94935479+29838461 -94935570+29838823 -94935723+29839037 -94935876+29839140 -94936135+29839147
 -94936135+29839147 -94936440+29839079 -94941872+29837759
 -94918106+31064840 -94923951+31058570 -94931330+31050530 -94936665+31044718 -94936976+31044379 -94938241+31043007 -94938828+31042370 -94939461+31041778 -94951718+31031935 -94959337+31025789 -94965399+31020887 -94971869+31015630 -94979189+31009670 -94984230+31005565 -94989807+31000971 -94990836+31000186 -94991544+30999573 -94993582+30997810 -94995379+30996316 -94998631+30993613 -94999757+30992678 -95006275+30987219 -95010324+30983827 -95012614+30981914 -95013498+30981176 -95015237+30979685 -95021827+30974161 -95035242+30962916 -95047018+30953047 -95049031+30951361 -95049529+30950944 -95061113+30941302 -95062929+30939783 -95078390+30926842 -95087365+30919381 -95093421+30914316 -95094353+30913537 -95097314+30911061 -95113942+30897155 -95114385+30896785 -95125745+30887062 -95132071+30881728 -95137013+30877574 -95139426+30875542 -95166542+30852741 -95173197+30847167 -95175039+30845623 -95179114+30842209 -95185689+30836702 -95200180+30824566
 -94919955+29780047 -94918236+29785743 -94917687+29785994 -94917184+29786219
 -94919955+29780047 -94920312+29782893 -94919656+29783042 -94918999+29783168 -94918648+29783358 -94918435+29783568 -94918282+29783789 -94918236+29784293 -94918282+29784587 -94918496+29785113 -94918435+29785475 -94917184+29786219
 -94921585+33052240 -94941058+33074982
 -94941058+33074982 -94965543+33072975 -94967569+33072681
 -94923440+29798659 -94914651+29807256
 -94923440+29798659 -94916268+29805078 -94916070+29805303 -94916024+29805624 -94916222+29805971 -94916222+29806272 -94916024+29806455 -94915520+29806547
 -94915520+29806547 -94915215+29806539
 -94915215+29806539 -94915002+29806860 -94914849+29807043 -94914651+29807256
 -94923547+29798311 -94923440+29798659
 -94923932+31589885 -94926393+31603218
 -94926393+31603218 -94925831+31602989 -94925564+31602989 -94925216+31603539 -94925215+31604226 -94925376+31604432 -94925751+31604684 -94925751+31605028 -94925403+31605669 -94925296+31606059 -94928320+31610891
 -94923932+31589885 -94928320+31610891
 -94925917+31760026 -94925944+31760392 -94926561+31760828 -94926480+31761309 -94926185+31761675 -94926185+31761950 -94926721+31762294 -94927418+31762569 -94928008+31762958 -94928142+31763462 -94928115+31764241 -94929241+31766601
 -94925917+31760026 -94929241+31766601
 -94972991+31738380 -94969510+31746031 -94968573+31748306 -94960321+31753351 -94943365+31753935 -94939469+31754374 -94927124+31758812 -94926829+31758881 -94925917+31760026
 -94928320+31610891 -94932978+31620049 -94938975+31624725 -94940577+31626506 -94942130+31638715
 -94942130+31638715 -94949482+31637490
 -94949482+31637490 -94952201+31659973 -94952392+31671105
 -94952392+31671105 -94957099+31670472
 -94957099+31670472 -94956384+31671082 -94952945+31672871
 -94928643+29740201 -94928658+29740254 -94928887+29741143
 -94928643+29740201 -94928887+29741143
 -94929241+31766601 -94955036+31773174 -94967799+31781265 -94968496+31781508 -94974748+31783843 -94974568+31785221 -94977156+31791420 -94978025+31793646 -94970687+31796211 -94966091+31796719 -94955417+31800454 -94951689+31801005 -94951788+31801193 -94953890+31805334
 -94929469+33384703 -94931871+33388665
 -94931871+33388665 -94932417+33388596 -94932662+33388459 -94933099+33387543 -94934109+33386993 -94934437+33386672 -94934601+33386352 -94935147+33385917 -94935474+33385848
 -94935474+33385848 -94935965+33386054 -94943938+33390359
 -94929469+33384703 -94943938+33390359
 -94930447+29673717 -94928471+29679710
 -94930447+29673717 -94930260+29673700
 -94930260+29673700 -94929696+29674009 -94929513+29674623 -94929513+29675375 -94929543+29676073 -94929452+29676481 -94928841+29677500 -94928582+29678102 -94928643+29678686 -94928551+29679472 -94928471+29679710
 -95014712+29631217 -95014919+29631797 -95014925+29631849 -95014974+29632257 -95015123+29632705 -95015245+29633154 -95015278+29633280 -95015530+29634223 -95014869+29641017 -95014370+29642013 -95014172+29642619 -95014019+29643027 -95013992+29643862 -95013782+29644853 -95013401+29645740 -95013065+29646554 -95012521+29647552 -95012050+29648383 -95011790+29649394 -95011134+29650554 -95007747+29655944 -95005398+29659366 -95002879+29662044 -95002597+29662475 -95002330+29662883 -94990351+29671694 -94985911+29673277 -94978723+29676790 -94977518+29677500 -94970178+29681448 -94969782+29682814
 -94969782+29682814 -94969415+29682737 -94968576+29682546 -94959507+29680673 -94953084+29679346 -94932595+29675115 -94930447+29673717
 -94937082+31845549 -94969332+31845982 -94971595+31846012 -94977650+31846094 -94984786+31846145 -94985046+31849586 -94985058+31852375 -94985059+31852950 -94985073+31857284 -94985075+31857912 -94985080+31859475 -94985084+31860718 -94985085+31861098 -94985087+31861857 -94985088+31862380 -94985092+31863666 -94985097+31865264 -94985190+31878026 -94985123+31880890 -94985129+31883027 -94985289+31891175 -94985312+31903512 -94985487+31910690 -94985487+31915265 -94985489+31928137 -94985489+31929002 -94985383+31931891 -94985373+31932142 -94985342+31933000 -94985312+31933848
 -94945817+31812230 -94944854+31814463 -94943702+31820598 -94946681+31823501 -94937958+31829708 -94937082+31845549
 -94938882+29842241 -94946450+29849698 -94954462+29854760 -94961679+29856827 -94967981+29859357 -94968179+29859547 -94970575+29861638 -94975809+29866814 -94976465+29869397
 -94941872+29837759 -94938882+29842241
 -94941872+29837759 -94939690+29840299 -94939385+29840479 -94939187+29840688 -94939278+29841009 -94939278+29841230 -94939080+29841501 -94938821+29841528 -94938622+29841715 -94938622+29841879 -94938775+29842123 -94938882+29842241
 -94943938+33390359 -94953248+33393702 -94953376+33396065
 -94953376+33396065 -94954203+33394481 -94954722+33394046 -94961383+33391800 -94976795+33389842 -94977108+33389817 -94982976+33388748
 -94982976+33388748 -95003121+33391213 -95000216+33392728 -95000216+33392839 -94999686+33393732
 -94952945+31672871 -94953373+31678300
 -94952945+31672871 -94953384+31676259
 -94953384+31676259 -94953116+31676145
 -94953116+31676145 -94952902+31676214 -94952741+31676420 -94952768+31676695 -94953464+31677382 -94953625+31677817 -94953518+31678161 -94953373+31678300
 -94953373+31678300 -94962978+31690415 -94964069+31692341 -94964451+31692705 -94965793+31697332 -94963963+31703635
 -94953890+31805334 -94945817+31812230
 -94953890+31805334 -94950859+31807488
 -94950859+31807488 -94950430+31807373 -94949759+31806915
 -94949759+31806915 -94949410+31807098 -94949196+31807396 -94948874+31807465
 -94948874+31807465 -94948177+31807328 -94947291+31806915
 -94947291+31806915 -94946862+31806984 -94946514+31807557 -94945817+31812230
 -94958003+31387007 -94959501+31389197 -94959752+31389289 -94966006+31391122
 -94964080+31704823 -94958480+31718312 -94959640+31726907
 -94959640+31726907 -94959801+31726975 -94960793+31729633 -94960874+31729678 -94961598+31731648 -94961812+31731969 -94962349+31733412 -94963126+31734282 -94963716+31734763 -94964279+31735359 -94964574+31736091 -94972991+31738380
 -94959640+31726907 -94972991+31738380
 -94961531+29505397 -94970828+29507813 -94971452+29508101 -94971804+29508229 -94972188+29508309 -94972668+29508325
 -94972668+29508325 -94972908+29508293
 -94972908+29508293 -94973116+29508341
 -94961531+29505397 -94973116+29508341
 -95248159+31186597 -95245278+31188568 -95244607+31189026 -95242029+31190790 -95238064+31193503 -95230252+31198850 -95208346+31213847 -95205967+31215476 -95195850+31222402 -95189559+31226709 -95181047+31232536 -95165240+31243359 -95155277+31250182 -95152948+31251354 -95152478+31251591 -95142636+31258905 -95140463+31260190 -95132107+31265891 -95125214+31270720 -95125214+31270876 -95119252+31275001 -95115589+31277521 -95095706+31291199 -95087831+31296624 -95080804+31301465 -95076815+31304213 -95069024+31309580 -95060520+31315439 -95035907+31332395 -95022432+31341679 -95018646+31344287 -95008730+31351118 -95006100+31352931 -95004465+31354058 -94991454+31363205 -94989480+31364586 -94987897+31365695 -94962230+31383962 -94958003+31387007
 -94963963+31703635 -94964080+31704823
 -94963963+31703635 -94964134+31704365 -94964080+31704823
 -94966253+31392325 -94965770+31396729 -94976813+31409421 -94979271+31409946 -95002772+31418899 -95005549+31421603
 -94966006+31391122 -94966177+31391166 -94966364+31391578 -94966253+31392325
 -94966006+31391122 -94966253+31392325
 -94967569+33072681 -94967879+33072733 -94968396+33073122 -94968804+33073190
 -94968804+33073190 -94969293+33073099 -94969892+33072617 -94970191+33072617 -94970300+33073259
 -94970300+33073259 -94970626+33073213 -94971442+33072480 -94972285+33072067
 -94972285+33072067 -94984474+33077078
 -94967569+33072681 -94972856+33072204
 -94972856+33072204 -94973128+33072502 -94973183+33072639 -94973346+33072731 -94973781+33072777 -94973999+33073051 -94974217+33073051 -94974570+33072914
 -94974570+33072914 -94974870+33072960 -94975550+33073761 -94984474+33077078
 -94973116+29508341 -94989484+29514885 -94992693+29516610 -95000436+29524629 -95001197+29525429 -95001645+29525573 -95003450+29526621 -95003571+29526740 -95004174+29527367 -95004549+29527838
 -94976465+29869397 -94979761+29882439
 -94979761+29882439 -94979913+29882180 -94980112+29881737 -94980219+29881470 -94980371+29881444 -94980829+29881295 -94981546+29881199 -94981897+29881199 -94982248+29881333 -94982462+29881608 -94982462+29881833
 -94976465+29869397 -94982462+29881833
 -94980325+29884217 -94980524+29885472 -94984323+29894413 -94987863+29904476 -94987421+29904510 -94987161+29904598 -94987009+29904903 -94987009+29905204 -94986810+29905471 -94986246+29906040 -94986215+29906345 -94986398+29906475 -94986948+29906612 -94994853+29915752 -94995204+29916221
 -94992454+29927005 -94995356+29933241 -94990815+29945466 -94980325+29957693 -94980570+29959032 -94980463+29963159 -94980676+29963682
 -94980676+29963682 -94980921+29963773 -94981226+29963907 -94981684+29964136 -94981897+29964269 -94982095+29964838 -94982202+29965150 -94982599+29965555 -94982813+29965692
 -94982813+29965692 -94983209+29965452 -94983469+29965417
 -94983469+29965417 -94984186+29967931
 -94980676+29963682 -94983866+29965555 -94984232+29965631 -94984689+29965635 -94984781+29965635 -94984842+29965944 -94984476+29966436 -94984232+29966745 -94984079+29966970 -94984339+29967199 -94984537+29967359 -94984186+29967931
 -94982462+29881833 -94980325+29884217
 -95016495+29559089 -95016038+29559958 -95015818+29560856 -95015385+29561713 -95014812+29562560 -95014421+29563474 -95013956+29564424 -95012675+29566151 -95012707+29567136 -95011959+29567817 -95008023+29573701 -95006907+29575096 -95006590+29575467 -94991786+29588557 -94987222+29594485 -94986398+29595416 -94985299+29596946 -94984613+29598067 -94984064+29599303 -94988215+29608851 -94991557+29611773 -94992717+29612704 -94994746+29613719 -94995753+29614566 -94996531+29615169 -94997830+29616234 -94999018+29616855 -94999061+29617004 -95001516+29618623 -95008906+29623870 -95009562+29625026 -95009868+29625449 -95013499+29629194 -95013911+29629813 -95014064+29630427
 -94984186+29967931 -94984764+29971009 -94984917+29971824 -94985452+29972917 -94985758+29973184 -94985799+29973235 -94989572+29975450 -94994196+29976995 -94995416+29978197 -94995310+29979344 -94996637+29982186 -94997550+29984084 -94997555+29984094 -94998819+29987015 -94998880+29987648 -94999536+29989239 -95000040+29990704 -95000406+29991810 -95007060+29992691 -95010218+29993065
 -94985272+32137989 -94985218+32128699 -94985028+32119569 -94985147+32115155 -94985246+32111502 -94985218+32108776 -94985161+32103210 -94985160+32102729 -94985139+32101638 -94985065+32097795 -94985290+32091421 -94985395+32089124 -94985510+32086882 -94985533+32086385 -94985554+32084451 -94985554+32084169 -94985555+32081069 -94985556+32079164 -94985558+32075724 -94985559+32072966 -94985566+32063539 -94985708+32056566 -94985753+32056369 -94985745+32054776 -94985589+32050443 -94985571+32043266 -94985549+32034385 -94985548+32033734 -94985539+32031305 -94985520+32023547 -94985479+32011247 -94985461+32004425 -94985456+32002561 -94985425+31995748 -94985388+31989268 -94985431+31988437 -94985441+31983982 -94985443+31983314 -94985447+31981584 -94985417+31977392 -94985387+31971575 -94985385+31968046 -94985410+31964473 -94985409+31963967
 -94985272+32137989 -94985281+32143017 -94985285+32145171 -94985286+32145987 -94985292+32149349 -94985265+32154108 -94985274+32157045 -94985275+32157294 -94985315+32169455 -94985356+32181851 -94985358+32182072 -94985390+32186357 -94985400+32190479 -94985405+32192711 -94985413+32196230 -94985415+32197282 -94985417+32198357 -94985422+32200274 -94985426+32201936 -94985430+32203554 -94985445+32209366 -94985474+32220710 -94985487+32225532 -94985495+32228922 -94985498+32230148 -94985516+32237135 -94985543+32247364 -94985397+32256432 -94985406+32258401 -94985424+32262630 -94985427+32263369 -94985430+32264115 -94985431+32264543 -94985442+32267082 -94985459+32271094 -94985464+32272393 -94985462+32273513 -94985463+32273903 -94985467+32274796 -94985471+32275794 -94985463+32275896 -94985487+32276425 -94985506+32276563 -94985572+32277659 -94985609+32280809 -94985609+32281686 -94985611+32284269 -94985614+32287881 -94985625+32296453 -94985627+32297491 -94985637+32310348 -94985640+32312807 -94985666+32316814 -94985702+32322302 -94985730+32326691 -94985734+32327312 -94985850+32344791 -94985875+32348485 -94985885+32350380 -94985938+32360421 -94985939+32360617 -94985957+32364017 -94985993+32368201 -94985979+32369491
 -94985312+31933848 -94985332+31934011 -94985409+31963967
 -94985312+31933848 -94985409+31963967
 -94986973+32402472 -94986872+32386052 -94986860+32385054 -94986755+32376324 -94986705+32369975 -94985979+32369491
 -94986855+32448827 -94986951+32444133 -94986948+32437762 -94986947+32436132 -94986946+32436007 -94986942+32435015 -94986930+32432243 -94986981+32423944 -94987031+32420964 -94986995+32408653
 -94986995+32408653 -94986973+32402472
 -94986995+32408653 -94986979+32403981 -94986973+32402472
 -94987596+32537255 -94987640+32515288 -94987649+32514164 -94987652+32513803 -94987669+32511833 -94987665+32510158 -94987653+32506839 -94987648+32505414 -94987523+32495667 -94987474+32492508 -94987457+32486413 -94987499+32473909 -94987511+32473561 -94987545+32461322 -94987572+32451796
 -95459908+32135560 -95448815+32135422
 -95448815+32135422 -95448496+32135424 -95447410+32135430 -95444541+32135445 -95443656+32135445 -95442420+32135445 -95434882+32135514
 -95434882+32135514 -95432877+32135487 -95432637+32135484 -95431480+32135468 -95406424+32135407 -95405783+32135399
 -95405783+32135399 -95395392+32135415 -95378926+32135461 -95359807+32135553 -95346043+32135698
 -95346043+32135698 -95344242+32135644 -95341309+32135614 -95331654+32135515
 -95331654+32135515 -95327530+32135634 -95327198+32135644 -95326679+32135644 -95325550+32135736 -95323994+32135774 -95323261+32135774 -95322590+32135774 -95317050+32135767
 -95317050+32135767 -95316226+32135774
 -95316226+32135774 -95315860+32135767
 -95315860+32135767 -95314086+32135783 -95308505+32135835
 -95308505+32135835 -95308307+32135828
 -95308307+32135828 -95293510+32136001 -95292918+32136008 -95279619+32136163 -95273973+32136377
 -95273973+32136377 -95240113+32136232
 -95240113+32136232 -95229859+32136363 -95228256+32136401 -95226760+32136422 -95222717+32136477
 -95222717+32136477 -95214630+32136424
 -95214630+32136424 -95211273+32136508 -95206146+32136744 -95186873+32136805 -95172271+32136942
 -95172271+32136942 -95168074+32136897
 -95168074+32136897 -95167480+32136904 -95159589+32136996 -95158823+32136996 -95157789+32136996 -95145017+32137049 -95136518+32137141 -95134381+32137179 -95129742+32137271
 -95129742+32137271 -95127927+32137232
 -95127927+32137232 -95127796+32137234 -95127453+32137240 -95125027+32137240 -95121518+32137232
 -95121518+32137232 -95110333+32137408 -95107999+32137469
 -95107999+32137469 -95105159+32137461 -95103557+32137461 -95098522+32137232
 -95098522+32137232 -95094020+32137248 -95080059+32137377
 -95080059+32137377 -95063899+32137370 -95043466+32137316 -95041763+32137310 -95030466+32137271
 -95030466+32137271 -95017999+32137362 -95014185+32137484
 -95014185+32137484 -95008629+32137477 -95007596+32137435 -95007500+32137431
 -95007500+32137431 -95000218+32137796 -94995916+32137955 -94987491+32138004
 -94987491+32138004 -94985272+32137989
 -94987572+32451796 -94986837+32449709 -94986855+32448827
 -94987572+32451796 -94986855+32448827
 -95034402+32534659 -95020929+32546793
 -95020929+32546793 -95016441+32518043
 -95016441+32518043 -95000218+32521583 -94999154+32521952 -94998018+32522967 -94987972+32537154 -94987596+32537255
 -94995204+29916221 -94992454+29927005
 -94995204+29916221 -94996775+29922866 -94996775+29923434 -94996623+29923647 -94996226+29923815 -94995402+29924136 -94995097+29924204
 -94995097+29924204 -94994593+29924048 -94994242+29924029
 -94994242+29924029 -94994090+29924124 -94993220+29924349 -94992454+29927005
 -94999686+33393732 -94999756+33394190 -95000216+33394556
 -94999686+33393732 -95000216+33394556
 -95000214+33075811 -94984474+33077078
 -95000214+33075811 -94986377+33075108
 -94986377+33075108 -94986268+33075223 -94986187+33075726 -94986051+33075956 -94985779+33076047
 -94985779+33076047 -94985207+33075818
 -94985207+33075818 -94984799+33075933 -94984636+33076048 -94984582+33076918 -94984474+33077078
 -95000216+33394556 -95000216+33394743
 -95011393+33075720 -95003837+33073200
 -95003837+33073200 -95002682+33074991 -95002289+33075053 -95000960+33075957
 -95000960+33075957 -95000214+33075811
 -95003221+31426092 -95016811+31445844
 -95016811+31445844 -95032441+31444611 -95035073+31443375
 -95035073+31443375 -95034766+31444886 -95048419+31449149 -95073805+31464472 -95097472+31476021 -95098851+31476722 -95106392+31483179 -95110803+31484460 -95110055+31485376
 -95004549+29527838 -95004989+29528389 -95005129+29528603
 -95004549+29527838 -95005129+29528603
 -95005129+29528603 -95006265+29530152 -95006679+29530625 -95008717+29533877 -95011437+29536789 -95014898+29539621 -95015266+29540322 -95015393+29540744
 -95005549+31421603 -95003221+31426092
 -95005549+31421603 -95005308+31422015 -95005175+31422496 -95005067+31423871 -95004880+31424123 -95003650+31425313 -95003221+31426092
 -95015347+30631990 -95015475+30631499 -95015577+30631110 -95016234+30629317 -95016329+30628407 -95016299+30627909 -95013917+30627058
 -95013917+30627058 -95010869+30628159
 -95010869+30628159 -95009903+30628010 -95009412+30626325 -95008766+30613938 -95007383+30606829 -95014041+30604463 -95014788+30603250 -95015172+30601987 -95016739+30600673 -95018290+30600396 -95023230+30599702 -95023938+30598819 -95024568+30597874 -95026845+30596729
 -95026845+30596729 -95027903+30597121 -95029611+30597921
 -95029611+30597921 -95031385+30597878
 -95009616+30655591 -95009112+30654560 -95009055+30653528 -95009361+30652334 -95010058+30651269 -95011249+30649954 -95012318+30649082 -95013183+30648541 -95014468+30648177
 -95014468+30648177 -95016348+30648433 -95017745+30648899
 -95017745+30648899 -95015347+30631990
 -95009616+30655591 -95015347+30631990
 -95010218+29993065 -95010218+29993412 -95010371+29993634
 -95010371+29993634 -95010676+29993573 -95010981+29993504 -95011287+29993359
 -95011287+29993359 -95011699+29993550 -95012202+29993859 -95012004+29994267 -95011592+29994786 -95011592+29995182 -95016520+29996556
 -95010218+29993065 -95016520+29996556
 -95012344+33393077 -95000216+33394743
 -95012344+33393077 -95012130+33393191
 -95012130+33393191 -95011638+33393145 -95011256+33393007 -95010792+33392549 -95010465+33392160 -95010029+33391839
 -95010029+33391839 -95009373+33391862 -95008854+33392113 -95008034+33392983 -95006095+33394608 -95000216+33394743
 -95014064+29630427 -95014143+29630524 -95014712+29631217
 -95014064+29630427 -95014712+29631217
 -95015393+29540744 -95015421+29540837 -95015448+29540942
 -95015393+29540744 -95015448+29540942
 -95015448+29540942 -95015673+29541902 -95015824+29542919 -95015976+29543937 -95016132+29544947 -95016305+29545906 -95016525+29547589 -95016461+29548501 -95016445+29551557 -95018253+29554885
 -95016520+29996556 -95026652+29996571
 -95026652+29996571 -95031077+29993058
 -95031077+29993058 -95035692+30005064 -95039775+30015687 -95042370+30022365 -95044613+30028049 -95044826+30028472 -95044918+30028587 -95045132+30029209 -95046123+30032661 -95046215+30033180 -95048336+30038269 -95048489+30038726 -95049709+30041763 -95056881+30061080 -95062542+30076651 -95064404+30081393 -95072675+30103243 -95073285+30103709 -95084592+30135499 -95085035+30136407 -95085211+30137046 -95085249+30137182 -95085622+30138180 -95086655+30140947 -95087054+30142014 -95092985+30157890 -95093061+30158093 -95095408+30163614 -95096708+30167214
 -95016627+29558487 -95016495+29559089
 -95016627+29558487 -95016627+29558651 -95016495+29559089
 -95018253+29554885 -95017741+29555878 -95016921+29557240 -95016780+29557384 -95016627+29558487
 -95022796+29549463 -95022669+29549445 -95022145+29549293 -95021801+29549193 -95021669+29549154 -95021576+29549127 -95020336+29548767 -95017925+29548446
 -95017925+29548446 -95017421+29548469 -95020935+29552431 -95020825+29553079
 -95023927+33384265 -95019927+33380990
 -95019927+33380990 -95012344+33393077
 -95020825+29553079 -95018253+29554885
 -95020825+29553079 -95020541+29553445 -95019565+29554213 -95018253+29554885
 -95022796+29549463 -95023123+29549630
 -95023123+29549630 -95022796+29549463
 -95023123+29549630 -95023763+29549625
 -95023763+29549625 -95023123+29549630
 -95023763+29549625 -95024094+29549610
 -95024094+29549610 -95023763+29549625
 -95024094+29549610 -95028579+29547693
 -95102505+33035241 -95101128+33034486
 -95101128+33034486 -95093384+33038929 -95084729+33044926 -95071936+33053858 -95057267+33056150 -95045099+33068048 -95028544+33073340
 -95028544+33073340 -95025783+33073198
 -95025783+33073198 -95025324+33073446 -95025611+33074325
 -95025611+33074325 -95011393+33075720
 -95025611+33074325 -95025082+33074463
 -95025082+33074463 -95024196+33074070
 -95024196+33074070 -95022872+33074570 -95022292+33075171
 -95022292+33075171 -95021776+33075095 -95021388+33074746
 -95021388+33074746 -95020649+33075023 -95020129+33075359
 -95020129+33075359 -95018591+33075163
 -95018591+33075163 -95018270+33075742
 -95018270+33075742 -95011393+33075720
 -95028568+29549960 -95028750+29547898
 -95028568+29549960 -95030739+29552403
 -95028579+29547693 -95024094+29549610
 -95028579+29547693 -95028750+29547898
 -95028750+29547898 -95028579+29547693
 -95030739+29552403 -95028568+29549960
 -95030739+29552403 -95031833+29552133
 -95031385+30597878 -95031521+30596119
 -95031385+30597878 -95031633+30597574 -95031764+30597122 -95031521+30596119
 -95031833+29552133 -95030739+29552403
 -95200180+30824566 -95176416+30810269 -95156205+30799968 -95135151+30768471 -95131971+30762429 -95131424+30758531 -95132198+30755338 -95130344+30694216 -95115263+30665993 -95115585+30665602 -95116038+30664986 -95115743+30662156 -95111872+30659132
 -95111872+30659132 -95066966+30673626 -95063993+30675190 -95054203+30679732
 -95054203+30679732 -95034147+30669910 -95009616+30655591
 -95074407+29548541 -95071853+29551871 -95069935+29556049 -95068604+29557350 -95056627+29559101
 -95056627+29559101 -95049883+29558477 -95044751+29555733 -95037342+29553669 -95031833+29552133
 -95042735+33381589 -95023927+33384265
 -95042735+33381589 -95041015+33383352 -95041643+33383695 -95041943+33383993 -95041997+33384199 -95041861+33384543 -95041724+33384726 -95041397+33384863 -95041042+33384863 -95040714+33384817 -95040005+33384428 -95023927+33384265
 -95042735+33381589 -95062138+33390340
 -95062138+33390340 -95062227+33389808 -95062935+33389491 -95082153+33389283
 -95216563+29555896 -95216787+29554584 -95216809+29554461 -95217320+29551670 -95217475+29550824 -95217651+29549576 -95217699+29549307 -95217753+29549004 -95217783+29548838 -95218193+29546549 -95218659+29543945 -95219091+29541881 -95219187+29541289 -95219539+29539241 -95219667+29538441 -95219764+29537721 -95219924+29536857 -95220123+29535778 -95220321+29534699 -95220616+29533096 -95220689+29532698 -95221288+29529449 -95221300+29529385 -95221467+29528372 -95221780+29526473 -95222260+29524009 -95222274+29523913 -95222548+29521993 -95222951+29519999 -95223444+29517561 -95224004+29514361 -95224356+29512601 -95225074+29508563 -95225949+29503645 -95225972+29503514 -95226218+29502366 -95226269+29502128 -95226399+29501524 -95226676+29500234 -95226996+29498490 -95227604+29495146 -95230292+29480826 -95231236+29475482 -95231352+29474876 -95231381+29474725 -95231780+29472650 -95231804+29472525 -95232644+29468171 -95232932+29466635 -95233108+29465611 -95231716+29463515 -95231666+29463437 -95230557+29461710 -95229747+29460555 -95226051+29454955 -95225408+29454010 -95225125+29453595 -95222549+29449813 -95220451+29446731 -95216451+29440779 -95215155+29438827 -95214357+29437466 -95213652+29436389 -95209490+29430027 -95206962+29426523 -95200952+29417607 -95199714+29415771 -95198813+29414390 -95198034+29413195 -95195362+29409195 -95194642+29408171 -95194130+29407395 -95193721+29406775 -95192322+29404651 -95190322+29401659 -95188081+29398059 -95183745+29391371 -95183521+29391035 -95177748+29382508 -95176468+29380617 -95174065+29377068 -95169293+29369926 -95169232+29369836 -95165285+29363928 -95146831+29336364 -95145055+29333580 -95140790+29327263 -95131823+29313981 -95128142+29308621 -95125246+29304109 -95119838+29295981 -95119630+29295709 -95117166+29292045 -95107827+29278021 -95104107+29272434 -95103887+29272104 -95103448+29271445 -95099629+29265710 -95098285+29263662 -95097181+29262024 -95093356+29256350 -95093132+29255998 -95092892+29255630 -95090956+29252798 -95090668+29252302 -95089180+29250126 -95088572+29249147 -95088252+29248750 -95085612+29244622 -95085292+29244270 -95084059+29242371 -95083418+29241385 -95066686+29215211 -95066084+29214308 -95057259+29201071 -95057100+29200803 -95057093+29200792 -95056907+29200479 -95056199+29199365 -95056147+29199266 -95056165+29199239 -95056182+29199212 -95066179+29183634 -95070601+29176741 -95071580+29175216 -95077516+29165984 -95085125+29154473 -95088493+29149377 -95089576+29147712 -95102921+29127185 -95125167+29093058 -95129935+29085618 -95125353+29081177 -95125231+29081059 -95123951+29080419 -95119095+29077759 -95118523+29077446 -95106428+29070872 -95091622+29062739
 -95065867+32537901 -95034402+32534659
 -95065867+32537901 -95048197+32539545 -95047770+32540117 -95047465+32540468 -95047144+32540636 -95046687+32540865 -95046321+32541139 -95046000+32541490 -95045802+32541780 -95045588+32542101 -95045329+32542177
 -95045329+32542177 -95034402+32534659
 -95095195+32557244 -95079616+32556374 -95076061+32537538
 -95076061+32537538 -95065867+32537901
 -95077167+29546534 -95074407+29548541
 -95077167+29546534 -95075087+29547910 -95074407+29548541
 -95079547+29534828 -95079691+29541488 -95079636+29541594 -95079325+29543386 -95079007+29544022 -95078102+29545284 -95077653+29546050 -95077167+29546534
 -95079717+29534551 -95079547+29534828
 -95079717+29534551 -95079695+29534566 -95079547+29534828
 -95102288+29521415 -95102000+29521447
 -95102000+29521447 -95096816+29520263
 -95096816+29520263 -95094864+29522423 -95094928+29528727 -95095248+29529143 -95095556+29530176 -95096188+29535014 -95096112+29535063
 -95096112+29535063 -95095856+29535047
 -95095856+29535047 -95095497+29535206 -95094754+29535269
 -95094754+29535269 -95092333+29534585
 -95092333+29534585 -95085902+29534940
 -95085902+29534940 -95081571+29534152
 -95081571+29534152 -95079717+29534551
 -95082153+33389283 -95085048+33392328
 -95085048+33392328 -95085921+33392260
 -95085921+33392260 -95086385+33392489 -95086884+33392973
 -95082153+33389283 -95086884+33392973
 -95086884+33392973 -95092120+33396312 -95094058+33397227
 -95095680+31497751 -95100038+31512591 -95103386+31523493 -95110206+31524796 -95125832+31538033 -95127543+31538332 -95143427+31544034 -95140047+31563305 -95142883+31564675
 -95142883+31564675 -95146896+31564017
 -95496594+28769150 -95421405+28810184
 -95421405+28810184 -95413375+28809797
 -95413375+28809797 -95403723+28810143 -95402010+28810395 -95375219+28815769 -95339346+28828966 -95293934+28875249 -95293880+28875249 -95259667+28894230 -95095973+29043094 -95091622+29062739
 -95096708+30167214 -95096865+30167708 -95097731+30170422 -95097929+30170906 -95098022+30171147 -95098487+30172347 -95100492+30177525 -95103788+30185982 -95105390+30190109 -95105597+30190642 -95107955+30196716 -95108474+30197967 -95108977+30199313 -95109344+30200246 -95114883+30214324 -95115233+30215224 -95115844+30216682 -95116533+30218440 -95117235+30220234 -95118850+30224357 -95119048+30224841 -95119812+30226830 -95121363+30230868 -95121400+30230964 -95122640+30234193 -95125472+30241564 -95127105+30245703 -95128280+30248469 -95128947+30250212 -95129444+30250498 -95130422+30253210 -95131939+30257421 -95131953+30257459 -95132077+30257799 -95134118+30263400 -95135908+30268018 -95136912+30270608 -95137140+30271198 -95137447+30271991 -95138539+30274806 -95139658+30277700 -95140089+30278819 -95140626+30280204 -95141184+30281557 -95141509+30282487 -95143339+30287238 -95144134+30289194 -95153438+30313020 -95153877+30314147 -95155851+30319216 -95156906+30321923 -95157590+30323674 -95157942+30324559 -95159182+30327670 -95159286+30327932 -95159380+30328169 -95159553+30328602 -95160300+30330615 -95160591+30331256
 -95099236+33395448 -95094058+33397227
 -95099236+33395448 -95094248+33393288
 -95094248+33393288 -95094248+33393586 -95094412+33393838 -95095449+33394685 -95095641+33394982 -95095641+33395853 -95095505+33396105 -95095204+33396448 -95094631+33396632 -95094085+33396769 -95094058+33397227
 -95125451+33389455 -95120423+33385813
 -95120423+33385813 -95099635+33395651
 -95099635+33395651 -95099236+33395448
 -95102288+29521415 -95103888+29511015
 -95102288+29521415 -95105840+29515719 -95105584+29515495 -95105360+29515271 -95105184+29515095 -95104976+29514743 -95104752+29514455 -95104560+29514023 -95104304+29513623 -95104128+29513095 -95104032+29512743 -95103888+29511015
 -95103888+29511015 -95116528+29508231 -95116848+29508023 -95117057+29507876 -95117168+29507799 -95119181+29507280
 -95119181+29507280 -95126820+29509572
 -95126820+29509572 -95128657+29505704
 -95105152+32551234 -95095195+32557244
 -95105152+32551234 -95104671+32551163
 -95104671+32551163 -95104076+32551293 -95103237+32551453 -95102916+32551560 -95102520+32551736 -95101223+32552003 -95100704+32552117 -95100185+32552338 -95099727+32552453 -95099407+32552499 -95095195+32557244
 -95153410+32570142 -95150129+32572203
 -95150129+32572203 -95143777+32562628 -95143104+32562281 -95142658+32561874 -95140052+32549939 -95133540+32548564
 -95133540+32548564 -95131318+32549057 -95131102+32549104 -95125222+32549456 -95106289+32551560
 -95106289+32551560 -95105152+32551234
 -95108355+33032140 -95102505+33035241
 -95108355+33032140 -95104955+33032943 -95105238+33033421 -95104959+33033565
 -95104959+33033565 -95104319+33033488 -95104055+33033140 -95103973+33032703
 -95103973+33032703 -95103609+33032758 -95103043+33032956 -95103039+33033408 -95103227+33033796 -95102505+33035241
 -95110055+31485376 -95095680+31497751
 -95110055+31485376 -95098218+31494566 -95098165+31494979 -95097978+31495368 -95097765+31497155 -95097765+31498300 -95097551+31498438
 -95097551+31498438 -95097337+31498415 -95096321+31497797 -95095680+31497751
 -95385975+30084703 -95385761+30085061
 -95385761+30085061 -95367201+30077826 -95366001+30076798 -95334232+30062993 -95311281+30032854 -95306702+30031340 -95304613+30029443
 -95304613+30029443 -95303637+30031335 -95297335+30031480
 -95297335+30031480 -95295829+30030508 -95293374+30028728 -95292912+30027748
 -95292912+30027748 -95292823+30027753 -95285011+30029719 -95278909+30030780 -95276318+30031411 -95273617+30032153
 -95273617+30032153 -95269211+30031819
 -95269211+30031819 -95265312+30032243 -95264611+30032319
 -95264611+30032319 -95264011+30032219
 -95264011+30032219 -95263111+30033019 -95260674+30034923 -95259911+30035519 -95255411+30039119 -95255111+30039319 -95254711+30039719 -95250410+30043119 -95250203+30043267 -95250141+30043311 -95249800+30043555 -95249710+30043618 -95245710+30046818 -95243718+30048357 -95241943+30049729 -95241510+30050218 -95240634+30050837 -95239724+30051481 -95239639+30051541 -95239177+30051921 -95239016+30052053 -95238719+30052297 -95237957+30052925 -95235169+30055222 -95234055+30056199 -95231027+30058684 -95227210+30061818 -95222110+30065918 -95220810+30067018 -95219710+30067818 -95219010+30068518 -95218710+30068718 -95214299+30072167 -95214120+30072307 -95211621+30074262 -95211393+30074440 -95209051+30076272 -95203995+30080226 -95198210+30085317 -95195710+30087317 -95195129+30087781 -95191698+30090521 -95190668+30091344 -95180309+30099617 -95172909+30105616 -95172819+30105706 -95172709+30105816 -95166563+30110732 -95165209+30111816 -95135680+30135534 -95134209+30136615 -95132809+30137715 -95131609+30138615 -95130509+30139815 -95130218+30140021 -95128109+30141515 -95126908+30142515 -95125808+30143515 -95125008+30144115 -95124308+30144615 -95124008+30145015 -95122167+30146547 -95119078+30149118 -95117857+30150102 -95116941+30150873 -95115614+30151933 -95096708+30167214
 -95126130+33034581 -95126065+33039966 -95126044+33041775 -95126034+33042699 -95125996+33045993 -95125937+33051105 -95125938+33058162 -95125924+33059896 -95125905+33062368 -95125902+33062714 -95125901+33063195 -95125928+33064432 -95125926+33064635 -95125908+33066157 -95125888+33069350 -95125774+33087269 -95125769+33088025 -95125750+33091021 -95125697+33099487 -95125683+33101690 -95125576+33118591 -95125573+33119070 -95125564+33120612 -95125553+33122430 -95125545+33123696 -95125363+33129459 -95125358+33129744 -95125217+33137567 -95125217+33139561 -95125217+33139682 -95125217+33142070 -95124968+33154158 -95124943+33159825 -95124939+33160857 -95124937+33161362 -95124914+33166764 -95124891+33172282 -95124831+33186717 -95124828+33187603 -95124793+33195942 -95124749+33206238 -95124695+33219297 -95124639+33232654 -95124532+33257251 -95124596+33268299 -95124637+33275336 -95124646+33276889 -95124661+33279477 -95124764+33297181 -95124771+33298234 -95124864+33314289 -95124867+33314910 -95124898+33328756 -95124945+33335587 -95125029+33347770 -95125048+33350558 -95125066+33353234 -95125084+33355947 -95125096+33357651 -95125096+33357724 -95125106+33359204 -95125116+33360729 -95125324+33381575 -95125451+33389455
 -95126130+33034581 -95108355+33032140
 -95128657+29505704 -95128906+29505267 -95129242+29504947 -95129642+29504739 -95129978+29504675 -95130378+29504627
 -95130378+29504627 -95130993+29504936 -95131665+29505192 -95132353+29505496 -95132897+29505784 -95133505+29505976
 -95133505+29505976 -95142698+29505587
 -95128657+29505704 -95142698+29505587
 -95129711+30360722 -95130043+30360724
 -95130043+30360724 -95129711+30360722
 -95130152+30360529 -95130043+30360724
 -95130152+30360529 -95130762+30360274
 -95130450+33032267 -95126130+33034581
 -95130762+30360274 -95130152+30360529
 -95130762+30360274 -95131926+30359745
 -95132808+33386428 -95131134+33386985 -95125451+33389455
 -95131926+30359745 -95130762+30360274
 -95131926+30359745 -95132827+30359321 -95134082+30358676 -95138369+30356589 -95149783+30351574 -95150020+30351529
 -95150020+30351529 -95150041+30351550
 -95150041+30351550 -95165896+30344967
 -95142698+29505587 -95142730+29505563 -95155745+29498472 -95161138+29497081 -95161357+29497081 -95163786+29497768 -95163177+29499630 -95165490+29502121
 -95165490+29502121 -95166578+29502009
 -95166578+29502009 -95169062+29513390 -95178962+29518376 -95181266+29518440 -95183074+29519240 -95184745+29523179 -95186418+29523464 -95188446+29528926 -95188730+29535359 -95194163+29537640 -95194227+29538389 -95196499+29542280
 -95196499+29542280 -95197527+29541583
 -95146896+31564017 -95152485+31570249 -95153475+31570341 -95154277+31570845 -95155535+31571120
 -95155535+31571120 -95156792+31570960
 -95156792+31570960 -95157247+31570983 -95157327+31571074 -95157140+31571624 -95156685+31572082 -95156711+31572380 -95165984+31579400
 -95146896+31564017 -95165984+31579400
 -95148217+33018268 -95130450+33032267
 -95148217+33018268 -95134784+33031266 -95133943+33031321
 -95133943+33031321 -95133381+33030845 -95132875+33030570 -95132780+33030425 -95132341+33030327 -95132161+33029883 -95131884+33029810
 -95131884+33029810 -95131109+33030051 -95130897+33030446 -95130450+33032267
 -95152110+32902460 -95152103+32907794 -95152154+32909011 -95152196+32916018 -95152253+32920924 -95152283+32923468 -95152256+32923827 -95152255+32925866 -95152201+32926026 -95152226+32932118 -95152297+32941287 -95152301+32948216 -95152219+32950117 -95152201+32953201 -95152189+32960298 -95152178+32966857 -95152188+32974817 -95152190+32975192 -95152225+32984566 -95152230+32985746 -95152239+32987909 -95152248+32990286 -95152117+32990949 -95150609+32998582 -95150309+33000122 -95152079+33013352 -95152187+33013488
 -95152187+33013488 -95152036+33013627 -95148217+33018268
 -95152110+32902460 -95152116+32897992 -95152116+32897766 -95152113+32893402 -95152103+32889355 -95152093+32885124 -95152091+32884246 -95152088+32883085 -95152284+32865131 -95152280+32860553 -95152235+32849168 -95152214+32829977 -95152229+32826072 -95152259+32816977 -95152260+32816226 -95152262+32815268 -95152263+32814375 -95152265+32813325 -95152268+32811530 -95152275+32807958 -95152279+32805875
 -95152279+32805875 -95152281+32805010 -95152321+32796591
 -95152279+32805875 -95152321+32796591
 -95152321+32796591 -95152348+32791106 -95152421+32786077 -95152436+32780080 -95152451+32759509 -95152452+32751581 -95152528+32728518 -95152612+32703010 -95152630+32699591 -95152650+32695987 -95152704+32686168 -95152719+32676443 -95152720+32674210 -95152743+32670021
 -95153410+32570142 -95153320+32576143 -95153242+32581370 -95153190+32583419 -95153199+32583782 -95153190+32583958 -95153150+32584161 -95153197+32584539 -95152963+32607173 -95152942+32608880 -95152917+32610902 -95152855+32615814 -95152813+32633530 -95152812+32638010 -95152813+32638425 -95152777+32642166 -95152733+32647161 -95152731+32647331 -95152720+32648715 -95152817+32650577 -95152828+32650776 -95152740+32660964
 -95152743+32670021 -95152740+32660964
 -95152743+32670021 -95152754+32669299 -95152736+32661937 -95152740+32660964
 -95154038+33382139 -95132808+33386428
 -95154038+33382139 -95151473+33382115 -95150845+33382023 -95150080+33381679 -95149643+33381679 -95149425+33381862 -95149069+33382595 -95148933+33382755 -95148551+33382847 -95147650+33382961 -95146585+33382961 -95132808+33386428
 -95154038+33382139 -95157722+33383788 -95165068+33385105
 -95165068+33385105 -95166702+33384705 -95176775+33377815 -95177006+33377798 -95187557+33375112 -95189139+33375112 -95189167+33375385
 -95189167+33375385 -95189743+33375112 -95194448+33374165
 -95194448+33374165 -95212028+33378790
 -95212028+33378790 -95214760+33378595 -95222002+33375111 -95223979+33375111 -95226655+33374917
 -95226655+33374917 -95227050+33375111 -95226986+33375111 -95227376+33375180 -95229651+33375558
 -95229651+33375558 -95228175+33370667 -95230763+33370187 -95231608+33370095 -95231794+33370070 -95236972+33369148 -95237483+33368961
 -95237483+33368961 -95238902+33370014
 -95238902+33370014 -95241049+33367823
 -95241049+33367823 -95244379+33369081 -95244516+33369113 -95250223+33370638
 -95163647+32984355 -95161662+32989186 -95160139+32994568
 -95160139+32994568 -95159650+32994476
 -95159650+32994476 -95158074+32994499 -95157748+32994636 -95157694+32994819 -95157557+32995667 -95157612+32995712 -95156388+33000122 -95156373+33000122 -95152187+33013488
 -95158372+32566516 -95153410+32570142
 -95160591+30331256 -95162257+30335597 -95162698+30336722
 -95160591+30331256 -95162698+30336722
 -95160628+32552876 -95158372+32566516
 -95160628+32552876 -95162169+32553632 -95162521+32553999 -95162547+32554570 -95161871+32555830 -95161195+32557685 -95160437+32559311 -95160302+32559906 -95160193+32560937 -95159814+32562288 -95159408+32564441 -95158372+32566516
 -95175463+32555587 -95167769+32543854
 -95167769+32543854 -95161303+32548631 -95160628+32552876
 -95162132+32982669 -95162289+32982751 -95162316+32983186 -95162995+32983347 -95163131+32983622 -95163701+32983874 -95163647+32984355
 -95162132+32982669 -95163647+32984355
 -95162698+30336722 -95165790+30344598 -95165896+30344967
 -95308957+32962572 -95307257+32962586 -95301241+32962587
 -95301241+32962587 -95299217+32962583 -95296611+32962577 -95295393+32962575 -95294527+32962532 -95293235+32962525 -95292286+32962520 -95290551+32962510 -95289825+32962506 -95288316+32962454 -95286677+32962441 -95285323+32962430 -95283859+32962418 -95282898+32962410 -95280317+32962389
 -95280317+32962389 -95276492+32962400
 -95276492+32962400 -95276347+32962399 -95271942+32962370 -95261669+32962301 -95231193+32962196 -95227180+32962173 -95203318+32962038 -95200244+32962021 -95184074+32961930 -95182030+32961926 -95173376+32961914 -95173148+32961868
 -95173148+32961868 -95173186+32961982 -95168442+32973745 -95167778+32974051 -95162724+32980049 -95162132+32982669
 -95165896+30344967 -95165900+30344979
 -95165900+30344979 -95166691+30344565
 -95166691+30344565 -95166692+30344578
 -95166692+30344578 -95169061+30343362 -95175599+30340707 -95177833+30339796 -95178918+30339323 -95180520+30338612 -95182553+30337869 -95183180+30337625 -95183174+30337555 -95193216+30332764 -95193220+30332716 -95198436+30330582 -95198427+30330544 -95209850+30326049
 -95209850+30326049 -95209923+30326055
 -95209923+30326055 -95219840+30322030 -95219890+30322030 -95225607+30319527
 -95225607+30319527 -95225640+30319535 -95225948+30319614 -95225262+30321081 -95225476+30322000 -95227582+30325898 -95226791+30327241 -95225503+30328274 -95224870+30329695 -95211858+30338352 -95203907+30352196 -95220024+30360919 -95222324+30361995 -95235200+30377587 -95237807+30379592 -95263405+30384158 -95277250+30393656 -95282384+30395292 -95300162+30401870 -95310235+30409391 -95315780+30416739 -95316495+30417974 -95320017+30422816 -95326003+30429704 -95331170+30444635 -95335616+30449180 -95340366+30462195 -95348588+30474694 -95350723+30476104
 -95165984+31579400 -95167706+31580169 -95171510+31584758
 -95171510+31584758 -95178997+31581475 -95195023+31574740
 -95175463+32555587 -95175907+32555488 -95176556+32554939 -95176934+32554481 -95177042+32554114 -95177151+32553931 -95177962+32551298 -95178124+32550336 -95178449+32549718 -95179530+32548733 -95181802+32547153 -95184938+32541542
 -95175463+32555587 -95184938+32541542
 -95184938+32541542 -95190021+32542641 -95197971+32552488 -95199837+32553197 -95206221+32557594 -95206865+32559696 -95202909+32565955
 -95198883+29554408 -95197971+29556376 -95193335+29559337 -95199651+29560280 -95201116+29563104
 -95201116+29563104 -95216025+29555204
 -95216025+29555204 -95216563+29555896
 -95197527+29541583 -95198883+29554408
 -95197527+29541583 -95199411+29545672 -95199827+29545672 -95199939+29545960 -95199699+29546360 -95199251+29546536
 -95199251+29546536 -95198931+29546520 -95198483+29546392 -95197891+29546168
 -95197891+29546168 -95197651+29546328 -95197779+29546504 -95198883+29554408
 -95202909+32565955 -95202976+32566068 -95203031+32566366 -95203355+32566663 -95203599+32566778 -95204951+32566846 -95205330+32567098 -95205330+32567350 -95205167+32567487 -95203842+32567648 -95203491+32567831 -95206872+32571379
 -95202909+32565955 -95206872+32571379
 -95211395+31572128 -95195023+31574740
 -95211395+31572128 -95197457+31572794 -95197805+31573092 -95198795+31573458 -95198795+31573848 -95198688+31574031 -95197912+31574214 -95196735+31574305 -95195023+31574740
 -95242251+29557671 -95242196+29558270 -95242106+29559241 -95240590+29560005 -95239876+29560327 -95238909+29560763
 -95238909+29560763 -95236544+29559520 -95221605+29556789
 -95221605+29556789 -95216859+29558494
 -95216859+29558494 -95215911+29557832 -95215728+29557578 -95215603+29557403 -95216563+29555896
 -95279704+32577057 -95278246+32571744
 -95278246+32571744 -95276082+32572797
 -95276082+32572797 -95269835+32572429
 -95269835+32572429 -95254741+32575355 -95254226+32576522 -95249911+32576723
 -95249911+32576723 -95246223+32569465 -95243110+32565115 -95230857+32560610
 -95230857+32560610 -95206872+32571379
 -95231969+31573838 -95220921+31574781
 -95220921+31574781 -95220626+31574369
 -95220626+31574369 -95219904+31574598
 -95219904+31574598 -95219503+31574530 -95219316+31574392 -95219342+31574301 -95218994+31573821 -95218593+31573523 -95216104+31573203 -95214285+31572814 -95211395+31572128
 -95231969+31573838 -95231086+31573519
 -95231086+31573519 -95230337+31573565 -95229214+31574045 -95228545+31574595 -95228385+31574825 -95228305+31575214 -95228439+31575420 -95228706+31575512 -95230178+31575626 -95230874+31575854
 -95230874+31575854 -95211395+31572128
 -95231969+31573838 -95240559+31576721
 -95240559+31576721 -95256113+31575486
 -95256113+31575486 -95264484+31582452 -95273404+31592860
 -95327482+30859537 -95316036+30877279 -95312914+30883446 -95265822+30905033 -95264992+30905184 -95254896+30906545
 -95254896+30906545 -95234955+30851324 -95200180+30824566
 -95247312+29553033 -95242212+29555933 -95242251+29557671
 -95247312+29553033 -95242251+29557671
 -95297714+29596732 -95297214+29596432 -95296356+29596309
 -95296356+29596309 -95295168+29596329 -95294578+29596417 -95286914+29597732
 -95286914+29597732 -95277413+29595932 -95267011+29594546 -95266860+29594542 -95260813+29589832 -95260998+29589449 -95260730+29580596 -95259018+29578080 -95258964+29577142 -95259555+29574088 -95257236+29569636 -95252913+29557833 -95254764+29555367 -95254333+29554779 -95253713+29553933 -95247341+29553135 -95247312+29553033
 -95251326+33370273 -95250223+33370638
 -95251326+33370273 -95251096+33370572 -95250936+33370684 -95250690+33370712
 -95250690+33370712 -95250223+33370638
 -95261917+33367346 -95251326+33370273
 -95261917+33367346 -95262026+33367621 -95262407+33368171 -95262489+33368560 -95262489+33369247 -95262024+33370140 -95262024+33370460 -95262106+33370598 -95262488+33370873 -95263143+33371171 -95263742+33371693
 -95261917+33367346 -95263742+33371693
 -95262307+31603546 -95262836+31615295 -95262997+31616257 -95262889+31616853 -95262407+31617334 -95262113+31617769 -95261979+31618341 -95261978+31619303 -95262138+31619739 -95262647+31620174 -95263879+31620633 -95274530+31623888
 -95262307+31603546 -95274530+31623888
 -95263742+33371693 -95265184+33372535
 -95265184+33372535 -95266437+33370798
 -95266437+33370798 -95268267+33373541 -95270204+33375111 -95271158+33376689
 -95264122+31175644 -95248159+31186597
 -95264122+31175644 -95250216+31185226 -95248159+31186597
 -95333185+31128137 -95331151+31129536 -95327908+31131767 -95321694+31136042 -95318841+31137993 -95316177+31139780 -95311937+31142701 -95286130+31160482 -95272967+31169550 -95266770+31173820 -95264122+31175644
 -95273404+31592860 -95275315+31595213 -95273361+31596426 -95262307+31603546
 -95274506+33373712 -95271158+33376689
 -95274506+33373712 -95272468+33375750
 -95272468+33375750 -95272005+33375589
 -95272005+33375589 -95271704+33375613 -95271486+33375910 -95271404+33376551 -95271376+33376643 -95271158+33376689
 -95274530+31623888 -95275264+31625176 -95275943+31625731
 -95275943+31625731 -95276843+31625176 -95277592+31625176 -95278315+31625176 -95282019+31625658 -95286008+31629790 -95285414+31641698
 -95276600+31658896 -95278153+31660843 -95283695+31663433 -95282008+31663936 -95294376+31685880 -95304822+31690621 -95302012+31694263
 -95302012+31694263 -95304259+31693761
 -95304259+31693761 -95312350+31706333 -95317064+31706356
 -95317064+31706356 -95325718+31704065
 -95306547+33378104 -95303388+33379237 -95303254+33379237 -95300707+33380043 -95297658+33380942 -95296703+33380977 -95295672+33381362
 -95295672+33381362 -95295580+33381179 -95295423+33379308 -95294605+33379256 -95285764+33375111 -95285605+33375111 -95284341+33374637
 -95284341+33374637 -95283034+33375111 -95282994+33375111 -95280803+33377039
 -95280803+33377039 -95280546+33376966 -95279154+33376577 -95274506+33373712
 -95279704+32577057 -95294930+32585097 -95295119+32585212 -95295201+32585486 -95294957+32585990 -95294443+32586402 -95294497+32586586 -95294876+32586746 -95296012+32586929
 -95296012+32586929 -95297040+32586838
 -95297040+32586838 -95297310+32586975 -95301698+32590512
 -95279704+32577057 -95301698+32590512
 -95739911+31503900 -95723588+31507968 -95723312+31508036 -95708247+31511817 -95706659+31512216 -95705434+31512523 -95704088+31512861 -95702821+31513175 -95684234+31517797 -95679868+31518882 -95670855+31521123 -95658404+31524240 -95649946+31526328 -95647696+31528704 -95649796+31535461 -95649875+31542066 -95631404+31544760 -95630028+31544961 -95624246+31545822 -95614819+31547175 -95612210+31547668 -95598027+31549678 -95581314+31551857 -95565536+31554125 -95564093+31554195 -95555895+31555391 -95548215+31556511 -95532595+31558790 -95521135+31560462 -95520815+31560508 -95519494+31560700 -95505527+31562850 -95498810+31563794 -95493216+31564899 -95492612+31564977 -95482637+31566266 -95466454+31568390 -95462836+31568841 -95452467+31570119 -95451451+31570243 -95451127+31570283 -95431333+31572701 -95415517+31574634 -95411062+31575178 -95405639+31575841 -95387782+31578025 -95381520+31578790 -95376524+31579401 -95365632+31581188 -95357653+31582197 -95355637+31582452 -95346335+31583629 -95338435+31584585 -95331313+31585491 -95331176+31585508 -95327242+31586008 -95297363+31589811 -95284544+31591442 -95273404+31592860
 -95285414+31641698 -95276065+31656628 -95276091+31657476 -95276225+31658094 -95276546+31658644 -95276600+31658896
 -95285414+31641698 -95276600+31658896
 -95301698+32590512 -95307184+32596501
 -95307184+32596501 -95318194+32595860
 -95318194+32595860 -95324785+32599985 -95325005+32600094 -95325125+32600129 -95325948+32600185
 -95325948+32600185 -95326067+32600164 -95326154+32600107 -95326283+32600026
 -95326283+32600026 -95346280+32609043
 -95346280+32609043 -95351728+32606963
 -95351728+32606963 -95361754+32607022
 -95361754+32607022 -95382222+32601664
 -95306547+33378104 -95307511+33377795 -95308550+33376778
 -95308637+33380662 -95306955+33379828 -95306547+33378104
 -95308957+32962572 -95308942+32965068 -95308938+32965674 -95308917+32969230 -95308897+32972588 -95308876+32976361 -95308839+32976818 -95308804+32989254 -95308798+32990327 -95308759+32990851 -95308732+32993303 -95308720+32994565 -95308585+33005079 -95308535+33012189 -95308453+33024943 -95308414+33037413 -95308390+33041772 -95308344+33050201 -95308208+33066641 -95308236+33066893 -95308072+33071702 -95308072+33078206 -95308072+33090296 -95308072+33099592 -95308072+33102169 -95308073+33106210 -95307964+33108775 -95307745+33125117 -95307745+33125393 -95307757+33128903 -95307759+33129424 -95307761+33130013 -95307872+33139070 -95307896+33145469 -95307902+33146857 -95307918+33150680 -95307942+33156590 -95307977+33165360 -95307981+33166219 -95307984+33166960 -95308018+33175326 -95308062+33185969 -95308073+33188507 -95308086+33191646 -95307957+33192211 -95307902+33201461 -95307895+33204522 -95307894+33204807 -95307875+33212933 -95307917+33227360 -95307884+33255899 -95307863+33259009 -95307859+33264004 -95307854+33271828 -95307843+33273039 -95307772+33280927 -95307679+33286799 -95307658+33290155 -95307624+33291539 -95307597+33300377 -95308169+33320345 -95308194+33321757 -95308201+33322157 -95308272+33326209 -95308319+33328872 -95308334+33329710 -95308432+33349250 -95308463+33355401 -95308550+33376778
 -95308051+29595773 -95297714+29596732
 -95308051+29595773 -95302214+29595532
 -95302214+29595532 -95300914+29595932 -95298914+29597032
 -95298914+29597032 -95297714+29596732
 -95308637+33380662 -95308384+33377818
 -95308384+33377818 -95308964+33377869 -95311957+33379707
 -95310578+33879724 -95310561+33864263 -95310567+33862765 -95310613+33851526 -95310664+33839225 -95310677+33836046 -95310701+33833757 -95310769+33816789 -95310800+33808719 -95310838+33799283 -95310858+33794155 -95310878+33789142 -95310886+33787254 -95310892+33780751 -95310897+33779689 -95310912+33776496 -95310925+33773798 -95311031+33751313 -95310681+33743233 -95310819+33739087 -95310751+33728923 -95310689+33719518 -95310642+33710317 -95310573+33696943 -95310510+33684601 -95310537+33682792 -95310609+33672157 -95310551+33663138 -95310529+33659680 -95310449+33646671 -95310390+33636955 -95310565+33608422 -95310505+33602413 -95310490+33600972 -95310459+33597869 -95310356+33587603 -95310274+33579345 -95310187+33570604 -95310292+33558859 -95310362+33551074 -95310457+33540534 -95310535+33531790 -95310547+33530488 -95310566+33528461 -95310347+33525896 -95310321+33524496 -95310328+33523823 -95310278+33521221 -95310270+33520826 -95310073+33510428 -95310004+33506786 -95309889+33500701 -95309285+33495112 -95309138+33469407 -95309120+33466293 -95309110+33464570 -95309108+33464290 -95309103+33463500 -95309052+33454560 -95309041+33452688 -95309020+33448900 -95308953+33436914 -95308942+33434989 -95308915+33430126 -95308900+33427568 -95308770+33404631 -95308736+33398651 -95308637+33380766 -95308637+33380662
 -95308957+32962572 -95317304+32962507 -95323328+32962460 -95338345+32962368 -95347525+32962338 -95361496+32962294
 -95361496+32962294 -95363899+32962333
 -95363899+32962333 -95366642+32962219
 -95366642+32962219 -95367457+32962222 -95368712+32962225 -95368875+32962225 -95381361+32962150 -95388979+32962113 -95398018+32962110 -95408285+32962044 -95416705+32961901 -95417683+32961862
 -95417683+32961862 -95425969+32961889 -95426430+32961890 -95426610+32961891 -95427096+32961893 -95435093+32961916
 -95435093+32961916 -95445225+32961839 -95452943+32961790 -95454261+32961781 -95458296+32961753 -95461033+32961734 -95468740+32961681 -95472418+32961655 -95490041+32961574 -95492839+32961550
 -95492839+32961550 -95494740+32961595
 -95494740+32961595 -95505371+32961506 -95509798+32961430 -95515800+32961391 -95520617+32961360 -95535511+32961266 -95544734+32961208 -95553879+32961150 -95563263+32961100 -95568395+32961073 -95581144+32960994 -95599198+32960836 -95606013+32960776 -95613792+32960708 -95616287+32960687 -95623134+32960628
 -95623134+32960628 -95625357+32960653 -95629457+32960656
 -95629457+32960656 -95638138+32960583 -95657305+32960479 -95665389+32960435
 -95310578+33879724 -95313361+33880656 -95315584+33881916 -95334013+33885918
 -95334013+33885918 -95334523+33885788 -95334509+33880227 -95334552+33877953 -95337660+33873444 -95365212+33868649
 -95365212+33868649 -95370739+33868970
 -95370739+33868970 -95375233+33868243
 -95375233+33868243 -95376351+33868303
 -95376351+33868303 -95401438+33867021 -95402919+33866719 -95406743+33866308
 -95406743+33866308 -95408413+33866371 -95424892+33867867 -95435554+33869669 -95437880+33869883 -95439456+33870029 -95453930+33871070 -95455440+33871642
 -95455440+33871642 -95456420+33871572 -95456550+33871563 -95456780+33871547
 -95456780+33871547 -95461365+33871840 -95461340+33889219
 -95461340+33889219 -95466890+33886644 -95467407+33886287 -95491751+33875105 -95500235+33874923 -95501868+33874725
 -95501868+33874725 -95502403+33874798 -95502947+33875104 -95503091+33875150 -95503726+33875353 -95503836+33875388 -95505783+33876161 -95506085+33876390 -95505800+33880757 -95505255+33886601 -95505279+33886818 -95505463+33889868
 -95505463+33889868 -95521450+33888599 -95524077+33886591 -95541987+33879904
 -95541987+33879904 -95549846+33884996 -95552332+33890940 -95550578+33899172 -95562840+33932071 -95596858+33941476
 -95596858+33941476 -95603657+33927195 -95647273+33905976
 -95647273+33905976 -95649140+33906366
 -95649140+33906366 -95671818+33903440 -95701958+33884942
 -95701958+33884942 -95729914+33894138 -95750245+33894944
 -95750245+33894944 -95755434+33891778 -95762041+33881857 -95761973+33880335 -95762524+33876970 -95762556+33875100 -95762559+33874367 -95762368+33873658 -95762047+33872932 -95761545+33871942 -95758939+33869697 -95754310+33853992 -95763038+33848021 -95763622+33847954 -95771205+33844564
 -95771205+33844564 -95771242+33844613 -95775494+33844843 -95777353+33846146 -95785674+33854193 -95786694+33854649 -95792666+33858762 -95809215+33860377
 -95809215+33860377 -95817824+33859068 -95818071+33859041 -95821125+33857881 -95821417+33857328 -95829973+33835619
 -95829973+33835619 -95841949+33837719 -95842618+33838065 -95842676+33838109 -95843773+33838949
 -95422881+33369997 -95422778+33370005 -95420650+33370135
 -95420650+33370135 -95420650+33370005
 -95420650+33370005 -95414125+33370670
 -95414125+33370670 -95403704+33370238
 -95403704+33370238 -95403513+33370254
 -95403513+33370254 -95379746+33367729 -95379310+33367477 -95379364+33367248 -95379610+33366859 -95379665+33366676 -95379638+33365989 -95379529+33365714 -95379229+33365600 -95378765+33365599
 -95378765+33365599 -95378574+33365828
 -95378574+33365828 -95364257+33365774
 -95364257+33365774 -95356280+33367572
 -95356280+33367572 -95340860+33361899
 -95340860+33361899 -95323588+33366895 -95322101+33367571 -95320442+33368444 -95320342+33368498 -95320168+33368592 -95315457+33372849 -95311118+33373330 -95310491+33373765 -95309809+33374109 -95309126+33374646 -95309072+33374783 -95309181+33374829
 -95309181+33374829 -95310218+33374795
 -95310218+33374795 -95310625+33375111 -95308550+33376778
 -95344372+29589105 -95340915+29592332 -95337266+29594443 -95333815+29597332 -95331792+29598596
 -95331792+29598596 -95327615+29597832 -95321315+29596832
 -95321315+29596832 -95317614+29597732
 -95317614+29597732 -95311914+29595932 -95308051+29595773
 -95311957+33379707 -95312301+33379678 -95312587+33379586 -95312903+33379541 -95313056+33379531
 -95313056+33379531 -95313095+33379579 -95313088+33379684 -95313015+33379935 -95313056+33380088 -95313163+33380143
 -95313163+33380143 -95313459+33380083
 -95313459+33380083 -95320007+33381135
 -95311957+33379707 -95314874+33380427
 -95314874+33380427 -95315161+33380383
 -95315161+33380383 -95315325+33380478 -95315482+33380653 -95315762+33380746
 -95315762+33380746 -95316163+33380669 -95317002+33380432 -95317469+33380240 -95317818+33379921 -95318208+33379754
 -95318208+33379754 -95320007+33381135
 -95320007+33381135 -95321692+33379015
 -95321692+33379015 -95321921+33379077 -95322002+33379100 -95323824+33379641 -95324460+33379855 -95327162+33380444 -95327407+33380679 -95328572+33382153 -95328982+33382682 -95329791+33384042 -95333981+33384707 -95334758+33384707
 -95325718+31704065 -95332098+31718447
 -95332098+31718447 -95332097+31718172 -95331937+31717760 -95332740+31717760 -95333142+31717645 -95334669+31716019 -95334696+31715721 -95334535+31715583
 -95334535+31715583 -95333088+31715767
 -95333088+31715767 -95332499+31715630
 -95332499+31715630 -95342198+31718092
 -95325718+31704065 -95342198+31718092
 -95327482+30859537 -95374795+30855745
 -95346092+30631196 -95345847+30635105 -95345132+30646440 -95344656+30653873 -95344584+30654956 -95344269+30659656 -95343934+30664787 -95343724+30668068 -95343106+30677136 -95342671+30683063 -95342234+30689083 -95341979+30692806 -95341540+30699205 -95341372+30701665 -95341036+30706150 -95341008+30706529 -95339115+30731618 -95338627+30737801 -95337918+30746747 -95336131+30763522 -95335665+30768685 -95334407+30782646 -95333615+30791439 -95333152+30796579 -95330482+30826210 -95330441+30826677 -95330286+30828397 -95329985+30831737 -95329786+30833944 -95329774+30834068 -95328918+30843577 -95327555+30858721 -95327482+30859537
 -95334758+33384707 -95337369+33386294 -95337516+33386445 -95337606+33386645 -95337784+33386925 -95337958+33386971
 -95337958+33386971 -95338148+33386920 -95338451+33386705 -95338607+33386364 -95338980+33385842 -95339182+33385395 -95339470+33385069
 -95334758+33384707 -95339470+33385069
 -95339470+33385069 -95339717+33385118 -95348311+33388786
 -95348311+33388786 -95350640+33388072
 -95350640+33388072 -95356034+33390935 -95356861+33391227 -95363445+33393781 -95363932+33393972
 -95363932+33393972 -95372755+33390849
 -95372755+33390849 -95377812+33395483 -95388838+33401264
 -95342198+31718092 -95343866+31734475
 -95343866+31734475 -95356780+31727943
 -95356780+31727943 -95372327+31736204 -95370908+31737854
 -95346092+30631196 -95346469+30625196 -95347620+30615877 -95349140+30600077
 -95346092+30631196 -95349140+30600077
 -95349034+31117297 -95333185+31128137
 -95349034+31117297 -95337479+31125183 -95333185+31128137
 -95349140+30600077 -95350560+30585947 -95351034+30581384 -95351343+30578581 -95351441+30577624 -95352207+30570214 -95352327+30569107 -95352486+30567640 -95352826+30564480 -95353318+30559697 -95355110+30542509 -95355262+30541058 -95355604+30537795 -95356110+30532989 -95356561+30528897 -95356815+30526374 -95357127+30523290 -95358742+30507323 -95358856+30506194 -95359032+30504462
 -95350262+30476831 -95358216+30503631 -95359032+30504462
 -95350262+30476831 -95359032+30504462
 -95350723+30476104 -95350247+30476654 -95350262+30476831
 -95350723+30476104 -95350262+30476831
 -95352016+29585433 -95344372+29589105
 -95352016+29585433 -95349315+29586133
 -95349315+29586133 -95346215+29585633
 -95346215+29585633 -95344415+29587333 -95344415+29589033 -95344372+29589105
 -95409885+31075177 -95409710+31075302 -95394911+31085497 -95394369+31085872 -95383424+31093417 -95377064+31097800 -95374641+31099683 -95371732+31101667 -95357265+31111629 -95349034+31117297
 -95359032+30504462 -95360999+30507017 -95361816+30508943
 -95361816+30508943 -95363977+30508941 -95365282+30508941 -95366711+30508941 -95375218+30508939 -95381156+30508905 -95398801+30508819
 -95398801+30508819 -95411323+30508852
 -95411323+30508852 -95426078+30508818
 -95426078+30508818 -95439685+30508895
 -95439685+30508895 -95448645+30508877
 -95448645+30508877 -95456046+30508896
 -95456046+30508896 -95460730+30508892 -95466051+30508888 -95478416+30508872 -95481002+30508867 -95483005+30508863 -95483476+30508862 -95485709+30508854 -95491159+30508832 -95491502+30508831 -95491761+30508830
 -95362235+31752023 -95373540+31753560 -95389159+31757393 -95393662+31763244
 -95393662+31763244 -95402049+31762459
 -95402049+31762459 -95396682+31776582 -95395308+31793718 -95403296+31801775 -95403880+31802862 -95403373+31811308 -95403398+31821190 -95411775+31825681 -95412462+31826059 -95410369+31833868 -95437244+31843272 -95445406+31856976 -95439021+31864213
 -95424118+29580233 -95417118+29583133
 -95417118+29583133 -95404617+29581933
 -95404617+29581933 -95396517+29582533 -95388118+29585433 -95387117+29585533 -95386517+29585533 -95385917+29585533 -95384232+29586524 -95383582+29586679
 -95383582+29586679 -95370816+29586033 -95368416+29584633
 -95368416+29584633 -95352016+29585433
 -95370908+31737854 -95358909+31749755 -95359231+31749778
 -95359231+31749778 -95359793+31749698 -95360061+31749288 -95360517+31749104
 -95360517+31749104 -95360865+31749287 -95361160+31749686 -95361359+31750173 -95361772+31750863 -95362040+31751825 -95362235+31752023
 -95370908+31737854 -95364370+31739895
 -95364370+31739895 -95364290+31739689 -95364423+31739163 -95364771+31738475 -95364905+31737880 -95364904+31737238 -95364690+31736987 -95364475+31736849 -95363993+31736735
 -95363993+31736735 -95363296+31736804 -95362235+31752023
 -95374795+30855745 -95327482+30859537
 -95434781+31058098 -95434739+31054270 -95434712+31046665 -95434632+31033977 -95434635+31030191 -95434639+31025143 -95434659+31024747 -95434624+31014394 -95434612+31011118 -95434590+31004761 -95434588+31004028 -95434521+30995065 -95434504+30991159 -95434483+30984294 -95434480+30983294 -95434477+30982295 -95434448+30972633 -95434423+30964329 -95434405+30958182 -95434400+30956708 -95434371+30949818 -95434371+30943909 -95434397+30941733 -95434424+30940931 -95434371+30940358 -95434397+30940061 -95434354+30939042 -95434345+30938234 -95434335+30937405 -95410049+30928884 -95415504+30907862 -95395513+30891364 -95398878+30861769 -95398613+30860530 -95398421+30859866 -95396270+30857589 -95389204+30856107 -95378555+30855021
 -95378555+30855021 -95378097+30855134 -95374795+30855745
 -95382222+32601664 -95387823+32600361 -95388040+32599628 -95388608+32599124 -95389285+32598941
 -95389285+32598941 -95390177+32599010 -95390259+32599148 -95390258+32600132 -95390393+32600384 -95391123+32601003 -95391664+32601255 -95391977+32601291
 -95382222+32601664 -95391977+32601291
 -95385975+30084703 -95399999+30089509 -95400304+30090321 -95401525+30090691 -95402288+30091133 -95402684+30091796
 -95402684+30091796 -95404012+30091659
 -95404012+30091659 -95404973+30091693 -95405782+30092006
 -95385975+30084703 -95405782+30092006
 -95388838+33401264 -95388919+33401189 -95389083+33401120
 -95389083+33401120 -95389411+33401166 -95389875+33401349 -95390066+33401693 -95390147+33401968 -95390393+33402197
 -95390393+33402197 -95390857+33402128 -95391485+33401968 -95392085+33401900
 -95392085+33401900 -95416706+33412140
 -95388838+33401264 -95416706+33412140
 -95391977+32601291 -95402024+32606181
 -95402024+32606181 -95419162+32605346
 -95419162+32605346 -95423072+32608267
 -95423072+32608267 -95424289+32607420
 -95424289+32607420 -95437897+32611794
 -95405782+30092006 -95410909+30097568 -95421453+30109573 -95421651+30109710 -95426108+30115463
 -95409885+31075177 -95410061+31075059
 -95410061+31075059 -95409885+31075177
 -95410061+31075059 -95411217+31074262 -95411843+31073830 -95417064+31070234 -95423296+31065942 -95424384+31065192 -95425177+31064646 -95433277+31059121 -95434781+31058098
 -95416706+33412140 -95415910+33413330 -95421320+33416604 -95431667+33424757 -95432759+33427070 -95433196+33428535
 -95433196+33428535 -95433824+33427093
 -95433824+33427093 -95434006+33427106 -95436800+33427619 -95437046+33427780 -95438439+33429085
 -95437519+31871175 -95438944+31875992
 -95438944+31875992 -95434755+31873282
 -95434755+31873282 -95431749+31877534 -95431153+31883590 -95431098+31891903 -95431163+31892412 -95437111+31895362 -95437594+31897994 -95428682+31906720 -95430002+31909778 -95431500+31913567 -95420786+31926643 -95424303+31932277 -95438077+31938997 -95444443+31945687 -95444927+31967548 -95445128+31967567 -95451058+31971436 -95450952+31974596 -95449384+31988948 -95449370+31989527 -95449224+31991809 -95445905+31997428
 -95421813+32046944 -95423534+32048890 -95425217+32049796 -95435910+32054240 -95436750+32056380 -95436882+32056830 -95436898+32057249 -95432455+32059584 -95432879+32061809
 -95423379+33368494 -95422881+33369997
 -95423379+33368494 -95423297+33369318 -95423242+33369433 -95423187+33369708 -95423078+33369982 -95422881+33369997
 -95423379+33368494 -95424061+33366914
 -95424061+33366914 -95425917+33366983 -95426263+33368470
 -95426263+33368470 -95428310+33368082 -95429649+33366813
 -95429649+33366813 -95430720+33367326
 -95435067+32007532 -95429049+32007007
 -95429049+32007007 -95427005+32012892 -95424398+32019166 -95424505+32019418 -95425595+32022599 -95426263+32023201 -95427423+32023974 -95436152+32039596 -95426175+32040781
 -95570340+29386165 -95549053+29415269 -95549496+29438421 -95549084+29438421 -95502970+29438768 -95476969+29439020 -95476701+29439020 -95476618+29439020 -95462503+29439240 -95460596+29446061 -95458581+29453163 -95450250+29484275 -95448251+29491638 -95447748+29493659 -95447549+29494514 -95447523+29494599 -95447488+29494712 -95446947+29496664 -95446820+29497122 -95446767+29497313 -95446702+29497546 -95446084+29499774 -95445947+29500430 -95443201+29510204 -95440881+29518889 -95440637+29519606 -95440439+29520392 -95440225+29521239 -95439935+29522108 -95439556+29523104 -95439142+29524191 -95439068+29524499 -95438898+29525202 -95437920+29529116 -95437020+29532946 -95435891+29536238 -95434884+29539847 -95434273+29541689 -95433495+29544871 -95431049+29554095 -95430722+29555329 -95425619+29574574 -95424542+29578636 -95424118+29580233
 -95426175+32040781 -95422808+32045685 -95422163+32046234 -95421813+32046944
 -95426175+32040781 -95426223+32041036 -95425981+32041563 -95425658+32041700
 -95425658+32041700 -95424422+32041608
 -95424422+32041608 -95423158+32041654 -95422755+32041906 -95422513+32042226 -95422405+32042616 -95422620+32043784 -95422969+32045227 -95421813+32046944
 -95686844+29709955 -95685935+29709449 -95683915+29708325 -95682876+29707747 -95682312+29707415 -95675536+29703631 -95675439+29703576 -95674754+29703184 -95674575+29703081 -95673929+29702702 -95673659+29702543 -95673151+29702236 -95672484+29701834 -95671818+29701501 -95671706+29701445 -95671416+29701265 -95670958+29701033 -95670089+29700625 -95667540+29699164 -95666838+29698786 -95666742+29698726 -95666043+29698286 -95665969+29698240 -95665007+29697695 -95663924+29697142 -95663008+29696592 -95661940+29696020 -95661483+29695711 -95660781+29695337 -95659911+29694819 -95659041+29694368 -95658420+29694031 -95658324+29693979 -95656878+29693147 -95656554+29692961 -95655486+29692347 -95655084+29692129 -95654787+29691968 -95654662+29691900 -95654265+29691656 -95652755+29691122 -95652144+29690947 -95651442+29690533 -95649020+29689106 -95643599+29685911 -95642824+29685432 -95642124+29685032 -95641577+29684754 -95640257+29684081 -95639707+29683768 -95637838+29682690 -95636686+29682026 -95636033+29681650 -95635465+29681323 -95635085+29681034 -95634672+29680720 -95634306+29680625 -95632688+29679664 -95632507+29679561 -95631834+29679179 -95630857+29678760 -95629942+29678203 -95629087+29677619 -95628202+29677161 -95627287+29676643 -95626371+29676139 -95625517+29675662 -95624779+29675228 -95624129+29674847 -95623423+29674432 -95622887+29674139 -95621223+29673232 -95618923+29671932 -95618751+29671840 -95616123+29670432 -95612523+29668432 -95611923+29668032 -95609923+29666932 -95602123+29663232 -95601322+29662732 -95600703+29662431 -95600019+29662098 -95597622+29660932 -95597122+29660832 -95596102+29660379 -95595322+29660032 -95593648+29659256 -95593364+29659124 -95592929+29658922 -95591656+29658332 -95591092+29658080 -95590176+29657664 -95589215+29657176 -95588498+29656932 -95587689+29656528 -95586828+29656076 -95583122+29654132 -95581822+29653632 -95580922+29653232 -95580282+29652912 -95579522+29652532 -95579022+29652332 -95578222+29652032 -95575883+29650917 -95571722+29648932 -95571322+29648732 -95570922+29648532 -95570869+29648508 -95567598+29646998 -95567022+29646732 -95566516+29646479 -95565222+29645832 -95563522+29645132 -95559621+29643432 -95557721+29642432 -95555565+29641433 -95555221+29641274 -95553621+29640532 -95551607+29639646 -95551121+29639432 -95549321+29638532 -95547921+29638032 -95546721+29637333 -95546321+29637133 -95546190+29637073 -95543921+29636033 -95542021+29635233 -95541021+29634733 -95538374+29633483 -95537421+29633033 -95536865+29632783 -95536580+29632655 -95536491+29632615 -95535826+29632316 -95534976+29631933 -95533796+29631402 -95533421+29631233 -95532693+29630905 -95521421+29625833 -95521335+29625781 -95520921+29625533 -95518683+29624457 -95518044+29624150 -95517735+29624002 -95515720+29623033 -95514368+29622413 -95513320+29621933 -95510338+29620570 -95509820+29620333 -95508720+29619833 -95501120+29616333 -95500320+29615933 -95494920+29613333 -95493520+29612733 -95492820+29612633 -95488120+29610533 -95484620+29608633 -95478619+29605833 -95476919+29605033 -95476019+29604733 -95474119+29603733 -95473363+29603375 -95473149+29603273 -95472219+29602833 -95469119+29601333 -95465319+29599733 -95460819+29597533 -95458719+29596533 -95456519+29595533 -95455088+29594857 -95454975+29594804 -95454402+29594534 -95453744+29594223 -95452081+29593529 -95451258+29593140 -95450662+29592858 -95447319+29591133 -95446970+29590978 -95440118+29587933 -95438102+29586903 -95437139+29586411 -95435618+29585633 -95431318+29583733 -95431027+29583511 -95426918+29581533 -95424118+29580233
 -95428512+32084475 -95428475+32084411 -95427993+32084064
 -95427993+32084064 -95427275+32084209 -95426707+32084482
 -95426707+32084482 -95426074+32084450 -95425535+32083934 -95424107+32083892 -95423899+32083473 -95423776+32082329 -95423964+32080862 -95432879+32061809
 -95428512+32084475 -95432879+32061809
 -95428512+32084475 -95437636+32083193 -95437840+32083126 -95439024+32082943 -95446602+32081863 -95454696+32080710 -95456889+32080398 -95462507+32079592 -95473015+32078083 -95474812+32077825 -95495729+32074821 -95495871+32074801 -95499321+32074306
 -95499321+32074306 -95501552+32074444
 -95501552+32074444 -95501633+32074434 -95508026+32073593 -95519842+32072054 -95527829+32071014 -95536666+32069863 -95542842+32069059 -95543928+32068918 -95558848+32066975 -95562162+32066544 -95562474+32066503 -95569708+32065562 -95571576+32065319 -95574490+32064939 -95580476+32064161 -95583578+32063758 -95589813+32062947 -95598855+32061762 -95601186+32061459 -95615164+32059637 -95616725+32059433 -95622333+32058704 -95622644+32058664 -95624336+32058444 -95646181+32055630 -95652517+32054801 -95659863+32053842 -95662706+32053473 -95673601+32052060 -95677655+32051615 -95682877+32051010 -95687088+32050492 -95694857+32049538 -95695103+32049508 -95705434+32048155 -95706272+32048079 -95710446+32047540 -95719189+32046344 -95722228+32046068 -95724889+32045701
 -95429083+32089287 -95428512+32084475
 -95431139+33367356 -95430720+33367326
 -95431139+33367356 -95430883+33367304
 -95430883+33367304 -95430720+33367326
 -95434781+31058098 -95439352+31054990 -95444821+31051151 -95447299+31049411 -95449001+31048216 -95457396+31042323 -95459244+31041025 -95464633+31037243 -95468937+31034222 -95475963+31029253 -95485431+31022647 -95496453+31014957 -95504332+31009620 -95509861+31005775 -95517149+31000677 -95519857+30998787 -95525499+30994857 -95529138+30992342 -95530039+30991720 -95538799+30985669 -95539750+30985005 -95540580+30984468 -95544664+30981610 -95547679+30979502 -95550220+30977726 -95556280+30973489 -95558025+30972270 -95565572+30966993 -95568507+30964942 -95578411+30958018 -95579682+30957128 -95581042+30956178 -95583918+30954168 -95591126+30949130 -95596488+30945382 -95600429+30942628 -95604914+30939493 -95616997+30931047 -95617872+30930418
 -95436437+30110543 -95426108+30115463
 -95436437+30110543 -95436362+30110599 -95436240+30110824 -95435843+30112197 -95435797+30112415 -95435644+30112628 -95435431+30112812 -95435232+30112949 -95434790+30113079 -95432761+30113651
 -95432761+30113651 -95432242+30113613
 -95432242+30113613 -95426108+30115463
 -95436545+30110462 -95436437+30110543
 -95437519+31871175 -95434781+31867144 -95434862+31866801 -95435345+31865976 -95436150+31865266 -95436713+31865197
 -95436713+31865197 -95437196+31865335 -95437921+31865358
 -95437921+31865358 -95438162+31865266 -95438270+31865106 -95438484+31864488 -95439021+31864213
 -95437519+31871175 -95437787+31871014 -95438163+31870648 -95438163+31870396 -95438029+31870350
 -95438029+31870350 -95437089+31870465
 -95437089+31870465 -95436794+31870396 -95436258+31869869 -95436231+31869686 -95435613+31868816 -95434996+31867694 -95439021+31864213
 -95438439+33429085 -95438494+33429153 -95438521+33429314 -95438740+33429909 -95439176+33430252
 -95439176+33430252 -95439723+33430184 -95440050+33430000 -95440187+33429726 -95440269+33429107
 -95438439+33429085 -95440269+33429107
 -95440269+33429107 -95440378+33429016 -95440869+33428901
 -95440869+33428901 -95441361+33429084
 -95440269+33429107 -95441361+33429084
 -95474929+33354448 -95464906+33356835 -95441306+33362747 -95431139+33367356
 -95441361+33429084 -95441852+33429886 -95446085+33433228 -95449499+33434785
 -95449499+33434785 -95454168+33434464
 -95454168+33434464 -95468670+33438902 -95471649+33441672 -95487085+33452930
 -95487085+33452930 -95492710+33450775 -95494522+33450223
 -95494522+33450223 -95495359+33450613
 -95495359+33450613 -95500739+33445470 -95500231+33445027 -95500231+33444649 -95506375+33441871
 -95506375+33441871 -95527776+33446916 -95539016+33454875 -95540739+33455334 -95544216+33457840
 -95445905+31997428 -95435067+32007532
 -95445905+31997428 -95437488+32003755 -95436064+32004786 -95435580+32005564 -95435392+32006160 -95435285+32006893 -95435096+32007488 -95435067+32007532
 -95448459+32107396 -95429083+32089287
 -95448459+32107396 -95429945+32091890 -95429888+32091615 -95430152+32091463 -95430663+32091213 -95430493+32090987 -95429481+32090761 -95429121+32090238 -95429083+32089287
 -95449289+32355154 -95453317+32335227
 -95455362+32322318 -95455270+32317740 -95452126+32315437 -95453957+32306969 -95450573+32301273 -95456642+32274911
 -95452259+30107852 -95444159+30109760
 -95444159+30109760 -95443961+30109622 -95443808+30109409 -95443594+30108837 -95443503+30108699 -95443350+30108570 -95443091+30108535
 -95443091+30108535 -95442831+30108562 -95442694+30108787 -95442587+30108951 -95436545+30110462
 -95452259+30107852 -95448859+30108741 -95448614+30108749 -95448248+30108787 -95448065+30108787 -95448004+30108657 -95447913+30108528 -95447760+30108440
 -95447760+30108440 -95447455+30108482 -95447195+30108562 -95447043+30108787 -95436545+30110462
 -95476654+30104155 -95475883+30103557 -95474861+30103523
 -95474861+30103523 -95457785+30104579 -95452566+30107681 -95452259+30107852
 -95453317+32335227 -95454995+32332145 -95454995+32331885 -95455102+32331702 -95455407+32331626 -95455667+32331573 -95456033+32331527 -95456247+32331359 -95456308+32331016 -95456308+32330878 -95456506+32330703 -95455362+32322318
 -95453317+32335227 -95455362+32322318
 -95453637+32364737 -95449289+32355154
 -95456642+32274911 -95458626+32271348 -95458885+32271249 -95459297+32271218 -95459619+32271218 -95459619+32270776 -95459726+32270379 -95460199+32270021
 -95460199+32270021 -95460931+32270066 -95461358+32270249 -95461862+32270379
 -95461862+32270379 -95469949+32257525
 -95456642+32274911 -95469949+32257525
 -95456659+32368138 -95453637+32364737
 -95456659+32368138 -95454995+32367025 -95454736+32366858 -95454782+32366461 -95454782+32366194 -95454522+32366110 -95454217+32366110 -95453851+32365850 -95453851+32365538 -95454049+32365416 -95454263+32365271 -95453637+32364737
 -95459908+32135560 -95462140+32128716 -95461502+32125157 -95457325+32114014 -95448459+32107396
 -95469949+32257525 -95480203+32242045 -95463249+32200613 -95469414+32174483 -95469522+32174418 -95470140+32173970 -95471230+32170462 -95479089+32153137 -95471224+32144075 -95470848+32143951 -95459908+32135560
 -95554748+32355261 -95548845+32355290
 -95548845+32355290 -95530639+32355233 -95527698+32355215 -95512631+32355135 -95508984+32355122 -95501387+32355095
 -95501387+32355095 -95475198+32355108 -95464853+32355108 -95449289+32355154
 -95469252+32605720 -95460622+32607050
 -95460622+32607050 -95460270+32606294 -95459972+32606020 -95459377+32605699
 -95459377+32605699 -95458836+32605722 -95458484+32605997 -95458187+32606822 -95457917+32607119 -95457484+32607348 -95457078+32607349 -95437897+32611794
 -95469252+32605720 -95468738+32605811 -95467466+32606682 -95467060+32607048 -95466817+32607048 -95466600+32606820 -95466546+32606636 -95466194+32606385
 -95466194+32606385 -95465626+32606453 -95465356+32606591 -95465275+32606866 -95437897+32611794
 -95500236+32399386 -95479634+32379580 -95473947+32374082 -95456659+32368138
 -95513821+32622933 -95512974+32622970
 -95512974+32622970 -95512902+32622315 -95511279+32620414 -95504743+32618898 -95504624+32618878 -95504300+32618511
 -95504300+32618511 -95502405+32619930
 -95502405+32619930 -95500504+32619374
 -95500504+32619374 -95500328+32619399
 -95500328+32619399 -95491766+32616289 -95485795+32612884
 -95485795+32612884 -95484867+32614209
 -95484867+32614209 -95483961+32612845 -95483292+32611837 -95475096+32606221 -95469252+32605720
 -95487184+30107769 -95476654+30104155
 -95487184+30107769 -95486473+30107826
 -95486473+30107826 -95485053+30107772 -95484290+30107730 -95483894+30107585 -95483528+30107318 -95483177+30107238
 -95483177+30107238 -95482505+30107376
 -95482505+30107376 -95482368+30107334 -95482215+30107162 -95482063+30106800 -95476654+30104155
 -95487355+33351172 -95474929+33354448
 -95487355+33351172 -95487083+33351195 -95486619+33351492 -95486264+33351561
 -95486264+33351561 -95486046+33351538 -95485828+33351470 -95485855+33350920 -95485937+33350668 -95485936+33350256 -95485800+33350027 -95485663+33349936
 -95485663+33349936 -95474929+33354448
 -95516578+33346207 -95509730+33349227
 -95509730+33349227 -95505802+33348104 -95503107+33347629
 -95503107+33347629 -95491995+33353917 -95489458+33353987
 -95489458+33353987 -95487797+33351128
 -95487797+33351128 -95487355+33351172
 -95491081+30109813 -95490763+30109743 -95487184+30107769
 -95491081+30109813 -95492362+30115032 -95492240+30115161 -95492362+30115344 -95492607+30115611 -95492607+30115741 -95492607+30115913 -95492698+30116268 -95492820+30116451 -95492820+30116672 -95492912+30116935 -95497157+30133371
 -95491081+30109813 -95496711+30129504 -95496452+30129626 -95496406+30130171 -95496360+30130446 -95496513+30130659 -95496452+30130789 -95496360+30130930 -95496147+30131052 -95495948+30131541 -95495902+30131663 -95497157+30133371
 -95496594+28769150 -95500225+28785569 -95500225+28786815 -95506910+28824476 -95507237+28825749 -95507207+28837430
 -95507207+28837430 -95513107+28835890 -95533318+28829886
 -95533318+28829886 -95534656+28830433 -95539963+28831694 -95543662+28832603
 -95543662+28832603 -95549624+28829518
 -95497157+30133371 -95502083+30144133 -95505593+30145064 -95507208+30146366 -95508583+30147200 -95508828+30147242 -95510345+30148529 -95510402+30148547 -95510613+30148614 -95520335+30153867
 -95498548+30508880 -95491761+30508830
 -95498548+30508880 -95493235+30508849 -95491761+30508830
 -95500236+32399386 -95500590+32399681 -95500644+32400024 -95500657+32400689 -95501521+32401239 -95501872+32401857 -95501790+32403139 -95501276+32404696 -95501140+32407101 -95501274+32407970 -95501490+32408611 -95504106+32411177
 -95500236+32399386 -95504106+32411177
 -95504106+32411177 -95504860+32413742 -95524676+32421363 -95525021+32423138 -95529125+32427651 -95529171+32428161 -95530230+32429183 -95532929+32431130 -95551747+32448855 -95554933+32454167 -95565601+32459663 -95572502+32461882 -95572828+32461990 -95573288+32462065 -95575429+32463844 -95594309+32486526 -95594325+32496612 -95594330+32499378 -95594331+32499783 -95594242+32507009 -95594229+32520123 -95594229+32520280 -95594224+32524956 -95594203+32536290 -95594191+32554388 -95594189+32556922 -95594184+32564856 -95594195+32570879 -95594214+32580191 -95594222+32584088 -95594226+32585772 -95594247+32595808 -95594251+32597729 -95594256+32599962 -95594302+32621627 -95594267+32626951 -95594261+32638753 -95594259+32644203 -95594263+32645627 -95594302+32650221 -95594348+32656022 -95594375+32656755 -95594473+32660750 -95594522+32669353 -95594523+32669524 -95594524+32669751 -95594525+32670395 -95594525+32671695 -95594531+32677400 -95594538+32684505 -95594541+32687076
 -95562705+30508864 -95547814+30508883 -95537560+30508922 -95535563+30508925 -95523336+30508930
 -95523336+30508930 -95511570+30508910 -95498548+30508880
 -95513821+32622933 -95513137+32626916 -95511135+32626984 -95510945+32627121 -95511053+32627510 -95511378+32628014 -95511702+32628312 -95511946+32628381
 -95511946+32628381 -95512487+32628313
 -95512487+32628313 -95512974+32628336 -95513217+32628473 -95522114+32641436
 -95513821+32622933 -95520086+32637886 -95520383+32638092 -95520762+32638207 -95520897+32638413 -95520897+32638687 -95520626+32638985 -95519814+32639443 -95519760+32639557 -95519733+32639946 -95519868+32640107 -95522114+32641436
 -95516578+33346207 -95523261+33348270 -95523806+33348430 -95524024+33348613 -95524161+33348796 -95524297+33349300 -95524515+33349461 -95524761+33349506
 -95524761+33349506 -95525306+33349323 -95525906+33349003
 -95525906+33349003 -95526343+33349049 -95540391+33360202
 -95516578+33346207 -95540391+33360202
 -95520335+30153867 -95524254+30158960 -95524193+30159089 -95523949+30159219 -95523430+30159406 -95523339+30159555 -95523385+30159639
 -95523385+30159639 -95523537+30159631 -95523842+30159578
 -95523842+30159578 -95524041+30159673 -95524193+30159807 -95541053+30170191
 -95520335+30153867 -95538522+30169076
 -95538522+30169076 -95538629+30168802 -95538827+30168542
 -95538827+30168542 -95539133+30168634 -95539392+30168996 -95539697+30169248 -95540155+30169751 -95540719+30170053 -95541053+30170191
 -95522114+32641436 -95540811+32651454 -95552692+32660377
 -96395198+28279736 -96375252+28290760 -96281890+28375281 -96258302+28407375 -96258235+28407671 -96258191+28407872 -96250248+28412662 -96235487+28421377 -96165848+28459674 -96125245+28478392 -96077905+28500275 -96075519+28500275 -96049487+28511741 -96000334+28533393 -96000243+28533433
 -96000243+28533433 -96000243+28533247 -96000243+28532071
 -96000243+28532071 -95999658+28532308 -95990071+28536198 -95875240+28582788 -95819862+28606940 -95777845+28625266 -95660386+28684750 -95625232+28702877 -95581856+28724924 -95532019+28750256 -95533784+28750256 -95496594+28769150
 -95541053+30170191 -95546008+30168824
 -95546008+30168824 -95548913+30169706
 -95548913+30169706 -95556756+30166589 -95558343+30165490 -95580409+30149843 -95596553+30133986
 -95596553+30133986 -95596752+30134470 -95617084+30135681 -95617122+30135706
 -95617122+30135706 -95620164+30135661 -95620342+30135645 -95624157+30128424 -95625377+30126479
 -95544216+33457840 -95547111+33460175 -95547247+33460313 -95548012+33460404 -95548230+33460519 -95548449+33460793 -95548422+33461137 -95548039+33461503 -95548039+33461847 -95548449+33462121 -95548558+33462579 -95549514+33464434
 -95544216+33457840 -95549514+33464434
 -95549514+33464434 -95550169+33465327 -95548043+33465794 -95548121+33466357 -95552027+33468005 -95556233+33471073 -95555018+33472049 -95555332+33472172 -95555895+33472381
 -95555895+33472381 -95556404+33471518
 -95556404+33471518 -95558446+33471737 -95560429+33473382 -95568088+33475876
 -95568088+33475876 -95569082+33473619
 -95569082+33473619 -95571669+33473704
 -95571669+33473704 -95583086+33469239
 -95583086+33469239 -95587594+33470588
 -95587594+33470588 -95588246+33470366
 -95588246+33470366 -95593440+33473698
 -95593440+33473698 -95592594+33473608
 -95592594+33473608 -95597707+33481368
 -95549624+28829518 -95564371+28829910 -95564893+28830345 -95565232+28830586 -95565507+28830617
 -95565507+28830617 -95565854+28830471 -95566301+28830114 -95566968+28829967 -95567599+28829900
 -95567599+28829900 -95568653+28830454 -95569907+28830975 -95571740+28832075
 -95549624+28829518 -95570493+28831175 -95571317+28831503 -95571740+28832075
 -95552395+33357112 -95540391+33360202
 -95552692+32660377 -95556265+32661041
 -95556265+32661041 -95557240+32660789
 -95557240+32660789 -95557754+32660858 -95558268+32661064 -95559297+32661842 -95559784+32662026 -95560542+32662071 -95560867+32662232 -95561138+32662713 -95561408+32663468 -95561462+32664041
 -95552692+32660377 -95561462+32664041
 -95561462+32664041 -95562735+32665575
 -95562735+32665575 -95563384+32664636
 -95563384+32664636 -95563195+32665964 -95567557+32670774 -95567716+32671019 -95572043+32673081 -95594196+32684389 -95594541+32687076
 -95567204+32355299 -95554748+32355261
 -95567204+32355299 -95558699+32355241
 -95558699+32355241 -95554748+32355261
 -95568300+30508891 -95562705+30508864
 -95568300+30508891 -95566172+30508875 -95562705+30508864
 -95571740+28832075 -95576963+28855173 -95587502+28866646 -95590681+28869785 -95595984+28872812 -95597189+28873701 -95602052+28876296 -95604477+28878978 -95614752+28884246 -95620521+28890295 -95622352+28892730 -95623117+28893676 -95631423+28897505 -95636142+28901818 -95637069+28903466
 -95592160+29326292 -95588238+29329072 -95588073+29330212 -95587486+29334273 -95578322+29340583 -95581830+29349213 -95581823+29349301 -95574093+29352719 -95576563+29367756 -95575329+29371711 -95575626+29375084
 -95574384+33353745 -95553077+33353998 -95553350+33354158 -95553404+33354364 -95553404+33355326 -95553541+33355715 -95553513+33356058 -95553295+33356173 -95553104+33356173 -95552831+33356058 -95552368+33355669
 -95552368+33355669 -95552395+33357112
 -95574384+33353745 -95553786+33352281 -95553759+33352006 -95553541+33351846
 -95553541+33351846 -95553186+33351914 -95552941+33352143 -95552777+33352601 -95552722+33353082 -95552204+33353609 -95552231+33353746 -95552477+33353883 -95552395+33357112
 -95575626+29375084 -95570340+29386165
 -95575626+29375084 -95572446+29383514 -95572339+29383827 -95572049+29384178 -95570340+29386165
 -95779999+30604381 -95774802+30601674 -95774428+30601479 -95770211+30599283 -95766393+30597318 -95766229+30597234 -95764079+30596128 -95762446+30595287 -95744649+30585751 -95738534+30582508 -95735774+30581045 -95732827+30579482 -95722249+30573898 -95699182+30561736 -95694891+30559470 -95690322+30557067 -95685120+30554349 -95673928+30548501 -95671686+30547274 -95666376+30544529 -95663770+30543182 -95657041+30539664 -95656677+30539473 -95639934+30530647 -95631057+30525960 -95626739+30523701 -95624102+30522256 -95622251+30521317 -95621476+30520924 -95614679+30517284 -95613264+30516535 -95612745+30516260 -95611261+30515524 -95599029+30509026 -95598870+30508981 -95592064+30508960 -95581493+30508926 -95576448+30508910 -95568300+30508891
 -95680364+32355966 -95678812+32355957 -95674880+32355935 -95670823+32355913 -95662719+32355869 -95654455+32355798 -95634143+32355539 -95625821+32355446 -95621774+32355419
 -95621774+32355419 -95618892+32355436
 -95618892+32355436 -95612198+32355392 -95607813+32355352 -95604713+32355323 -95598523+32355319
 -95598523+32355319 -95597102+32355339 -95595516+32355361
 -95595516+32355361 -95593992+32355359 -95587522+32355352 -95583133+32355319
 -95583133+32355319 -95578027+32355328
 -95578027+32355328 -95567204+32355299
 -95594541+32687076 -95595009+32687183 -95595198+32687320 -95595117+32687641 -95594982+32687801 -95594549+32687893
 -95594549+32687893 -95593168+32687824
 -95593168+32687824 -95592843+32688008 -95592925+32688397 -95594441+32689541 -95595037+32690091 -95615817+32708170
 -95594541+32687076 -95615817+32708170
 -95604827+33350645 -95594599+33355520
 -95594599+33355520 -95574384+33353745
 -95597870+33480887 -95597707+33481368
 -95597870+33480887 -95597789+33481253 -95597707+33481368
 -95597870+33480887 -95606340+33481937
 -95606340+33481937 -95609766+33481356
 -95609766+33481356 -95611148+33481958 -95609292+33483676 -95610962+33484448
 -95610962+33484448 -95614619+33484269 -95615685+33483879 -95616166+33483845
 -95614301+29321874 -95601515+29326940
 -95601515+29326940 -95601117+29326871 -95600766+29326776 -95600110+29326593 -95599713+29326551
 -95599713+29326551 -95599164+29326627 -95598660+29326807 -95597943+29326810
 -95597943+29326810 -95597043+29326730 -95595883+29326723 -95592160+29326292
 -95614301+29321874 -95608320+29325895 -95607862+29326151 -95607511+29326643 -95607160+29327257 -95606809+29327795 -95606657+29328020 -95606245+29328237 -95605741+29328321 -95605329+29328409 -95604994+29328600
 -95604994+29328600 -95592160+29326292
 -95797806+29307950 -95796089+29306521 -95795469+29306005 -95791797+29303093 -95790366+29301714 -95787328+29299015 -95783846+29296269
 -95783846+29296269 -95777877+29301634 -95775928+29303385 -95770053+29308861 -95767308+29311426 -95762194+29316135 -95758340+29319690 -95756494+29321458 -95746949+29322635
 -95746949+29322635 -95745489+29322177 -95735429+29319019 -95716157+29313019 -95714142+29312431 -95706894+29310180 -95687835+29304260 -95687439+29304138 -95686018+29303691 -95671843+29299231 -95669432+29298262 -95652877+29292575
 -95652877+29292575 -95649367+29293242 -95627790+29308692 -95614759+29320459 -95614301+29321874
 -95615817+32708170 -95634873+32717812 -95635231+32720313
 -95616166+33483845 -95616204+33483879 -95616251+33483970
 -95616166+33483845 -95616251+33483970
 -95616251+33483970 -95616395+33484245 -95616915+33485298 -95620604+33486830
 -95620604+33486830 -95625686+33485586 -95630341+33483880 -95633100+33483607
 -95617872+30930418 -95618152+30929634 -95612847+30917211
 -95619259+30929907 -95618144+30930351 -95617872+30930418
 -95647791+33311179 -95643591+33313146 -95633440+33326261 -95624621+33330865 -95625683+33332552
 -95625683+33332552 -95604827+33350645
 -95625683+33332552 -95614725+33345238 -95612981+33346544 -95612735+33346864 -95612735+33347208 -95613090+33347757 -95613063+33347940 -95612763+33348147 -95612354+33348238
 -95612354+33348238 -95611509+33348078
 -95611509+33348078 -95610799+33348125 -95604827+33350645
 -95625979+30126486 -95625377+30126479
 -95625979+30126486 -95625835+30126479 -95625377+30126479
 -95628949+30127673 -95627163+30127271 -95625979+30126486
 -95629761+30903727 -95612847+30917211
 -95629761+30903727 -95629668+30903990 -95629489+30904369 -95629662+30905023 -95629641+30905531 -95629582+30905991 -95629422+30906224 -95629215+30906417 -95629027+30906593 -95629062+30907021 -95629154+30907401 -95612847+30917211
 -95629761+30903727 -95634827+30900791 -95649455+30895377 -95652164+30894187
 -95652164+30894187 -95654925+30895035 -95683340+30905428
 -95683340+30905428 -95687243+30900856
 -95687243+30900856 -95692634+30901566 -95702914+30906534
 -95632530+31036764 -95628214+31043291 -95628383+31044171 -95629258+31046402 -95629749+31049606 -95629697+31051057 -95629980+31051752 -95631297+31052931 -95633804+31053903 -95636665+31054199 -95645064+31054701 -95651208+31061749
 -95632530+31036764 -95651208+31061749
 -95633100+33483607 -95633155+33483469 -95633264+33483309 -95634303+33482714 -95635068+33482463 -95636325+33482097
 -95633100+33483607 -95636325+33482097
 -95633571+30126542 -95628949+30127673
 -95633571+30126542 -95633328+30126608 -95632504+30126738 -95631955+30126765 -95631589+30127016 -95631177+30127146 -95630673+30127501 -95630414+30127810 -95630170+30127844
 -95630170+30127844 -95629498+30127768 -95628949+30127673
 -95635231+32720313 -95639745+32724293
 -95639745+32724293 -95651964+32713948 -95661536+32711410
 -95661536+32711410 -95662797+32711843 -95673386+32718393 -95676906+32723247 -95677773+32727848 -95688473+32728214
 -95636325+33482097 -95637526+33483975 -95641803+33485341 -95641978+33485395 -95643317+33486724
 -95643317+33486724 -95643836+33485877 -95652503+33481464 -95652717+33481003 -95663696+33476568
 -95663696+33476568 -95664765+33476747
 -95664765+33476747 -95667853+33475602 -95677205+33472498
 -95677205+33472498 -95683642+33475809 -95685089+33476885 -95687066+33478419
 -95687066+33478419 -95687548+33478121 -95691156+33475763
 -95691156+33475763 -95695470+33476403 -95701560+33480288 -95704242+33486314 -95708040+33487549
 -95637069+28903466 -95637980+28903810
 -95637980+28903810 -95638552+28903788 -95639594+28903467 -95640609+28903422
 -95640609+28903422 -95641442+28903582
 -95637069+28903466 -95641442+28903582
 -95647690+32820465 -95647489+32818914 -95647419+32818450 -95647298+32817517 -95647206+32816806 -95647158+32816437 -95646896+32814402 -95644684+32797200 -95644164+32793149 -95643875+32790894 -95643223+32785816 -95643058+32784525 -95642287+32778291 -95642145+32777202 -95642012+32776181 -95640849+32767218 -95640274+32762668 -95638329+32745374 -95637936+32743764 -95637219+32737571 -95637143+32737132 -95635231+32720313
 -95653180+30111396 -95652814+30112224 -95652051+30114088 -95647934+30117851 -95645840+30119292 -95640601+30121641 -95633571+30126542
 -95641442+28903582 -95644975+28908811 -95651456+28919715 -95653273+28948989 -95660706+28953750 -95672102+28960697 -95682360+28963535 -95690300+28964751 -95696548+28965263 -95696580+28965691 -95698930+28969287
 -95698930+28969287 -95701931+28969165 -95713908+28968570 -95728874+28968325 -95728703+28967996 -95737351+28967765 -95747431+28967600 -95765339+28967368
 -95765339+28967368 -95767077+28978894 -95769266+28982566 -95767638+28992164 -95778318+28997068 -95778633+29026006
 -95648185+32824661 -95647690+32820465
 -95648185+32824661 -95648167+32824514 -95647690+32820465
 -95651208+31061749 -95648538+31070005 -95661288+31080353
 -95661288+31080353 -95699743+31077523
 -95699743+31077523 -95710310+31081359 -95764410+31094211
 -95665389+32960435 -95664319+32951956 -95663519+32946017 -95662111+32934747 -95661458+32929518 -95660122+32918777 -95659367+32912707 -95659285+32912050 -95658726+32907553 -95658672+32907119 -95658450+32905329 -95658262+32904222 -95657513+32898323 -95655720+32884462 -95655537+32883042 -95655476+32882564 -95655430+32882208 -95654829+32877552 -95654495+32874717 -95652634+32859960 -95652253+32856937 -95650637+32844277 -95649879+32838461 -95649486+32835267 -95648850+32830084 -95648581+32827889 -95648185+32824661
 -95649906+30943112 -95619259+30929907
 -95649906+30943112 -95632439+30926014 -95630972+30925881
 -95630972+30925881 -95627986+30926218 -95625222+30926983 -95624226+30927241 -95623439+30927667 -95622538+30928520 -95621985+30928888 -95620187+30929496 -95619259+30929907
 -95654522+30108917 -95653180+30111396
 -95654522+30108917 -95654187+30109046 -95654034+30109443 -95653882+30109737 -95653790+30110012 -95654034+30110317 -95654400+30110324 -95654538+30110324 -95654751+30110454 -95654690+30110645 -95654538+30110729 -95653180+30111396
 -95687623+30103217 -95685923+30106617 -95685023+30106617 -95683823+30106917
 -95683823+30106917 -95682869+30106644 -95680608+30105998 -95680323+30105917 -95679767+30105534 -95679134+30104910 -95677484+30103965 -95677123+30103717 -95676023+30103117 -95669325+30103039
 -95669325+30103039 -95667518+30103254 -95667623+30103517 -95667391+30104986 -95667323+30105417 -95666889+30105652 -95666346+30105945 -95662323+30108117 -95661323+30110317 -95658322+30112417
 -95658322+30112417 -95658232+30111517 -95658122+30110417 -95655922+30109117 -95655422+30108917 -95654522+30108917
 -95725418+31257684 -95709164+31279740 -95707406+31287160 -95696875+31295840 -95671114+31296298 -95669885+31311298 -95656306+31322197 -95656806+31335672 -95657481+31337380 -95659609+31345394
 -95649906+30943112 -95660165+30957164 -95672908+30977193 -95680228+30989148 -95667110+31000186 -95666271+31001453 -95658418+31016310 -95667589+31020716 -95632530+31036764
 -95659609+31345394 -95660596+31345395
 -95660596+31345395 -95662650+31345143 -95666813+31345052 -95669988+31344663 -95672896+31344571
 -95672896+31344571 -95674711+31344823 -95675405+31345053 -95676526+31345625 -95677193+31346106
 -95659609+31345394 -95677193+31346106
 -95677193+31346106 -95660999+31358100 -95669709+31366208 -95677139+31369075 -95694108+31387062 -95698863+31407625 -95711924+31427294
 -95665389+32960435 -95665988+32965068 -95666538+32969322 -95666927+32972335 -95667704+32978333 -95669508+32979561 -95678965+32979600 -95683141+32979629 -95689910+32979663 -95698760+32979706
 -95698760+32979706 -95701902+32979682 -95703195+32979666 -95712366+32979524
 -95712366+32979524 -95716777+32979630 -95721267+32979751 -95723874+32979787 -95728075+32979842 -95737623+32979967 -95743206+32980041 -95748172+32980072 -95755544+32980152
 -95755544+32980152 -95760484+32980069 -95761299+32980024 -95761894+32980016 -95767150+32979950 -95768897+32979928 -95776198+32979856 -95777271+32979845 -95781589+32979800 -95786862+32979704 -95795618+32979668 -95799385+32979652 -95807965+32979618 -95815742+32979587 -95817306+32979580 -95820440+32979567 -95830092+32979529 -95839285+32979494 -95839507+32979493 -95840129+32979492 -95845657+32979481
 -95845657+32979481 -95855491+32979502 -95858836+32979535 -95862521+32979571
 -95671813+33303262 -95654226+33311089
 -95654226+33311089 -95653953+33310814 -95653735+33310699
 -95653735+33310699 -95653299+33310791 -95653081+33311066 -95652971+33311294 -95652889+33311844 -95652780+33311935 -95652480+33311935 -95652235+33311752 -95647791+33311179
 -95671813+33303262 -95668350+33306421 -95668132+33306558
 -95668132+33306558 -95667314+33306512
 -95667314+33306512 -95667068+33306650 -95666823+33306993 -95666550+33307497 -95666441+33307794 -95666441+33308161 -95666632+33308367 -95666795+33308458 -95647791+33311179
 -95681360+32355971 -95680364+32355966
 -95681360+32355971 -95681190+32355971 -95680364+32355966
 -96075899+32357505 -96075260+32357484 -96068114+32357453 -96061163+32357422
 -96061163+32357422 -96058969+32357461
 -96058969+32357461 -96057597+32357448 -96056204+32357435 -96055652+32357430 -96039071+32357342 -96036769+32357336 -96028037+32357310 -96027259+32357307 -96015662+32357265 -96012752+32357254 -96003078+32357235 -96000246+32357231 -95999869+32357153 -95980245+32357130 -95974724+32357124 -95972614+32357122 -95966601+32357116 -95962651+32357110 -95962018+32357109 -95961527+32357108 -95947374+32357086 -95940341+32357076 -95939727+32357075 -95915939+32357022 -95914485+32357017 -95906088+32356990 -95900123+32356971 -95891645+32356944 -95877896+32356934
 -95877896+32356934 -95867130+32356988 -95862936+32357015
 -95862936+32357015 -95856063+32356974 -95848036+32356862 -95813997+32356655 -95810837+32356615 -95806478+32356554 -95791415+32356381 -95790273+32356377 -95777286+32356304 -95774125+32356247 -95764600+32356077
 -95764600+32356077 -95762440+32356085
 -95762440+32356085 -95754082+32356023
 -95754082+32356023 -95743840+32356078
 -95743840+32356078 -95728739+32356032 -95726327+32356025 -95709087+32355879 -95701984+32355861
 -95701984+32355861 -95701283+32355866 -95699081+32355897 -95695874+32355944 -95692861+32355988
 -95692861+32355988 -95684354+32355977 -95681360+32355971
 -95687561+29710383 -95686844+29709955
 -95687561+29710383 -95687103+29710089 -95686844+29709955
 -95732983+29735863 -95732494+29735567 -95731566+29735006 -95730393+29734296 -95727952+29732984 -95710937+29723402 -95708435+29721975 -95705802+29720511 -95689438+29711409 -95688522+29710936 -95688217+29710806 -95687561+29710383
 -95688473+32728214 -95688527+32730641
 -95688527+32730641 -95688987+32730526
 -95688987+32730526 -95689312+32730549 -95689421+32730641 -95689340+32730893 -95688988+32731259 -95688879+32731465 -95688988+32732335 -95689475+32733320 -95689530+32734579 -95698787+32737953
 -95688473+32728214 -95698787+32737953
 -95696432+33307886 -95695287+33306879 -95690379+33301133
 -95690379+33301133 -95671813+33303262
 -95698787+32737953 -95702615+32742197
 -95701979+30098960 -95687623+30103217
 -95701979+30098960 -95701918+30098969 -95700936+30099422 -95699832+30099988 -95698974+30100214 -95697135+30100894
 -95697135+30100894 -95696401+30100893
 -95696401+30100893 -95694437+30101120 -95692964+30101689 -95691859+30101918
 -95691859+30101918 -95690633+30101805
 -95690633+30101805 -95687623+30103217
 -95702615+32742197 -95707193+32743390
 -95707193+32743390 -95707410+32743321 -95708141+32742794
 -95708141+32742794 -95708358+32742840 -95708548+32743023 -95708656+32743367 -95709388+32743985 -95709469+32744946 -95709686+32745221 -95709876+32745244
 -95709876+32745244 -95713502+32743600
 -95702615+32742197 -95713502+32743600
 -95702914+30906534 -95711572+30907220 -95711811+30907243 -95712475+30907792 -95712369+30908136 -95711466+30908411 -95711227+30908594 -95711253+30908869 -95711891+30909006 -95712741+30909006 -95712953+30909166 -95712662+30910838
 -95702914+30906534 -95712662+30910838
 -95755310+30092163 -95752914+30093627 -95751434+30093856 -95751381+30093946 -95751380+30093947 -95749542+30095573
 -95749542+30095573 -95737009+30094482 -95735626+30093818 -95735350+30093693 -95735016+30093688
 -95735016+30093688 -95731040+30094690 -95730102+30095062 -95709908+30102636
 -95709908+30102636 -95705306+30102123 -95701979+30098960
 -95708040+33487549 -95708094+33487366 -95708395+33487137 -95708149+33486656 -95708012+33486565 -95707274+33486313 -95706947+33486130 -95706974+33485832 -95707274+33485695
 -95707274+33485695 -95707465+33485718 -95708149+33486084 -95718148+33486114
 -95708040+33487549 -95713366+33483541
 -95713366+33483541 -95713584+33483770 -95714022+33484503 -95713940+33484778 -95713858+33485212 -95713967+33485396 -95714295+33485647 -95714514+33485647 -95714760+33485556 -95714841+33485372
 -95714841+33485372 -95718148+33486114
 -95708183+33302756 -95696432+33307886
 -95708183+33302756 -95704338+33305642 -95704556+33305802 -95704638+33305916 -95704557+33306214 -95704393+33306741 -95704311+33307107 -95704066+33307313 -95703385+33307313 -95703194+33307244 -95703166+33306741
 -95703166+33306741 -95696432+33307886
 -95708183+33302756 -95734518+33303092
 -95734518+33303092 -95745064+33296380
 -95711924+31427294 -95744156+31466897
 -95711924+31427294 -95747144+31460140 -95747038+31461446 -95746932+31462820 -95746239+31465957 -95745973+31466324 -95744156+31466897
 -95715782+31554099 -95717095+31559503 -95718063+31573631 -95727537+31584733 -95721428+31587421 -95715530+31595179 -95712266+31619652 -95717573+31628888 -95721341+31635491 -95722873+31637557 -95727027+31643905 -95733156+31649895 -95737201+31654107
 -95737201+31654107 -95750235+31649891 -95757010+31642820 -95751297+31625173 -95769240+31597649
 -95713502+32743600 -95723559+32747873
 -95723559+32747873 -95731902+32746633
 -95731902+32746633 -95742141+32754444 -95748742+32755277 -95749403+32756304
 -95715782+31554099 -95737414+31552443
 -95737414+31552443 -95741052+31554136
 -95715782+31554099 -95741052+31554136
 -95718148+33486114 -95726382+33485203
 -95726382+33485203 -95736864+33489142 -95737247+33490011
 -95737247+33490011 -95738503+33489301
 -95738503+33489301 -95740963+33490307 -95743450+33492206
 -95813261+30867574 -95795839+30878211 -95781820+30883246 -95777932+30884621 -95772487+30888573 -95771515+30888648 -95768672+30892678
 -95768672+30892678 -95766734+30892013
 -95766734+30892013 -95766191+30894146 -95743891+30902240
 -95743891+30902240 -95738975+30899265
 -95738975+30899265 -95733240+30900298 -95723470+30908247 -95712662+30910838
 -95724889+32045701 -95726207+32045597 -95728234+32045333
 -95724889+32045701 -95728234+32045333
 -95776045+31120012 -95776348+31120197 -95776926+31120554 -95776534+31121044 -95763847+31143610 -95746859+31154087 -95746758+31154111 -95741302+31154321 -95728682+31163851 -95747970+31202221 -95741286+31217111 -95728350+31224309 -95725743+31231881 -95725801+31232153 -95726454+31235115
 -95726454+31235115 -95725418+31257684
 -95726454+31235115 -95725981+31248191 -95726861+31249244 -95727208+31249829 -95727404+31250181 -95728028+31251065 -95728188+31251409 -95728188+31251958 -95727789+31252417 -95727229+31252714 -95725896+31253035 -95725418+31257684
 -95744156+31466897 -95728003+31484948 -95740941+31503233 -95739911+31503900
 -95728234+32045333 -95732023+32044840 -95732742+32044500 -95738471+32043769 -95742307+32043267 -95743678+32043129 -95751102+32042352 -95751457+32042289 -95753121+32041995 -95754074+32041826 -95759731+32041005 -95764269+32040496 -95766534+32040342 -95767082+32040259 -95767487+32040197 -95770434+32039758 -95771786+32039558 -95771937+32039535 -95772145+32039504 -95772428+32039463 -95772500+32039453 -95773506+32039340 -95776313+32038991 -95785929+32037808 -95786137+32037759 -95787441+32037561 -95787935+32037502 -95788949+32037383 -95793207+32036901 -95796668+32036508 -95805589+32035497 -95819613+32033722 -95823214+32033292 -95827809+32032754 -95859134+32029054 -95861337+32028794 -95867698+32028043 -95893480+32024949 -95899446+32024276 -95901228+32024040 -95909557+32023054 -95921271+32021651 -95924952+32021216 -95928505+32020797 -95938821+32019581 -95943551+32019022 -95944298+32018935 -95949375+32018338 -95966392+32016335 -95966491+32016317 -95969318+32015820 -95973314+32015119 -95980629+32014373 -95988436+32013501 -95992188+32013082 -96001064+32012181 -96004671+32011741 -96005121+32011686 -96008747+32011245 -96010150+32011075 -96035559+32007981 -96042195+32007174 -96046952+32006595 -96047498+32006529 -96047916+32006479 -96052708+32005896
 -95732983+29735863 -95736462+29737969
 -95736462+29737969 -95732983+29735863
 -95736462+29737969 -95751587+29746567
 -95739520+31504205 -95734799+31511731 -95735896+31515326 -95736003+31515463 -95736914+31518486 -95737663+31519584 -95738064+31519951 -95739748+31520706 -95740363+31521209 -95740604+31521621 -95740738+31522262 -95741052+31554136
 -95739520+31504205 -95741052+31554136
 -95739911+31503900 -95739520+31504205
 -95743450+33492206 -95743505+33492343 -95743778+33492480 -95743942+33492480 -95744161+33492366 -95744270+33491862 -95744433+33491496 -95745034+33491129
 -95743450+33492206 -95745034+33491129
 -95745034+33491129 -95750317+33492844 -95751436+33493100
 -95751436+33493100 -95755153+33490767
 -95755153+33490767 -95756709+33493194 -95756326+33493285 -95761073+33495425
 -95761073+33495425 -95761407+33495416
 -95749403+32756304 -95750240+32756294 -95751129+32756240
 -95751129+32756240 -95751969+32756469 -95752402+32756767 -95752565+32757042 -95752673+32757477 -95752835+32757774 -95754191+32757821
 -95754191+32757821 -95754435+32757752 -95755329+32757043
 -95755329+32757043 -95763944+32757871
 -95749403+32756304 -95756169+32756677
 -95756169+32756677 -95756386+32756471 -95756387+32755807 -95756170+32755555 -95755330+32755097 -95755141+32754868 -95755114+32754479 -95755331+32754250 -95755575+32754158
 -95755575+32754158 -95756306+32754204 -95763944+32757871
 -95751587+29746567 -95736462+29737969
 -95755392+29748723 -95753135+29747497 -95752629+29747218 -95752274+29747022 -95751587+29746567
 -95757783+33296934 -95745064+33296380
 -95757783+33296934 -95750238+33298222 -95749073+33298232
 -95749073+33298232 -95748773+33298140 -95748663+33298049
 -95748663+33298049 -95748146+33298141 -95747628+33298324
 -95747628+33298324 -95747437+33298301 -95747219+33298210 -95747219+33297867 -95747627+33297294 -95745064+33296380
 -95757932+29750071 -95755392+29748723
 -95757932+29750071 -95757539+29749848 -95756600+29749356 -95756307+29749203 -95755993+29749038 -95755392+29748723
 -95789251+33255280 -95779414+33259788 -95757976+33293913 -95757783+33296934
 -95826220+29788280 -95825886+29788082 -95825473+29787838 -95824710+29787384 -95823886+29786957 -95823642+29786770 -95822574+29786182 -95822162+29786007 -95821597+29785740 -95821353+29785576 -95820987+29785351 -95820132+29784859 -95819006+29784238 -95813220+29781048 -95812808+29780823 -95812304+29780479 -95811351+29779950 -95808653+29778454 -95808171+29778187 -95806099+29777038 -95804309+29776045 -95801883+29774700 -95799197+29773193 -95799076+29773125 -95797328+29772145 -95796149+29771484 -95792976+29769706 -95786852+29766274 -95778435+29761491 -95777924+29761200 -95777758+29761106 -95773180+29758630 -95770359+29757125 -95769711+29756712 -95768969+29756239 -95768070+29755715 -95766680+29754964 -95765274+29754205 -95764875+29753990 -95764851+29753977 -95764349+29753707 -95763734+29753366 -95763128+29753022 -95762522+29752678 -95761881+29752315 -95760494+29751527 -95757932+29750071
 -95763398+30086812 -95755310+30092163
 -95763398+30086812 -95756286+30091316 -95756134+30091556 -95755874+30091735 -95755722+30091911 -95755569+30091972 -95755310+30092163
 -95763944+32757871 -95766593+32771585 -95770494+32772731 -95799164+32773767
 -96106689+31032127 -96097544+31037419 -96093529+31039572 -96092771+31039894 -96092312+31040088 -96091894+31040266 -96091588+31040397 -96088663+31041680 -96087653+31042161 -96085112+31043646 -96081112+31045825 -96080055+31046547 -96078666+31047360 -96074544+31049810 -96072619+31051138 -96072071+31051505 -96069794+31052922 -96065029+31056069 -96062944+31057446 -96061113+31058648 -96060846+31058857 -96054996+31063364 -96052144+31065676 -96051351+31066294 -96046217+31069265 -96037552+31069476
 -96037552+31069476 -96033502+31069313 -96033193+31069304
 -96033193+31069304 -96017516+31070201 -96016518+31070232 -96012381+31071664 -96005766+31074457 -96003958+31075713 -96003201+31076239 -96001897+31077223 -95999453+31079023 -95996268+31081188 -95990290+31085251 -95988893+31086249 -95977988+31091016 -95972561+31092185 -95972466+31092186 -95963010+31092280 -95961254+31092418 -95959152+31092533 -95957163+31092599 -95955002+31092671
 -95955002+31092671 -95953942+31092571 -95953330+31092513 -95952301+31092316
 -95952301+31092316 -95930384+31092518
 -95930384+31092518 -95929756+31092505
 -95929756+31092505 -95927719+31092563 -95926997+31092584 -95923505+31092681 -95916586+31092874 -95915512+31092904 -95914018+31092946
 -95914018+31092946 -95905938+31092834
 -95905938+31092834 -95899107+31092861 -95895833+31092880 -95888942+31092921 -95887741+31092929 -95880068+31092973 -95874841+31093199 -95865999+31093280 -95857445+31093358 -95852829+31093377 -95822868+31093636 -95810106+31093761 -95805155+31093809 -95797242+31093887 -95794610+31093913 -95789938+31093959 -95784556+31094012 -95778589+31094070 -95777050+31094090 -95764728+31094207 -95764410+31094211
 -95775294+31119602 -95772682+31117210 -95766873+31102973 -95764410+31094211
 -95782053+29043483 -95776842+29047446 -95775904+29051967 -95767238+29059759 -95789487+29069976 -95803544+29086492 -95817470+29089630
 -95817470+29089630 -95830020+29089518
 -95769240+31597649 -95781623+31606398 -95783202+31608139 -95783389+31608734 -95784994+31610749 -95785127+31611185 -95785421+31611597 -95785849+31613474 -95785876+31614299 -95785956+31614436 -95785956+31614871 -95787373+31618352
 -95769240+31597649 -95787373+31618352
 -95772294+30090156 -95763398+30086812
 -95772294+30090156 -95768205+30088539 -95767838+30088539 -95767533+30088531 -95767075+30088531 -95766724+30088531 -95766251+30088539 -95765488+30088577
 -95765488+30088577 -95765183+30088455 -95764878+30088291 -95764664+30088176 -95763398+30086812
 -95774977+33491819 -95771873+33493519 -95771599+33493817 -95771135+33493954 -95770097+33494114 -95769140+33494526 -95767720+33494731
 -95767720+33494731 -95767392+33494685 -95766954+33494548 -95766489+33494365 -95766107+33494365 -95761407+33495416
 -95774977+33491819 -95774086+33491871
 -95774086+33491871 -95773376+33491574 -95772802+33491505
 -95772802+33491505 -95771983+33491550 -95771710+33491688 -95771546+33491917 -95771545+33492558 -95771818+33492993 -95771846+33493084 -95771873+33493153 -95761407+33495416
 -95775294+31119602 -95775523+31119693 -95776045+31120012
 -95775294+31119602 -95776045+31120012
 -95778633+29026006 -95778667+29026114 -95778666+29026779 -95778979+29027054 -95779578+29027420 -95780073+29027535 -95780240+29027700
 -95778633+29026006 -95780240+29027700
 -95818174+33466317 -95810257+33471502 -95809493+33471616 -95809281+33472090 -95795889+33480269
 -95795889+33480269 -95793949+33479948
 -95793949+33479948 -95793056+33482260 -95788192+33486257 -95780207+33489446 -95774977+33491819
 -95780240+29027700 -95782028+29028177
 -95782028+29028177 -95782053+29043483
 -95782028+29028177 -95782158+29027993 -95783488+29027971
 -95783488+29027971 -95783827+29028062 -95784035+29028612 -95784061+29029987 -95784139+29030261 -95784035+29030559 -95783330+29030719 -95782809+29031132 -95782105+29031475 -95782053+29043483
 -95787373+31618352 -95788176+31620230 -95794464+31628609 -95795795+31629139 -95789749+31648632 -95789769+31648829 -95793969+31660945 -95787564+31692654
 -95787564+31692654 -95808961+31672002
 -95808961+31672002 -95825770+31688364 -95829409+31692034 -95846453+31696748
 -95789855+30609521 -95779999+30604381
 -95789855+30609521 -95782286+30605571 -95779999+30604381
 -96236629+31413392 -96226092+31418196 -96220268+31420852 -96213386+31423991 -96203931+31428303 -96202040+31429166 -96193280+31433253 -96187163+31436108 -96186110+31436640 -96170684+31443692 -96166102+31445784 -96165009+31446282 -96158926+31449060 -96150384+31452960 -96146480+31454743 -96142751+31456447 -96142475+31456604 -96140226+31457589 -96131301+31461695 -96129335+31462587 -96126197+31464028 -96122962+31465401 -96120898+31466351 -96118449+31467478 -96112053+31470471 -96091855+31479759 -96091629+31479863 -96090883+31480205 -96086887+31482042 -96083013+31483824 -96082644+31483993 -96079837+31485283 -96073479+31488222 -96071217+31489260 -96058516+31495096 -96058225+31495229 -96048345+31499770 -96042788+31502264 -96037931+31504504 -96036128+31505287 -96027571+31509247 -96000735+31521668 -96000120+31521953 -95997358+31523210 -95992422+31525455 -95980931+31530683 -95979463+31531350 -95970591+31535386 -95956188+31541939 -95947552+31545868 -95938433+31550017 -95931350+31553240 -95930141+31553790 -95919550+31558609 -95918226+31559211 -95913171+31561512 -95902497+31566368 -95894358+31570072 -95890201+31571963 -95885205+31574236 -95882216+31575596 -95864156+31583507 -95861342+31584793 -95860935+31584979 -95855968+31587232 -95854911+31587711 -95853657+31588279 -95852681+31588721 -95851683+31589173 -95850992+31589486 -95849953+31589957 -95848621+31590561 -95845212+31592060 -95841833+31593595 -95841139+31593910 -95841035+31593957 -95823034+31602140 -95820602+31603245 -95802405+31611517 -95790938+31616731 -95787373+31618352
 -95792902+33253701 -95789251+33255280
 -95792902+33253701 -95792848+33253198 -95792739+33253083
 -95792739+33253083 -95792412+33253175 -95791758+33253815 -95791077+33253976 -95790913+33254159 -95790913+33254296 -95791485+33254525 -95792139+33254754 -95792330+33254892 -95789251+33255280
 -95832193+33235882 -95815495+33240051 -95797001+33253376 -95792902+33253701
 -95797806+29307950 -95798068+29307881 -95806789+29299934
 -95830240+30630284 -95827780+30629016 -95827388+30628814 -95826695+30628457 -95825852+30628022 -95821489+30625775 -95820366+30625197 -95820156+30625197 -95819045+30624620 -95818805+30624495 -95812109+30621016 -95808297+30619036 -95800391+30614939 -95789855+30609521
 -95803255+30090141 -95772294+30090156
 -95803255+30090141 -95803682+30113711 -95803667+30121287 -95803680+30122615 -95803713+30125986 -95803759+30132285 -95803804+30140951 -95803804+30142820 -95803804+30144746 -95803865+30178417 -95804003+30189758 -95803957+30193355 -95804125+30226144 -95804079+30226644 -95804308+30245679
 -95804308+30245679 -95804207+30253681 -95804203+30269120 -95804203+30270013 -95804287+30284647 -95804316+30302017 -95804350+30307889 -95804357+30312284 -95804358+30314456 -95804389+30338418 -95804408+30338716 -95804439+30339217 -95804597+30341739 -95804700+30342607 -95805166+30349208 -95805223+30349744 -95805289+30350363 -95805596+30353238 -95805718+30354744 -95806840+30368287 -95806955+30369558 -95807014+30370213 -95807461+30376332 -95808421+30388205 -95808444+30388487 -95808567+30390012 -95809490+30401424 -95810746+30416959 -95811337+30424268 -95811698+30428732 -95811933+30431627 -95812163+30433877 -95812632+30439617 -95813144+30445884 -95813355+30448462 -95813949+30455738 -95813843+30459453 -95813891+30459588 -95814050+30460035 -95814103+30460183 -95814367+30462611 -95814457+30462899 -95814632+30463458 -95814647+30465268 -95815711+30478547 -95816353+30486559 -95816653+30490301 -95816840+30492638 -95816991+30494519 -95817999+30503088 -95820188+30525928 -95820590+30530207 -95822009+30544992 -95822638+30551431 -95822896+30554051 -95823221+30557343 -95823526+30560566 -95824757+30573560 -95825657+30583181 -95826185+30588338 -95826620+30592897 -95826750+30594347 -95826895+30596027 -95827464+30602532 -95827798+30605845 -95829024+30618353 -95829778+30625676 -95829959+30627693 -95830124+30629409 -95830240+30630284
 -95873277+30241626 -95871140+30241751 -95845438+30243252 -95842105+30243447 -95829071+30244196 -95828927+30244204 -95823123+30244538 -95822314+30244718 -95820814+30244761 -95819522+30244798 -95818408+30244798 -95815326+30244831 -95814501+30244840 -95804872+30245645 -95804308+30245679
 -95805022+32772762 -95799164+32773767
 -95805022+32772762 -95804989+32772760 -95804773+32772416 -95804800+32772027 -95804935+32771592 -95804691+32771363
 -95804691+32771363 -95804312+32771432 -95803147+32772668 -95802469+32773630 -95802117+32773973 -95801710+32774065
 -95801710+32774065 -95799164+32773767
 -95806789+29299934 -95797806+29307950
 -95814583+32770814 -95809624+32767334
 -95809624+32767334 -95808099+32767948 -95807863+32768317 -95807019+32769636 -95806920+32769791 -95805022+32772762
 -95847598+29262642 -95815715+29291668 -95815484+29291908 -95812753+29294529 -95807278+29299489 -95806789+29299934
 -95861530+30105339 -95857029+30102252 -95847477+30100368 -95844256+30087658 -95841968+30086010 -95813112+30084565
 -95813112+30084565 -95803255+30090141
 -95814583+32770814 -95833496+32770560 -95833956+32770377 -95834742+32770285
 -95834742+32770285 -95834905+32770423 -95834878+32770720 -95834634+32770949 -95834634+32771201 -95835095+32771682 -95835122+32771750
 -95814583+32770814 -95835122+32771750
 -95822349+30867849 -95813261+30867574
 -95822349+30867849 -95822261+30867824
 -95822261+30867824 -95821650+30867847 -95821411+30867962 -95821464+30868786
 -95821464+30868786 -95820827+30868603
 -95820827+30868603 -95819049+30868810 -95818757+30869176 -95818412+30869428 -95817961+30869543
 -95817961+30869543 -95817748+30869497 -95813261+30867574
 -95826220+29788280 -95826434+29788753 -95826739+29789646 -95826892+29790089 -95827090+29790623 -95827441+29791687 -95827807+29792633 -95828311+29794544 -95828616+29795376 -95828967+29796314 -95829262+29796932 -95829373+29797163 -95829685+29797813 -95830494+29800163 -95830753+29800976 -95833347+29808196 -95833704+29809270 -95836094+29816462 -95839954+29828338 -95840992+29830859 -95846287+29845323 -95851398+29859804 -95856754+29874249 -95857212+29875794 -95862049+29889165 -95867101+29903728 -95868869+29908547 -95869023+29908966 -95873158+29920399 -95887883+29961031 -95889318+29965059 -95888234+29965505 -95888677+29966787 -95892140+29975469 -95892690+29977025 -95893407+29978787 -95894063+29980378 -95894414+29981084 -95902395+30002399 -95907476+30016311 -95909576+30022067 -95914206+30034756 -95921164+30053827 -95921270+30054060 -95921316+30054769 -95921316+30054990 -95921164+30055322 -95921316+30056074 -95921377+30056882 -95921423+30057764 -95921531+30058519 -95921377+30058717 -95921423+30060098 -95921515+30060564 -95921515+30060930 -95921469+30061677 -95921469+30062463 -95921423+30063268 -95921462+30063890 -95921469+30063993
 -95921469+30063993 -95922186+30063951
 -95922186+30063951 -95923025+30064058
 -95923025+30064058 -95924933+30063965
 -95924933+30063965 -95925011+30064618 -95925116+30065500 -95925116+30066343 -95925156+30067200 -95925222+30068635
 -95925222+30068635 -95926642+30068628
 -95926642+30068628 -95926843+30069228 -95926903+30069408 -95927694+30071763 -95928061+30072842 -95928305+30073464 -95935164+30092034 -95936561+30095817 -95938768+30101922 -95947089+30124934 -95954124+30144674 -95956804+30152104 -95957328+30153558 -95958270+30156254 -95960776+30163422
 -95960776+30163422 -95957572+30162274 -95955344+30160592 -95952705+30158079
 -96000234+29728289 -95988961+29728450 -95988869+29728451 -95979057+29728535 -95978752+29728535 -95977547+29728535 -95972557+29728642
 -95972557+29728642 -95971443+29728581
 -95971443+29728581 -95970940+29728821 -95970940+29729572 -95971092+29736019 -95971153+29736694 -95960228+29740634 -95947990+29741954 -95939475+29745273 -95920385+29752695 -95907675+29757608 -95902173+29759646 -95901587+29759863 -95884816+29765879 -95873296+29770318 -95872777+29770474 -95871923+29770783 -95858867+29775730 -95858637+29775817 -95857594+29776212 -95857029+29776479 -95845493+29780877 -95842030+29782147 -95841767+29782256 -95841718+29782276 -95839221+29783301 -95838627+29783539 -95837254+29784054 -95836246+29784420 -95833546+29785439 -95832844+29785740 -95831974+29786045 -95831525+29786226 -95830601+29786598 -95829685+29786942 -95829017+29787200 -95827044+29787960 -95826706+29788091 -95826220+29788280
 -95863059+30864125 -95832851+30863243 -95829692+30861869
 -95829692+30861869 -95822349+30867849
 -95830020+29089518 -95838757+29096845 -95838888+29097166 -95839305+29097738 -95839853+29098081 -95840296+29098219
 -95830020+29089518 -95840296+29098219
 -95863059+30864125 -95861600+30853650 -95861364+30851958 -95861198+30850767 -95860749+30847542 -95860543+30846062 -95858386+30830572 -95856999+30820611 -95856293+30815542 -95855053+30806636 -95853211+30793408 -95852702+30789754 -95849028+30763357 -95848732+30761231 -95845545+30737231 -95844715+30731463 -95844465+30729725 -95844266+30728354 -95843748+30724863 -95843639+30724127 -95842180+30714398 -95842152+30714173 -95842014+30713051 -95840223+30700482 -95840092+30699555 -95838928+30691253 -95838413+30687580 -95836819+30676425 -95836682+30675487 -95836449+30673869 -95834171+30657806 -95833112+30650197 -95832599+30646630 -95832211+30643928 -95831395+30638247 -95830671+30633256 -95830240+30630284
 -95831538+33234577 -95831756+33234669 -95832193+33235150 -95832274+33235470 -95832247+33235768 -95832193+33235882
 -95831538+33234577 -95832193+33235882
 -95831895+33459821 -95818174+33466317
 -95831895+33459821 -95823585+33464199 -95823448+33464405
 -95823448+33464405 -95823284+33464382 -95822984+33464268 -95822711+33464062 -95822492+33463993
 -95822492+33463993 -95822246+33464062 -95821973+33464428 -95821891+33464657 -95821755+33464726 -95818174+33466317
 -95844907+33233114 -95844449+33233750 -95844350+33233750 -95842162+33234417 -95840718+33234598
 -95840718+33234598 -95836687+33234553
 -95836687+33234553 -95834984+33234583
 -95834984+33234583 -95833364+33234579 -95832519+33234577 -95831538+33234577
 -95835122+32771750 -95852491+32772364 -95856151+32775934 -95854878+32778453 -95878528+32787722 -95879855+32789439 -95894686+32799254 -95896055+32802310 -95901178+32803342 -95906815+32807052 -95911974+32811434
 -95911974+32811434 -95915600+32810924
 -95915600+32810924 -95915922+32811082 -95920981+32815051 -95921828+32815293 -95922361+32815558 -95922523+32815962 -95922523+32816309 -95922362+32816592 -95921543+32817109 -95921458+32817173 -95921543+32818037 -95921801+32818166 -95924753+32821989 -95934433+32837217
 -95874028+29229702 -95867301+29224053 -95857080+29215357 -95854567+29213261 -95850504+29209863 -95848059+29207755 -95844578+29204753 -95848745+29201149 -95849433+29200552 -95855751+29195105 -95857796+29193351 -95854959+29190899 -95853077+29189221 -95841954+29179647 -95841659+29179393 -95838646+29176310 -95841618+29173605 -95850874+29152187
 -95839199+29126690 -95844062+29144493 -95844297+29144791 -95844714+29145065 -95845601+29145409 -95847819+29145981 -95848184+29146256 -95848237+29147011 -95848133+29147309 -95848133+29148248 -95848446+29148729 -95850874+29152187
 -95839199+29126690 -95850874+29152187
 -95840296+29098219 -95842363+29116541 -95839199+29126690
 -95857740+33461622 -95853460+33459178
 -95853460+33459178 -95841116+33459181 -95831895+33459821
 -95874028+29229702 -95873858+29230004 -95869835+29233602 -95860078+29242447 -95852323+29249280 -95841980+29258680 -95847426+29262482 -95847598+29262642
 -95843773+33838949 -95843524+33839003 -95851597+33845475 -95859577+33852498 -95860841+33852707 -95873744+33857628 -95876903+33858611 -95879399+33859047 -95884306+33862301 -95888862+33864886 -95895619+33869403 -95896406+33869741 -95900137+33872237 -95901948+33873427 -95904565+33875099 -95909843+33876729 -95915110+33880369 -95934402+33886963 -95934814+33887034 -95935413+33887075
 -95935413+33887075 -95937202+33884652 -95937091+33883278 -95936817+33882615 -95936817+33882386 -95936186+33881241 -95935911+33880944 -95935637+33880371 -95935308+33878724 -95935335+33876664 -95935198+33876114 -95935325+33875099 -95944284+33859811 -95954045+33857210
 -95954045+33857210 -95954216+33857291 -95963431+33857796
 -95963431+33857796 -95970595+33856992 -95973418+33855661 -95973994+33855340 -95984966+33852910
 -95984966+33852910 -95985187+33853739 -95993373+33869394
 -95993373+33869394 -95997140+33862167 -95998351+33851049 -96005296+33845505 -96005508+33845466 -96014130+33842755 -96016181+33841787 -96016615+33841706
 -96016615+33841706 -96016781+33841739 -96030502+33855261
 -96030502+33855261 -96030959+33854312 -96030959+33854060 -96031206+33853442 -96031316+33852435 -96032030+33850009 -96032086+33848819 -96032388+33847423 -96047752+33837081 -96048027+33836829 -96048083+33836827 -96049241+33836653
 -96049241+33836653 -96059155+33839854 -96059264+33839900 -96073919+33843423 -96079564+33845469 -96081530+33845930 -96094623+33847330 -96095322+33847382 -96096044+33847435 -96096887+33847497 -96100213+33847919
 -96100213+33847919 -96097671+33836943 -96097494+33833237
 -96097494+33833237 -96120696+33838983 -96121943+33839525
 -96121943+33839525 -96130369+33838204 -96130229+33838090 -96130454+33837810 -96131620+33837589
 -96131620+33837589 -96132458+33837807 -96133056+33837963 -96135997+33838691 -96142396+33838751
 -96142396+33838751 -96144009+33838563 -96144581+33838545 -96146532+33838303 -96148070+33837799 -96149226+33837091 -96150147+33835856 -96151143+33833169 -96151630+33831946 -96151286+33830007 -96149524+33822371 -96149177+33820863 -96149042+33818916 -96149547+33818351 -96152406+33817319
 -96152406+33817319 -96154161+33817674 -96155257+33817896
 -96155257+33817896 -96170297+33800978
 -96170297+33800978 -96166922+33805884 -96166776+33805920 -96166565+33807028 -96165454+33809616 -96160420+33813467
 -96160420+33813467 -96158447+33813460 -96157760+33813407 -96157358+33813376 -96156938+33813344 -96156938+33813247 -96157412+33813084 -96157861+33812930 -96158914+33812506 -96159273+33812328 -96159500+33812005 -96160211+33809433 -96160387+33808719 -96168272+33774480 -96177473+33761119 -96188830+33755643 -96196426+33753429 -96197434+33753010 -96204887+33750972
 -96204887+33750972 -96205047+33751002
 -96205047+33751002 -96208699+33750164 -96210493+33749789 -96217576+33748596 -96223848+33748152 -96228460+33748084
 -96228460+33748084 -96233099+33750492 -96248254+33759237 -96248958+33759451 -96282231+33767149
 -96282231+33767149 -96284177+33766623 -96285493+33766074 -96286233+33765868 -96287028+33765823 -96288015+33765548
 -96288015+33765548 -96288892+33765640 -96289796+33765640 -96290975+33766327 -96291550+33766533
 -96291550+33766533 -96292999+33766061 -96299203+33757869 -96299324+33757628 -96299472+33757241 -96299602+33757112 -96302451+33751944 -96302824+33751179 -96305128+33743739 -96307031+33736264 -96306851+33720786 -96308433+33715776 -96312707+33705658 -96313226+33704832 -96319644+33696393 -96320881+33695241 -96321103+33695100 -96322219+33694710
 -96322219+33694710 -96322414+33694723
 -96322414+33694723 -96324321+33694515 -96328078+33694158 -96329358+33693960 -96337220+33690954 -96350880+33686607
 -96350880+33686607 -96358241+33688664 -96358549+33688940 -96358849+33689148 -96359214+33689439 -96359953+33690028 -96363088+33694029 -96367228+33711959 -96379452+33725764
 -95845509+33227500 -95844907+33233114
 -95845509+33227500 -95846545+33230979 -95846055+33230979 -95845047+33230705
 -95845047+33230705 -95844285+33230728 -95843604+33230889 -95843277+33231141 -95843277+33231782 -95843359+33231850 -95843468+33232239 -95843686+33232445 -95844907+33233114
 -95857740+33461622 -95857720+33462685 -95857601+33468943 -95857567+33470746 -95857456+33476550 -95857343+33482522 -95857333+33483058 -95857232+33489875 -95857121+33495853 -95857231+33503496 -95857121+33513459 -95857030+33521590 -95857012+33523234 -95857010+33523449 -95856936+33530130 -95856842+33536562 -95856758+33543725 -95856702+33548551 -95856647+33553295 -95856574+33560250 -95856385+33576628 -95856440+33581907 -95856526+33590230 -95856565+33593944 -95856602+33597484 -95856603+33597545 -95856604+33597676 -95856605+33597807 -95856606+33597884 -95856646+33601639 -95856808+33617121 -95856892+33625103 -95855874+33625103 -95855833+33631591 -95855827+33632485 -95855746+33645484 -95855690+33654610 -95855673+33657311 -95855583+33671937 -95855543+33683748 -95855517+33687167 -95855484+33691558 -95855443+33697070 -95855361+33708256 -95855252+33709927 -95855255+33714481 -95855294+33724656 -95855301+33727097 -95855322+33734281 -95855160+33738630 -95855139+33745131 -95855135+33746325 -95855129+33748266 -95855115+33759435 -95855114+33761000 -95855112+33764082 -95854669+33805672 -95854591+33811484 -95854516+33817135 -95854475+33820209 -95854425+33824103 -95852928+33830599 -95846542+33837995 -95843773+33838949
 -95847598+29262642 -95848511+29263489 -95851438+29266442
 -95861777+33219309 -95861656+33219321 -95858288+33221199 -95853519+33223743 -95852356+33224472 -95852018+33224718 -95849975+33225667 -95849438+33226136 -95845509+33227500
 -95851438+29266442 -95852979+29266350 -95853579+29266190
 -95853579+29266190 -95854598+29266350 -95855147+29266670 -95856192+29267586 -95856218+29267724
 -95851438+29266442 -95856218+29267724
 -95856218+29267724 -95874313+29266534
 -95857740+33461622 -95857965+33449825 -95858014+33447914 -95858040+33446481 -95858111+33442656 -95858179+33439017 -95858193+33438322 -95858208+33437492 -95858275+33433931 -95858278+33433756 -95858621+33415506 -95858698+33411416 -95858729+33409778
 -95861777+33219309 -95861680+33228117 -95861585+33236742 -95861512+33246061 -95861471+33252414 -95861452+33256990 -95861421+33264455 -95861387+33272771 -95861382+33274011 -95861364+33278621 -95861359+33279973 -95861144+33285856 -95860741+33293053 -95860659+33294394 -95860632+33295012 -95860589+33302367 -95860553+33305278 -95860478+33311425 -95860314+33318512 -95860265+33320673 -95860132+33325813 -95860135+33331020 -95860164+33333332 -95859953+33341978 -95859789+33348730 -95859677+33353375 -95859469+33355764 -95859253+33359244 -95859200+33363711 -95859126+33369847 -95859124+33370023 -95859123+33370140 -95859089+33370217 -95859235+33373826 -95859039+33376427 -95858986+33380524 -95858988+33384140 -95858890+33388428 -95858721+33396000 -95858709+33399293 -95858698+33402751 -95858729+33409778
 -95858729+33409778 -95879018+33406909 -95882904+33406398 -95904556+33403551 -95907227+33403200 -95919055+33401645 -95924671+33400907 -95930361+33400159 -95935846+33399439 -95938938+33399033 -95939100+33399012 -95939327+33398982 -95951701+33397356 -95977584+33393954 -95983749+33393144 -95991987+33392062 -96000247+33390977 -96008178+33390042 -96010141+33389811 -96012081+33389552 -96018341+33388720 -96026864+33387586 -96035809+33386412 -96050011+33384519 -96051690+33384295 -96056235+33383689 -96061165+33383032 -96061982+33382923 -96068917+33381999 -96069510+33381920 -96074522+33381252 -96082615+33380174 -96085151+33379849 -96087005+33379601 -96094897+33378547 -96112021+33376260 -96121774+33374979 -96125251+33374549 -96125251+33374461 -96136758+33372909 -96146720+33371630 -96151657+33370979 -96157255+33370241 -96166311+33369048 -96177645+33367554 -96185686+33366494 -96189223+33366028 -96190261+33365892 -96196283+33365099 -96200705+33364516 -96212877+33362912 -96214205+33362738 -96228093+33360908 -96228639+33360837 -96239434+33359415 -96241573+33359134 -96251881+33357567 -96276775+33354400 -96278218+33354214 -96281924+33353736 -96295434+33351933
 -95861777+33219309 -95861779+33219110 -95861810+33216242 -95861853+33212314 -95861892+33208757 -95861900+33207998 -95861866+33207464 -95861974+33206915 -95862026+33201829 -95862058+33198703 -95862077+33196362 -95862204+33184139 -95862310+33173965 -95862403+33165065 -95862508+33155036 -95862487+33154265 -95862514+33154173 -95862611+33144855 -95862718+33134716 -95862738+33132820 -95862768+33130058 -95862774+33129533 -95862780+33129010 -95862826+33111587 -95862878+33099240 -95862922+33088706 -95863011+33067388 -95863012+33067262 -95863031+33062778 -95863058+33056347 -95863329+33053223 -95863326+33049893 -95863324+33047763 -95863325+33047497 -95863324+33045143 -95863320+33039200 -95863316+33032706 -95863311+33026459 -95863307+33018934 -95863302+33010071 -95863129+32999712 -95863111+32999138 -95862979+32994760 -95862668+32984451 -95862521+32979571
 -95862521+32979571 -95863370+32979561 -95868205+32979444 -95872388+32979373
 -95872388+32979373 -95882539+32979505 -95896895+32979594 -95898203+32979796
 -95898203+32979796 -95903714+32979686
 -95903714+32979686 -95922112+32979787 -95923665+32979796 -95925206+32979805 -95931028+32979842 -95935302+32979869 -95940192+32980006 -95940532+32980006 -95945300+32979877 -95946460+32976571 -95947292+32974198 -95948325+32971253 -95950288+32965660 -95953710+32955910 -95957277+32945713 -95961308+32934056 -95963176+32928430 -95965590+32922134 -95966007+32920929 -95966332+32919991 -95967511+32916583 -95968057+32914946 -95968436+32913459 -95970457+32907846 -95972850+32901682 -95977136+32890223 -95976884+32889482 -95986600+32873064 -95970693+32859483 -95956777+32845207 -95943054+32843358 -95934433+32837217
 -96168261+30823002 -96147401+30824748 -96145550+30824902 -96128358+30826341 -96126331+30826511 -96125805+30826589 -96125235+30826603 -96125235+30827393 -96122857+30827442 -96122512+30827465 -96117909+30827760 -96103097+30829868 -96102399+30829969 -96094377+30831123 -96083678+30832669 -96065226+30835282 -96038398+30839104 -96026432+30840779 -96013624+30842633 -96013432+30842661 -96009516+30843230 -96004430+30843968 -95998542+30844676 -95995370+30845114 -95983138+30846863 -95975602+30847939 -95969711+30848781 -95967521+30849094 -95956114+30850725 -95945056+30852306 -95944603+30852370 -95935366+30853691 -95931974+30854175 -95930316+30854412 -95915146+30856533 -95913766+30856762 -95913102+30856876 -95911731+30857068 -95904954+30858089 -95895730+30859551 -95895336+30859613 -95888789+30860626 -95873113+30862624 -95872136+30862747 -95871180+30862891 -95868288+30863327 -95865830+30863698 -95864280+30863919 -95863059+30864125
 -95879762+31703679 -95867149+31729124 -95869910+31738206 -95869920+31738368
 -95869920+31738368 -95875239+31737626 -95875239+31736487
 -95875239+31736487 -95880251+31740885 -95873670+31750169 -95873899+31752604 -95875239+31755257
 -95875239+31755257 -95900843+31752786
 -95900843+31752786 -95900703+31767690
 -95900703+31767690 -95922142+31766755
 -95867878+30115076 -95861530+30105339
 -95867878+30115076 -95862736+30110469 -95863255+30110160 -95863544+30109779 -95863651+30109321 -95863544+30108787 -95863453+30108352 -95863560+30107765 -95863605+30107307 -95863697+30106971 -95863255+30106719 -95861530+30105339
 -95874313+29266534 -95856218+29267724
 -95874313+29266534 -95884935+29279108 -95897468+29299129 -95893514+29313462 -95894718+29315275
 -95894718+29315275 -95899688+29315079
 -95899688+29315079 -95904174+29317119 -95923148+29329365
 -95923148+29329365 -95927879+29329205
 -95927879+29329205 -95942459+29331748 -95949547+29335227 -95939774+29355153
 -95917273+30132754 -95910849+30128020 -95893758+30120222 -95888570+30120131
 -95888570+30120131 -95878697+30120295
 -95878697+30120295 -95867878+30115076
 -95879762+31703679 -95846453+31696748
 -95879762+31703679 -95879976+31703656 -95880271+31703473 -95880485+31703084 -95880754+31702168 -95880835+31700909 -95880514+31700291 -95880059+31699901 -95878318+31699283 -95877756+31698962 -95877114+31698412 -95846453+31696748
 -96309178+28963291 -96307455+28964163 -96297999+28968949 -96297557+28969453 -96294717+28970926 -96287342+28974821 -96286092+28975481 -96278274+28979610 -96277672+28979929 -96270498+28983719 -96270071+28983945 -96265324+28986413 -96261206+28988285 -96260482+28988615 -96259264+28989257 -96257779+28990040 -96240018+28999660 -96238674+29000396 -96238106+29000700 -96229828+29005093 -96229493+29005310 -96228910+29005643 -96228364+29005957 -96226712+29006830 -96218390+29011231 -96213642+29013742 -96207185+29017156 -96198371+29021816 -96192303+29025091 -96191114+29025711 -96190847+29025850 -96185241+29028781 -96176472+29033417 -96174566+29034431 -96171694+29035959 -96157141+29043754 -96153309+29045700 -96149388+29047823 -96147469+29048905 -96142197+29051629 -96134017+29055941 -96133203+29056369 -96119149+29063906 -96118533+29064228 -96098085+29074926 -96097685+29075135 -96081047+29083951 -96073269+29088146 -96064566+29092772 -96052224+29099333 -96049855+29100592 -96042508+29104499 -96038869+29106434 -96038637+29106556 -96038363+29106702 -96033654+29109234 -96023300+29114807 -96010468+29121797 -96003060+29125912 -95998321+29128379 -95984158+29136283 -95982196+29137377 -95979926+29138643 -95979616+29138816 -95964049+29147905 -95942787+29167167 -95932687+29176317 -95925580+29182757 -95920951+29186951 -95917386+29190180 -95912764+29194367 -95912296+29194790 -95899203+29206656 -95899124+29206724 -95893615+29211785 -95885883+29218736 -95884342+29220255 -95884238+29220484 -95881391+29223071 -95874028+29229702
 -95901143+30240045 -95895665+30240319 -95891680+30240552 -95873277+30241626
 -95901143+30240045 -95901144+30240105 -95891885+30240806 -95873277+30241626
 -95924573+30238544 -95923728+30238598 -95911886+30239343 -95903276+30239906 -95901143+30240045
 -95922142+31766755 -95931120+31774746 -95931682+31774746 -95932031+31774632 -95932594+31774220
 -95922142+31766755 -95932594+31774220
 -95950172+30237195 -95937094+30237756 -95927124+30238384 -95924573+30238544
 -95932594+31774220 -95952157+31775867 -95958966+31782185 -95961306+31788261
 -95961306+31788261 -95981557+31786243
 -95981557+31786243 -95983466+31788061 -95983544+31789463 -95976216+31816681 -95978038+31827161 -95978099+31828562 -95982393+31836390 -95970125+31875164 -95970149+31877256
 -95970149+31877256 -95982882+31875164 -95987565+31873383
 -95987565+31873383 -95988677+31875164 -95991628+31875164 -95991238+31868689
 -95991238+31868689 -96001358+31872393 -96014276+31908500 -96004368+31915364 -96008821+31926929 -96011649+31929116 -96015124+31947400 -96055468+31949616 -96061831+31959495 -96047247+31967145
 -95934433+32837217 -95976383+32837592 -95977794+32837605 -95978472+32837674
 -95978472+32837674 -95978630+32837640
 -95978630+32837640 -95979092+32837654 -95981194+32837719 -95981916+32837741
 -95981916+32837741 -95985686+32837740
 -95985686+32837740 -95988396+32837784
 -95988396+32837784 -95989146+32837781 -95990504+32837778
 -95990504+32837778 -95991910+32837796 -95994613+32837831 -96006548+32837967 -96007495+32837975 -96013655+32838030 -96014264+32838035 -96014815+32838039 -96018896+32838076 -96024045+32838122 -96026083+32838140 -96028473+32838163 -96028935+32838167 -96032476+32838200 -96050953+32838348
 -96050953+32838348 -96053446+32838324
 -96053446+32838324 -96057333+32838396 -96061751+32838460 -96061933+32838508
 -96061933+32838508 -96062405+32838507 -96062512+32838507 -96062835+32838506 -96063669+32838462
 -96063669+32838462 -96067598+32838467
 -96067598+32838467 -96071234+32838462
 -96071234+32838462 -96076801+32838489
 -95934607+30144761 -95917273+30132754
 -95934607+30144761 -95917639+30133711 -95917486+30133627 -95917379+30133532 -95917334+30133273 -95917334+30133047 -95917273+30132754
 -95949409+30155458 -95944648+30148340 -95941001+30144639 -95939536+30144071
 -95939536+30144071 -95934607+30144761
 -95939774+29355153 -95937892+29358474
 -95937892+29358474 -95937343+29358291
 -95937343+29358291 -95936977+29358428 -95936899+29358726 -95937212+29359023 -95937814+29359298 -95938859+29360168 -95939565+29360397 -95940140+29360924
 -95940140+29360924 -95940506+29360878
 -95940506+29360878 -95946273+29368317
 -95939774+29355153 -95946273+29368317
 -95946273+29368317 -95949716+29374525 -95949858+29375245 -95966973+29381936 -95968437+29391163 -95968743+29391460 -95969048+29391502 -95969338+29391590 -95969490+29391777 -95969551+29392036 -95969460+29392334 -95969338+29393093 -95969292+29393482 -95969460+29394024 -95973229+29411571 -95983864+29414951 -95994806+29433684
 -95994806+29433684 -96000234+29431319
 -95950172+30237195 -95924573+30238544
 -95952705+30158079 -95949409+30155458
 -95952705+30158079 -95952659+30158017 -95952705+30157766 -95952766+30157525 -95952811+30157369 -95952766+30157213 -95952613+30157186 -95952460+30157102 -95952308+30157007 -95952155+30156850 -95952003+30156617 -95949409+30155458
 -96093538+30225011 -96092680+30225416 -96079609+30229222 -96078212+30229268 -96074503+30229427 -96071633+30229658 -96069319+30229964 -96056904+30230733 -96054927+30230801 -96052935+30230912 -96046542+30231267 -96043474+30231445 -96041721+30231547 -96025469+30232487 -96011024+30233323 -96001216+30233952 -95996330+30234178 -95993538+30234418 -95950172+30237195
 -96000234+29431319 -96000970+29431490
 -96000970+29431490 -96001186+29431389 -96001363+29431307 -96003038+29429636 -96003640+29429178 -96004347+29429041
 -96004347+29429041 -96005000+29429362
 -96005000+29429362 -96005759+29429317 -96006465+29429042
 -96006465+29429042 -96007407+29429226 -96016074+29436884
 -96000234+29431319 -96016074+29436884
 -96000234+29728289 -96007175+29728154
 -96032711+29727944 -96033217+29725233 -96033784+29723371 -96006074+29705116
 -96006074+29705116 -96019080+29707391
 -96019080+29707391 -96021137+29705962 -96020341+29702297 -96015195+29694933 -96015159+29693744 -96015276+29688029 -96014381+29684348 -96016775+29680373
 -96016775+29680373 -96022372+29682513 -96026043+29684980 -96033545+29687402
 -96033545+29687402 -96041649+29686396 -96044791+29684676 -96048416+29684657
 -96007175+29728154 -96000234+29728289
 -96032711+29727944 -96032456+29727946 -96031212+29727956 -96028773+29727976 -96025642+29728002 -96023394+29728020 -96021153+29728038
 -96021153+29728038 -96020595+29727999
 -96020595+29727999 -96008612+29728126 -96007175+29728154
 -96016074+29436884 -96016800+29437347 -96017332+29437358 -96018991+29439673 -96033522+29443046 -96036432+29445476 -96036361+29446022 -96055457+29473095 -96059732+29479062
 -96021708+29647643 -96016438+29627104 -96016772+29626970
 -96016772+29626970 -96017103+29627009
 -96017103+29627009 -96017103+29626848 -96016966+29626710 -96017075+29626609 -96017133+29626557 -96017170+29626436 -96017098+29626185 -96017218+29626064
 -96017218+29626064 -96017337+29626218 -96017382+29626420
 -96017382+29626420 -96018207+29625237
 -96016772+29626970 -96018207+29625237
 -96051875+29684508 -96054186+29682917 -96054462+29682653 -96056499+29681465 -96059302+29677124 -96056008+29674189
 -96056008+29674189 -96029376+29675131
 -96029376+29675131 -96025054+29672399 -96021521+29671339 -96021089+29671231 -96017295+29664016 -96028982+29660844 -96031860+29657498 -96031285+29656442
 -96018207+29625237 -96021229+29624580 -96024675+29618178 -96025006+29617572
 -96030363+29508060 -96022343+29501831 -96028810+29494887 -96058962+29492104
 -96025006+29617572 -96024922+29603149 -96024961+29602947 -96025248+29602811 -96033226+29602712
 -96025006+29617572 -96033226+29602712
 -96030363+29508060 -96055017+29520100
 -96031285+29656442 -96021708+29647643
 -96031285+29656442 -96024039+29649369 -96023444+29648793 -96022452+29648281 -96021708+29647643
 -96041399+29789288 -96036552+29772341 -96036082+29771194 -96039550+29739682 -96039844+29737452 -96038862+29736648 -96036604+29733940 -96035798+29733074 -96032983+29729149 -96032711+29727944
 -96033226+29602712 -96033516+29602721
 -96033516+29602721 -96042097+29602599 -96044157+29602570 -96047638+29602521 -96054574+29602423 -96062000+29602287 -96063396+29602252 -96068133+29602134 -96076177+29602015 -96088807+29601663
 -96041399+29789288 -96041365+29792443 -96042242+29795314 -96044126+29797511 -96046947+29800990 -96048912+29803008
 -96041399+29789288 -96048912+29803008
 -96042935+29551119 -96049612+29564333
 -96047247+31967145 -96053532+31970278 -96054552+31971102 -96055492+31972269 -96055626+31972589 -96055599+31972956 -96055196+31973597 -96055035+31974032 -96054363+31974604 -96054175+31974878 -96054175+31975268 -96055891+31991592
 -96047247+31967145 -96061909+31984747 -96061211+31986166 -96060458+31986922 -96059921+31987196 -96058900+31987219
 -96058900+31987219 -96057477+31986761
 -96057477+31986761 -96057047+31986876 -96056671+31987242 -96056510+31988203 -96056322+31988615 -96055891+31991592
 -96048416+29684657 -96049555+29684734 -96050843+29684892
 -96050843+29684892 -96051369+29684780 -96051875+29684508
 -96048416+29684657 -96051875+29684508
 -96048912+29803008 -96049850+29803695
 -96049850+29803695 -96051865+29803561 -96053966+29802050 -96054905+29801005 -96055695+29800126
 -96055695+29800126 -96061215+29804989 -96062067+29805906 -96062264+29806010 -96066630+29807091 -96095770+29809013 -96103173+29812692 -96101057+29816665 -96098726+29820267 -96098513+29822450 -96098554+29822841 -96098476+29823047 -96098406+29823232 -96098270+29823589 -96098194+29823987
 -96098194+29823987 -96105645+29822805 -96106625+29822269 -96106678+29822240 -96107413+29822175
 -96055891+31991592 -96052076+31994888 -96049119+31998024 -96052708+32005896
 -96049612+29564333 -96062394+29591472
 -96049612+29564333 -96062893+29576633 -96062683+29576907 -96062002+29577365 -96061923+29577526 -96061923+29578282 -96062080+29578694 -96062290+29578969 -96062395+29579175 -96062395+29579610 -96061949+29580595 -96062394+29591472
 -96052708+32005896 -96052726+32007613 -96052806+32008460 -96053397+32010407 -96053854+32011299 -96054096+32011551 -96054662+32012582
 -96052708+32005896 -96054662+32012582
 -96054662+32012582 -96057266+32011333 -96094324+31993469 -96094709+31993284 -96096414+31992485 -96100753+31990398 -96104030+31988772 -96104888+31988349 -96105501+31988053 -96113161+31984350 -96113936+31983975 -96114158+31983867 -96120491+31980805 -96128670+31976808 -96132987+31974722 -96139132+31971755 -96139697+31971481 -96143045+31969849 -96153581+31964750 -96154382+31964363 -96154948+31964090 -96156541+31963319 -96157359+31962923 -96160656+31961328 -96165336+31959063 -96171582+31956041 -96183830+31950115 -96185056+31949522 -96197280+31943581 -96197492+31943478 -96197713+31943371 -96200362+31942083 -96202222+31941179 -96205847+31939413 -96207890+31938418 -96208593+31938077 -96215698+31934593 -96218593+31933173 -96218960+31932994 -96221631+31931684 -96226459+31929315 -96234783+31925232 -96243809+31920803 -96248538+31918484 -96251829+31916847 -96254450+31915590 -96256986+31914376 -96272214+31907032 -96276284+31905027 -96288197+31899113 -96292254+31897130 -96296160+31895220 -96302145+31892304 -96302616+31892097 -96302738+31892076 -96305090+31890938 -96310817+31888141 -96311995+31887565 -96316685+31885246 -96318027+31884579 -96318927+31884132 -96322623+31882335 -96322823+31882239 -96324322+31881512 -96326380+31880512 -96327731+31879846 -96327921+31879751 -96328112+31879658 -96330781+31878343 -96331278+31878098 -96333097+31877224 -96334091+31876732 -96335699+31875964 -96339692+31873979 -96342836+31872400 -96343445+31872095 -96343493+31872071 -96348086+31869764 -96350405+31868600 -96351286+31868158 -96355546+31866095 -96365191+31861261 -96368509+31859605 -96377954+31854837 -96388212+31849770 -96389928+31848922 -96397471+31845197 -96414445+31836814 -96430312+31828988 -96433761+31827288 -96434700+31826807 -96436006+31826162 -96438653+31824854 -96439366+31824502 -96444689+31821873 -96445452+31821496 -96446251+31821101 -96447939+31820268 -96454479+31817040 -96455147+31816710 -96469258+31809756 -96481092+31803925 -96488773+31800122 -96492365+31798343 -96492888+31798126 -96495232+31796940 -96496713+31796191
 -96054662+32012582 -96063022+32027283 -96063042+32027325 -96063069+32032865 -96065938+32038149 -96065973+32038474 -96065442+32054864 -96063338+32064801 -96067337+32070063 -96064816+32083478 -96067370+32085977
 -96067370+32085977 -96068446+32085588 -96074934+32083418 -96080735+32081741 -96081165+32081605
 -96055017+29520100 -96055229+29532871 -96055238+29533471 -96054806+29535205 -96056149+29539536
 -96055017+29520100 -96030363+29508060
 -96056149+29539536 -96043670+29543607 -96043644+29543996 -96043303+29544683 -96042046+29546034 -96041339+29547088 -96041365+29547637 -96041548+29548095 -96041967+29548782 -96041914+29549172 -96041417+29549538 -96042935+29551119
 -96056149+29539536 -96047757+29538661
 -96047757+29538661 -96047154+29539279 -96046997+29540149 -96046892+29540264 -96046526+29540332 -96045688+29540332 -96044876+29540470 -96043514+29540584
 -96043514+29540584 -96042728+29540355
 -96042728+29540355 -96041943+29540469 -96042935+29551119
 -96059732+29479062 -96058962+29492104
 -96059732+29479062 -96059669+29484088 -96059539+29484317 -96058753+29485050 -96058649+29485325 -96058727+29485851 -96058936+29486493 -96059303+29486836 -96060036+29487180 -96060245+29487363 -96060297+29487569 -96058962+29492104
 -96062394+29591472 -96082964+29600129 -96088807+29601663
 -96076801+32838489 -96076796+32838151 -96076731+32833332 -96076630+32825688 -96076617+32823688 -96076621+32816167 -96076583+32810268 -96076547+32808894 -96076564+32803941 -96076514+32795853 -96076501+32794781 -96076482+32791713 -96076489+32780952 -96076484+32779814 -96076448+32776940 -96076426+32770095 -96076384+32756608 -96076376+32754282 -96076346+32749018 -96076283+32735509 -96076277+32734381 -96076236+32724907 -96076227+32722868 -96076203+32717130 -96076150+32714017 -96076186+32713001 -96076204+32712483 -96076191+32707172 -96076122+32703120 -96076127+32700291 -96076136+32695444 -96076081+32678168 -96076045+32671845 -96076037+32670503 -96075923+32650758 -96075874+32649645 -96076036+32643648 -96075899+32634446 -96076014+32615650 -96075971+32605872 -96075905+32591011 -96075900+32589768 -96075916+32588908 -96075883+32581912 -96075808+32565673 -96075798+32563552 -96075768+32557178 -96075757+32554785 -96075729+32548563 -96075725+32547640 -96075706+32543435 -96075636+32528266 -96075618+32524360 -96075568+32513509 -96075536+32506809 -96075676+32504383 -96075917+32486501 -96075915+32479682 -96075914+32476581 -96075913+32473540 -96075902+32460137 -96075897+32459792 -96075897+32459632 -96075876+32448541 -96075861+32443085 -96075858+32440547 -96075850+32432664 -96075836+32419501 -96075823+32407113 -96075815+32398751 -96075810+32394183 -96075807+32391122 -96075804+32387421 -96075798+32381130 -96075847+32369264 -96075851+32368779 -96075852+32368615 -96075899+32357505
 -96256292+32358704 -96253681+32358711 -96249602+32358713
 -96249602+32358713 -96241401+32358693
 -96241401+32358693 -96240492+32358701 -96239998+32358706 -96239838+32358707 -96239676+32358710 -96238671+32358727 -96236519+32358763 -96233146+32358778 -96218579+32358832
 -96218579+32358832 -96217062+32358830
 -96217062+32358830 -96215942+32358864 -96214486+32358908 -96213228+32358946
 -96213228+32358946 -96212834+32358945 -96211338+32358921 -96209714+32358878 -96207890+32358801 -96205385+32358695 -96203941+32358594 -96203094+32358553 -96202425+32358521 -96195772+32358199 -96169042+32358006 -96168774+32358004 -96167668+32357996 -96155275+32357906 -96150041+32357869 -96147004+32357821 -96146098+32357814 -96144705+32357804 -96136321+32357739 -96128960+32357682 -96120229+32357585 -96112651+32357565 -96110644+32357559 -96109374+32357556 -96105889+32357547 -96105282+32357545 -96103730+32357542 -96101344+32357536 -96097754+32357527
 -96097754+32357527 -96092880+32357550 -96092737+32357551 -96092576+32357551 -96088038+32357549 -96086316+32357549 -96085701+32357549 -96084781+32357549 -96084724+32357549 -96084552+32357549 -96084308+32357549 -96084116+32357549 -96081286+32357549 -96078599+32357539 -96076648+32357531 -96075899+32357505
 -96076801+32838489 -96080051+32838576 -96081784+32838622 -96085202+32838713 -96088995+32838850
 -96088995+32838850 -96089402+32838804 -96091219+32838781
 -96091219+32838781 -96093088+32838808 -96093232+32838810
 -96093232+32838810 -96095258+32838793
 -96095258+32838793 -96096073+32838894
 -96096073+32838894 -96097801+32838828
 -96097801+32838828 -96100860+32838941 -96103457+32838983 -96107245+32839044 -96114638+32839111
 -96114638+32839111 -96115725+32839095
 -96115725+32839095 -96126908+32839370 -96130634+32839440 -96133895+32839502 -96137825+32839579 -96140990+32839641 -96156995+32839957 -96159583+32839997 -96167883+32840127 -96173665+32840217 -96177622+32840279 -96186884+32840387 -96194397+32840525 -96194492+32840527 -96198973+32840609 -96200429+32840637 -96203220+32840677 -96206049+32840718 -96220430+32840820 -96225746+32841025
 -96225746+32841025 -96250646+32840864
 -96082013+30246567 -96080927+30244491 -96085272+30238581 -96093543+30225091 -96093538+30225011
 -96081165+32081605 -96081521+32081493 -96081638+32081465
 -96081165+32081605 -96081638+32081465
 -96081638+32081465 -96084634+32081374 -96095631+32081052 -96103765+32075880
 -96103765+32075880 -96108753+32078828 -96117339+32094599
 -96082013+30246567 -96082280+30246795
 -96082280+30246795 -96082013+30246567
 -96082280+30246795 -96084778+30250211
 -96145113+30373099 -96145213+30384470 -96114654+30397522
 -96114654+30397522 -96112517+30394507
 -96112517+30394507 -96111810+30394862 -96106906+30418046 -96106589+30418745 -96106381+30420542 -96084718+30420751 -96086095+30435543 -96105839+30444240
 -96084778+30250211 -96082280+30246795
 -96154927+30330715 -96101483+30309953 -96085462+30287470 -96091737+30278013 -96084778+30250211
 -96125237+29944889 -96125237+29945835 -96118562+29947806
 -96118562+29947806 -96118442+29947744 -96113157+29943248 -96113046+29943110 -96111693+29942356 -96111139+29942048 -96106438+29940272
 -96106438+29940272 -96105745+29940305 -96104333+29940371 -96102326+29945252 -96102827+29945819 -96103081+29946105 -96103747+29952411 -96105595+29954535 -96109712+29955857
 -96109712+29955857 -96118986+29954984
 -96118986+29954984 -96124486+29960391 -96125237+29962366 -96124784+29967372 -96122525+29968653
 -96122525+29968653 -96109798+29961558 -96106604+29961149
 -96106604+29961149 -96103789+29961323
 -96103789+29961323 -96100572+29961220 -96098187+29960546
 -96098187+29960546 -96100379+29965945 -96102420+29966915 -96102894+29967806 -96102887+29968636 -96096200+29976457 -96095977+29976702 -96104116+29997207 -96102696+30000222 -96102471+30001043 -96102294+30001754 -96102112+30002305 -96102052+30002485 -96102021+30002560 -96101900+30002861 -96101598+30003612
 -96101598+30003612 -96094623+30000222 -96093614+29999401 -96091999+29998476
 -96091999+29998476 -96086988+30000222 -96086706+30000222 -96092166+30017908 -96110189+30043415 -96110457+30043824 -96111152+30044883
 -96088807+29601663 -96089354+29601852 -96089806+29602009 -96125237+29619013 -96128862+29622880
 -96112354+29889406 -96109043+29888506 -96108311+29887487 -96102522+29882716
 -96102522+29882716 -96100661+29882911 -96099824+29883163
 -96099824+29883163 -96092646+29880937 -96092713+29880589 -96092824+29880016 -96098727+29875685 -96100080+29875227 -96098722+29875227 -96099501+29875083 -96101651+29874471 -96102856+29874246 -96112338+29871994 -96112185+29866365 -96108090+29857006 -96102119+29851619 -96102730+29851189 -96103509+29850870 -96111378+29849591 -96121898+29840067 -96116033+29830058 -96115982+29830013
 -96143319+30219135 -96139707+30212794
 -96139707+30212794 -96116160+30226252 -96110652+30229416
 -96110652+30229416 -96109998+30222420 -96100576+30215389
 -96100576+30215389 -96095125+30217824 -96093538+30225011
 -96112354+32117407 -96113936+32119807 -96114011+32120108 -96113992+32124312 -96114060+32127672 -96102178+32142197 -96102170+32144507 -96102178+32144533 -96102353+32148003 -96122648+32155853
 -96122648+32155853 -96124586+32155415
 -96124586+32155415 -96153354+32158207
 -96153354+32158207 -96164580+32156804
 -96164580+32156804 -96173002+32171203 -96175669+32177383 -96163828+32187646 -96150370+32214102
 -96105839+30444240 -96121669+30443617
 -96121669+30443617 -96121749+30443777 -96121749+30444487 -96122014+30445174 -96122331+30445769 -96122860+30446181 -96122861+30446937 -96123548+30447555 -96124763+30448401 -96125235+30448479 -96126044+30452175
 -96105839+30444240 -96126044+30452175
 -96107433+31031691 -96106689+31032127
 -96107433+31031691 -96106928+31031921 -96106689+31032127
 -96199216+30988379 -96189009+30991759 -96178590+30993576 -96171528+30994299 -96167736+30996259 -96162798+30998977 -96162570+30999121 -96157062+31002588 -96150149+31006479 -96145675+31009176 -96141108+31011352 -96137412+31013137 -96136960+31013389 -96129173+31017774 -96121726+31022055 -96118624+31023879 -96117899+31024283 -96117123+31024724 -96117031+31024786 -96116833+31024919 -96116232+31025323 -96115567+31025735 -96114823+31026193 -96114026+31026766 -96113526+31027139 -96113241+31027352 -96112830+31027659 -96112458+31027866 -96112272+31028026 -96111799+31028412 -96110304+31029630 -96110091+31029859 -96109704+31030168 -96109347+31030454 -96108417+31031073 -96107433+31031691
 -96111152+30044883 -96112056+30046259 -96114693+30048824 -96116394+30049944
 -96111152+30044883 -96116394+30049944
 -96127634+29942411 -96129771+29940390 -96131739+29936726 -96131582+29934962 -96131071+29933596 -96120106+29928572 -96119235+29927840 -96118986+29927486 -96114550+29917838 -96114155+29917086 -96113658+29916139 -96113307+29915239 -96113249+29914858 -96113872+29912841 -96114718+29912192 -96115387+29911678 -96115986+29911219 -96124070+29906730 -96124352+29906208 -96124725+29905518 -96126214+29902117 -96126267+29898850 -96123787+29894781 -96115368+29890329
 -96115368+29890329 -96112354+29889406
 -96115368+29890329 -96112993+29889517 -96112354+29889406
 -96115982+29830013 -96107413+29822175
 -96115982+29830013 -96114031+29828314 -96112617+29826696 -96110964+29824660 -96109418+29822889 -96108045+29822120
 -96108045+29822120 -96107413+29822175
 -96116394+30049944 -96117115+30050264
 -96117115+30050264 -96117876+30050535 -96119742+30050615
 -96117115+30050264 -96119742+30050615
 -96117339+32094599 -96112354+32117407
 -96117339+32094599 -96114952+32107901 -96114415+32109298 -96113609+32110947 -96113313+32111794 -96111754+32114588 -96111351+32115548 -96111325+32116441 -96111459+32116716 -96111782+32117036 -96112354+32117407
 -96119742+30050615 -96145290+30070192 -96145355+30070238
 -96125237+29944889 -96125834+29944237 -96126736+29943426 -96127146+29942919 -96127538+29942493 -96127634+29942411
 -96125237+29944889 -96127634+29942411
 -96126044+30452175 -96129787+30466558 -96132060+30467132
 -96132060+30467132 -96135312+30466240
 -96135312+30466240 -96137101+30481446 -96132599+30491841
 -96128862+29622880 -96137225+29619884
 -96132599+30491841 -96133049+30492139
 -96133049+30492139 -96133710+30492047 -96134080+30491841 -96134477+30491773
 -96134477+30491773 -96134847+30491933 -96134979+30492140 -96135005+30492895 -96135269+30493124
 -96135269+30493124 -96136010+30492896
 -96136010+30492896 -96136433+30492919 -96137202+30500491
 -96132599+30491841 -96137202+30500491
 -96137202+30500491 -96137265+30500518 -96137742+30500721 -96140979+30509212 -96145104+30510817 -96146107+30515099 -96146821+30515603 -96148037+30516337 -96148513+30517230 -96149280+30517688 -96150231+30518856 -96149093+30520161 -96149224+30524090 -96149249+30526825 -96149276+30527306 -96148667+30527535 -96152051+30531634 -96152845+30532184 -96160488+30538965 -96161208+30545224 -96162171+30570406 -96166822+30570783 -96166695+30574598 -96167887+30575720 -96175640+30581813 -96184611+30588248 -96185060+30597271 -96185108+30597755 -96185166+30598325
 -96137225+29619884 -96128862+29622880
 -96137225+29619884 -96144673+29621163 -96146100+29622182 -96175062+29633337 -96175576+29633773
 -96138403+30076426 -96145355+30070238
 -96141758+30365394 -96145113+30373099
 -96141758+30365394 -96145476+30372050 -96145113+30373099
 -96146643+30217383 -96143319+30219135
 -96146643+30217383 -96146407+30217671 -96144232+30219117 -96143319+30219135
 -96179484+30061281 -96177708+30060765 -96173760+30057306
 -96173760+30057306 -96147507+30069963 -96145355+30070238
 -96150370+32214102 -96197473+32215390
 -96197473+32215390 -96197903+32214978 -96198577+32214613 -96199546+32214430 -96202293+32214383
 -96202293+32214383 -96203128+32214566 -96203774+32215047 -96204044+32216077 -96204098+32216924 -96204071+32218000 -96209189+32218939
 -96150370+32214102 -96209189+32218939
 -96154927+30330715 -96155252+30361663 -96150632+30370327 -96151421+30371495 -96156603+30375207
 -96156475+30094384 -96184651+30126629 -96187177+30129399 -96187542+30130293 -96172609+30151602
 -96172609+30151602 -96162734+30145057
 -96162734+30145057 -96151103+30149428 -96151117+30149569 -96152273+30157077 -96156780+30181373 -96161469+30188925 -96155127+30191693 -96157119+30196048 -96159944+30198676 -96161591+30199464
 -96154927+30330715 -96154367+30331704 -96141758+30365394
 -96156475+30094384 -96138403+30076426
 -96156475+30094384 -96144770+30083965 -96143858+30082210 -96143062+30080587 -96141458+30078800 -96138664+30076584 -96138403+30076426
 -96156603+30375207 -96157243+30375785
 -96146643+30217383 -96157062+30206889 -96157034+30201412
 -96157034+30201412 -96158736+30201604
 -96157243+30375785 -96156603+30375207
 -96157243+30375785 -96158848+30376637
 -96158736+30201604 -96161591+30199464
 -96158736+30201604 -96164728+30202441
 -96164728+30202441 -96163984+30201054 -96162545+30199703 -96161591+30199464
 -96158848+30376637 -96157243+30375785
 -96158848+30376637 -96175790+30376519
 -96175790+30376519 -96174299+30390966 -96181531+30395028
 -96181531+30395028 -96182598+30394796
 -96175400+30811149 -96175403+30811048 -96175454+30809432 -96173731+30801073 -96177869+30800890 -96183175+30797685 -96180072+30791524 -96179329+30789441 -96171532+30784746 -96172063+30783990 -96171188+30783601 -96170472+30779777
 -96170472+30779777 -96168986+30779845
 -96168986+30779845 -96168509+30778356 -96162598+30769516 -96163314+30768852 -96162969+30768257 -96163633+30766127 -96168435+30753259 -96168796+30753086 -96170636+30750602 -96168854+30747476 -96162495+30737536 -96162125+30734307 -96165973+30721210 -96167771+30720407 -96174643+30710380 -96174405+30709968 -96174378+30709579 -96174405+30709418 -96174696+30709258 -96175253+30709144
 -96175253+30709144 -96175730+30709258 -96176392+30709625 -96176949+30709854 -96177426+30709854 -96173954+30694385 -96172898+30692267 -96169559+30689358 -96172576+30679853 -96171020+30672252 -96168768+30672206 -96168982+30663619
 -96165805+30655649 -96165726+30656336 -96165620+30656840 -96165328+30657573 -96164878+30658260 -96164189+30658947 -96164189+30659130 -96164877+30659748 -96165221+30660275 -96165195+30660939 -96164586+30661283 -96168982+30663619
 -96165805+30655649 -96168929+30663505 -96168982+30663619
 -96168261+30823002 -96168261+30823445
 -96168261+30823445 -96168473+30823514 -96168765+30823651 -96169056+30823697
 -96168261+30823445 -96169056+30823697
 -96181559+30607654 -96181643+30613370 -96177405+30623033 -96173565+30624406 -96168643+30638796 -96165805+30655649
 -96169056+30823697 -96170004+30826429 -96175024+30834185 -96175527+30840139 -96174040+30843666 -96174172+30848017 -96175585+30851324 -96174859+30852077 -96174224+30853077 -96175471+30853650
 -96175471+30853650 -96177064+30853582
 -96175400+30811149 -96168261+30823002
 -96175400+30811149 -96172693+30815225 -96172852+30815339 -96173701+30815477 -96173887+30815706 -96173807+30815958 -96173675+30816210 -96173489+30816393 -96173409+30816576 -96172666+30817355 -96172029+30817904 -96168261+30823002
 -96175576+29633773 -96176259+29633310 -96185795+29624410 -96191588+29619349 -96197396+29614252 -96200672+29611376 -96201245+29610872 -96203435+29608950 -96205209+29607396 -96205611+29606774 -96206555+29605721 -96214652+29598346 -96217630+29595655 -96229166+29585402 -96235119+29579875 -96237758+29577474 -96239336+29576050 -96246375+29569822 -96248665+29567672 -96250241+29566256 -96250881+29565668 -96252633+29564057 -96253218+29563518 -96260689+29556558
 -96175576+29633773 -96179063+29637314 -96180346+29640244 -96181973+29641376 -96182131+29641461 -96182324+29641535 -96182969+29641784 -96183767+29641925 -96187560+29642339 -96189297+29644519 -96189962+29647459 -96190613+29647961 -96193481+29649431 -96194494+29650842 -96196664+29654484 -96198259+29655776 -96198517+29656013 -96200072+29657129 -96200826+29657381
 -96200826+29657381 -96202583+29657267
 -96202583+29657267 -96210698+29657281 -96210772+29657353 -96211287+29658050 -96211423+29658520 -96213228+29660931 -96214331+29661524 -96220979+29663094 -96225689+29665013
 -96225689+29665013 -96228940+29663343 -96232862+29661191 -96236178+29660210 -96236385+29660077
 -96177064+30853582 -96177435+30856307 -96177594+30856513 -96177594+30856719 -96177329+30856719 -96176877+30856581
 -96176877+30856581 -96176559+30856604 -96176426+30856879 -96176453+30857177 -96176638+30857589 -96176665+30858093 -96192532+30869714
 -96177064+30853582 -96185609+30866497 -96185582+30866612 -96185582+30867138 -96185662+30867253 -96186060+30867573 -96186299+30867665
 -96186299+30867665 -96186803+30867574 -96187042+30867436 -96187493+30866864 -96188369+30866474
 -96188369+30866474 -96192532+30869714
 -96179484+30061281 -96186844+30063262 -96187555+30063445 -96189135+30064361 -96190346+30064934 -96191320+30064934 -96192873+30065255
 -96192873+30065255 -96193558+30065209 -96194532+30064934 -96196217+30064842 -96196744+30064682 -96209288+30062457
 -96179484+30061281 -96209288+30062457
 -96182598+30394796 -96183229+30394886 -96184548+30395138 -96185337+30395503 -96186581+30395924 -96187686+30396257 -96188670+30396469 -96189747+30396591 -96190531+30396745
 -96182598+30394796 -96190531+30396745
 -96185166+30598325 -96181559+30607654
 -96185166+30598325 -96187734+30602104 -96187813+30602264 -96187787+30602607 -96187575+30602928 -96186304+30603317 -96186092+30603523 -96186039+30603890 -96186145+30604233 -96186277+30604874 -96186357+30605287 -96181559+30607654
 -96190531+30396745 -96192079+30397540
 -96192079+30397540 -96201498+30381323 -96209450+30376844 -96210415+30375207 -96216256+30375207 -96217401+30375673
 -96192532+30869714 -96195750+30871169 -96196630+30875190 -96196288+30876242 -96193207+30880456 -96193633+30882402 -96195798+30883658 -96195874+30884778 -96200307+30889617
 -96202880+30938665 -96206652+30943382 -96206996+30943629 -96206998+30944733 -96236641+30959665
 -96236641+30959665 -96236761+30959635
 -96203213+30897005 -96200307+30889617
 -96203213+30897005 -96202439+30892186 -96202355+30892089 -96202187+30892081
 -96202187+30892081 -96202075+30892227 -96201936+30892380 -96201740+30892509 -96201423+30892550 -96201143+30892671 -96201031+30892720
 -96201031+30892720 -96200844+30892640 -96200307+30889617
 -96203906+30985833 -96199216+30988379
 -96203906+30985833 -96202990+30986295 -96199216+30988379
 -96204437+30924235 -96202639+30927445 -96202931+30927674 -96203888+30927903 -96204233+30928132 -96204233+30928315 -96204074+30928384 -96203436+30928384 -96203330+30928567 -96203410+30929048 -96203516+30929346 -96202880+30938665
 -96204437+30924235 -96204445+30924353 -96204605+30924697 -96204551+30924926 -96204312+30925086
 -96204312+30925086 -96204100+30924995 -96203967+30924788 -96203940+30924605 -96203834+30924537
 -96203834+30924537 -96203515+30924605 -96203170+30925292 -96202880+30938665
 -96203213+30897005 -96209863+30903048 -96209886+30903720 -96205215+30923758 -96204737+30923804 -96204437+30924235
 -96241011+30973525 -96238043+30974564 -96234456+30975825 -96225921+30980438 -96221348+30980849 -96215974+30981290 -96215890+30981312 -96207986+30983776 -96206817+30984365 -96203906+30985833
 -96209189+32218939 -96209216+32220839 -96221555+32233315 -96229718+32237411 -96229934+32238922 -96236930+32250653
 -96236930+32250653 -96260941+32249631
 -96260941+32249631 -96266966+32257534 -96266983+32257903
 -96266983+32257903 -96285706+32256333
 -96285706+32256333 -96285375+32266660 -96285741+32266893 -96284568+32271974 -96295951+32293388 -96300564+32301034
 -96209288+30062457 -96210013+30062757 -96213990+30068971 -96234636+30076309
 -96234636+30076309 -96240244+30074063
 -96240244+30074063 -96245115+30074244 -96253516+30075739
 -96253516+30075739 -96255018+30075522
 -96255018+30075522 -96267523+30084712 -96272390+30094333 -96288903+30096825
 -96288903+30096825 -96291326+30096354 -96293008+30096129 -96334061+30090646 -96336207+30090347 -96336971+30090241 -96340823+30089655 -96342911+30089350 -96346846+30088821 -96350433+30088339 -96354125+30087843 -96356828+30087480 -96357831+30087346 -96358630+30087239 -96363235+30086621 -96374575+30085098 -96378018+30084418 -96379230+30084264 -96394367+30082103 -96397810+30081653 -96416070+30079238 -96418409+30078994 -96425536+30077988 -96427878+30077657 -96436089+30076501 -96436261+30076477 -96443328+30075532 -96453861+30074124 -96462293+30072997 -96462456+30072976 -96464642+30072673 -96471368+30071739 -96476076+30071086 -96477553+30070882 -96479908+30070586 -96489236+30069396 -96492030+30069039 -96497908+30068289 -96498985+30068152 -96500247+30067991 -96500247+30067919 -96501749+30067698 -96504731+30067262 -96521187+30065181 -96531622+30065098 -96537562+30065050 -96541049+30065000 -96552919+30064912 -96567400+30064805 -96574274+30064754 -96574461+30064752 -96585973+30064668
 -96585973+30064668 -96586056+30064727 -96594033+30071127
 -96594033+30071127 -96600777+30064564 -96603385+30062047 -96607549+30058027 -96610562+30055119 -96621093+30044957 -96621176+30044922 -96622015+30044332
 -96217401+30375673 -96217959+30375860
 -96217959+30375860 -96217401+30375673
 -96217959+30375860 -96262816+30369377
 -96241011+30973525 -96242120+30976062 -96235287+30994556 -96248857+31005416 -96260607+31006194 -96260258+31013040
 -96236385+29660077 -96236673+29659733 -96237223+29658359 -96237669+29657969 -96238718+29657396
 -96238718+29657396 -96239635+29657419 -96240527+29657647 -96242048+29658403 -96242573+29658883 -96243255+29659776 -96243583+29660635
 -96236385+29660077 -96243583+29660635
 -96236629+31413392 -96236911+31413264 -96253452+31405593 -96268702+31398640 -96269443+31398303 -96274464+31396013 -96274788+31395824 -96277485+31394634 -96279301+31393811 -96279606+31393671 -96280209+31393422 -96293127+31387524 -96294809+31386755 -96298958+31384860 -96304208+31382457 -96304795+31382182 -96320175+31375176 -96322853+31374067 -96319165+31357129
 -96236761+30959635 -96238968+30963640 -96238995+30963778 -96239314+30963961 -96239713+30964167 -96239872+30964327 -96239952+30964533 -96239979+30965632 -96239846+30965907
 -96236761+30959635 -96239846+30965907
 -96239846+30965907 -96237907+30967076 -96241011+30973525
 -96496713+31796191 -96495222+31794024 -96494059+31792333 -96479979+31771911 -96478370+31769568 -96473006+31761759 -96471174+31759093 -96469297+31756361 -96469030+31755973 -96465041+31750165 -96464464+31749330 -96462211+31746028 -96460737+31743868 -96458561+31740677 -96457746+31739482 -96455480+31736160 -96453978+31733958 -96452217+31731376 -96452156+31731287 -96450596+31729000 -96444099+31719475 -96441996+31716371 -96437515+31709758 -96434335+31705159 -96431901+31701579 -96430403+31699375 -96430207+31699087 -96425891+31692738 -96424291+31690384 -96423750+31689588 -96423435+31689125 -96421502+31686279 -96414062+31675359 -96409725+31668997 -96409277+31668339 -96403001+31659128 -96402778+31658800 -96398167+31652031 -96394669+31646896 -96390929+31641408 -96384549+31632045 -96382041+31628363 -96381501+31627570 -96378604+31623440 -96375788+31619229 -96373057+31615545 -96371240+31612860 -96368860+31609344 -96368158+31608306 -96365583+31604502 -96365286+31604064 -96362977+31600653 -96361433+31598372 -96357735+31592909 -96356220+31590671 -96349921+31581365 -96339710+31566280 -96337993+31563710 -96337684+31563247 -96336691+31561780 -96335318+31559750 -96334733+31558884 -96334144+31558054 -96333342+31556869 -96333004+31556424 -96322465+31540866 -96316489+31532045 -96312847+31526669 -96310758+31523586 -96299448+31506891 -96294643+31499764 -96290089+31492978 -96279473+31477162 -96277377+31474039 -96271932+31466411 -96258943+31448091 -96254738+31442046 -96251029+31436712 -96249026+31433108 -96248659+31432343 -96248638+31432237 -96248492+31431945 -96246306+31428085 -96245915+31427515 -96245772+31427306 -96243806+31424254 -96240214+31418700 -96236629+31413392
 -96243223+31054630 -96252831+31072622
 -96243223+31054630 -96255280+31065478 -96255678+31066669 -96255678+31067036 -96255518+31067310 -96255492+31067608 -96255731+31067837 -96256502+31068067 -96256901+31068387 -96257034+31068662 -96257033+31069326 -96252831+31072622
 -96246009+31043751 -96245350+31053576 -96243493+31054223 -96243223+31054630
 -96243583+29660635 -96245119+29663119 -96247358+29664566 -96256484+29666602 -96258619+29668207 -96259181+29669095 -96259929+29670068 -96260578+29670743 -96262299+29675295 -96261968+29679529 -96265315+29683337 -96265372+29683575 -96265476+29684007 -96269481+29689070 -96270457+29689826 -96272349+29692716 -96273722+29697010 -96275342+29702040 -96275068+29702196 -96273100+29703913 -96272444+29704199 -96270319+29707198 -96271437+29712990 -96271463+29717355 -96276713+29720817 -96276796+29721181 -96277537+29722985 -96281067+29726247 -96288329+29727509 -96291825+29729434 -96290499+29732045 -96291017+29734468 -96291167+29734587 -96297700+29740177
 -96374960+30876357 -96374632+30876612 -96372457+30878422 -96368422+30881928 -96367350+30882816 -96367122+30883005 -96364548+30886052 -96363804+30889088 -96363779+30889190 -96363619+30890142 -96363541+30890610 -96361337+30897498 -96359740+30899151 -96359601+30899291 -96357829+30901077 -96355338+30903587 -96353668+30905270 -96351825+30907672 -96348890+30911638 -96348235+30912263 -96347719+30912757 -96345697+30914488 -96339459+30919174 -96334987+30922358 -96332584+30924008 -96330379+30925383 -96317981+30932734 -96315982+30933993 -96310994+30936935 -96305114+30940405 -96298501+30943987 -96296846+30944836 -96290801+30947912 -96286757+30949911 -96285424+30950570 -96278301+30954527 -96278222+30954575 -96268707+30960159 -96266288+30961784 -96259934+30965766 -96253554+30968602 -96251507+30969426 -96241011+30973525
 -96252831+31072622 -96256332+31074077 -96257873+31075667 -96258137+31075856 -96260992+31077091
 -96255551+32840992 -96250646+32840864
 -96255551+32840992 -96254341+32840971 -96250646+32840864
 -96297322+32841723 -96292119+32841650 -96278927+32841455 -96276008+32841385 -96274592+32841351 -96265218+32841159 -96262248+32841108 -96261268+32841091 -96260162+32841072 -96259804+32841066 -96255551+32840992
 -96260258+31013040 -96246009+31043751
 -96260258+31013040 -96248825+31038552 -96248347+31038643 -96248320+31038918 -96248507+31039170 -96248879+31039422 -96248906+31039788 -96248428+31040475 -96248428+31041300 -96248348+31041391 -96248029+31041392 -96246009+31043751
 -96260992+31077091 -96261950+31077550
 -96261950+31077550 -96262163+31077504 -96262243+31077390 -96262296+31076748 -96262536+31076520 -96262802+31076520 -96263573+31076818 -96264078+31077436 -96264930+31077688 -96265036+31077780 -96280381+31094549
 -96260992+31077091 -96265089+31078261 -96265142+31078421 -96265488+31078628 -96266446+31078788
 -96266446+31078788 -96266978+31078697 -96266978+31078033 -96267058+31077964 -96267324+31077964 -96267670+31078193
 -96267670+31078193 -96268149+31078125
 -96268149+31078125 -96280381+31094549
 -96262441+29555116 -96260689+29556558
 -96262441+29555116 -96260924+29556490 -96260689+29556558
 -96262816+30369377 -96263140+30369248 -96263372+30369095 -96263511+30368805 -96263540+30368192 -96263208+30366844 -96262302+30364658 -96262302+30364262 -96262442+30363811 -96262720+30363165 -96263648+30362343
 -96263648+30362343 -96283535+30365724
 -96262816+30369377 -96283535+30365724
 -96266194+32358555 -96256292+32358704
 -96266194+32358555 -96261096+32358690 -96256292+32358704
 -96266194+32358555 -96270541+32358647 -96272148+32358660 -96275023+32358684 -96292259+32358828 -96300767+32358899 -96303971+32358926
 -96303971+32358926 -96305900+32358900 -96315387+32358875 -96316360+32358872 -96318172+32358867 -96330244+32358841
 -96330244+32358841 -96342556+32358858 -96353352+32358873
 -96353352+32358873 -96355721+32358815 -96375259+32358339
 -96375259+32358339 -96375259+32358367 -96376884+32358390 -96382141+32358468
 -96640315+29247804 -96629991+29253369 -96627737+29254596 -96626305+29255376 -96625251+29255951 -96617163+29259978 -96604259+29265823 -96599986+29268202 -96586953+29275460 -96582983+29277670 -96581596+29278442 -96580985+29278782 -96573924+29282714 -96572337+29283597 -96567120+29286502 -96557312+29291963 -96551893+29294981 -96537894+29302777 -96525253+29309818 -96524640+29310144 -96510803+29317860 -96505292+29320932 -96504908+29321145 -96496719+29325855 -96490212+29329431 -96481929+29334047 -96477082+29336735 -96466530+29342587 -96460917+29345719 -96438537+29358207 -96433247+29361158 -96417650+29369878 -96410255+29374013 -96408008+29375246 -96407743+29375382 -96403323+29377964 -96402302+29378544 -96400472+29379570 -96394958+29382671 -96388910+29386074 -96385344+29388081 -96382746+29389520 -96377785+29392209 -96376042+29393143 -96361854+29401026 -96358085+29403094 -96351838+29406523 -96348314+29409121 -96346932+29412664 -96346740+29413153 -96346545+29413650 -96337149+29437822 -96334297+29445171 -96328393+29460611 -96326614+29465314 -96324856+29469938 -96318618+29486328 -96317728+29488660 -96315115+29495514 -96314987+29495849 -96313347+29500151 -96313313+29500242 -96313294+29500242 -96313201+29500242 -96307674+29514521 -96305935+29516074 -96296402+29524685 -96296097+29524958 -96295195+29525765 -96290534+29529937 -96290294+29530151 -96284430+29535403 -96273058+29545500 -96272752+29545782 -96272586+29545935 -96269528+29548702 -96262441+29555116
 -96299376+30380052 -96294958+30385663 -96304649+30394891 -96305058+30396054 -96302424+30399432 -96298195+30400438 -96297683+30400445 -96296821+30400984 -96299085+30406533 -96293839+30412081
 -96293839+30412081 -96291324+30411968 -96284415+30410669 -96279494+30407749 -96279189+30407548 -96278826+30407347
 -96278826+30407347 -96274680+30407895 -96273162+30408812 -96273417+30415472 -96276872+30418795
 -96276872+30418795 -96279122+30418674
 -96279122+30418674 -96287360+30419769 -96287986+30421285 -96288058+30421466 -96287733+30423005 -96284253+30425237 -96283849+30425453 -96282084+30427068 -96283252+30447940 -96283546+30449690
 -96283546+30449690 -96287739+30448975 -96287874+30448833 -96290276+30447034 -96291863+30446478 -96294754+30446218
 -96294754+30446218 -96310456+30455963 -96312184+30456699
 -96312184+30456699 -96316517+30453924 -96317445+30452529 -96324669+30452400
 -96324669+30452400 -96323784+30456581 -96336609+30469495 -96337906+30470663 -96338212+30471112 -96339885+30476039 -96336490+30478724 -96336310+30478755
 -96280381+31094549 -96279369+31097342 -96279634+31100457 -96278482+31117024 -96289451+31131773 -96292005+31136398 -96299165+31148147 -96299669+31157399 -96300676+31160729 -96298946+31169253 -96299048+31169735 -96297377+31175397 -96311118+31206864 -96310745+31207390
 -96283535+30365724 -96294402+30376148 -96299060+30378426 -96299376+30380052
 -96297155+32981901 -96296980+32996379 -96296827+33001760 -96296739+33004892 -96296741+33005243 -96296760+33012207 -96296737+33020064 -96296717+33026984 -96296688+33030451 -96296651+33039272 -96296652+33040371 -96296653+33041147 -96296630+33046736 -96296623+33048682 -96296528+33052091 -96296453+33060226 -96296451+33061310 -96296450+33062288 -96296450+33063062 -96296450+33063254 -96296449+33065375 -96296348+33069072 -96296346+33069150 -96296258+33072340 -96296252+33072560 -96296250+33073818 -96296207+33075121 -96296197+33075422 -96296184+33077783 -96296182+33088728 -96296182+33096825 -96296182+33099086 -96296182+33100374 -96296062+33101969 -96296075+33105627 -96296089+33109459 -96296123+33118720 -96296190+33127503 -96295971+33133829 -96295925+33135161 -96295917+33140311 -96295902+33144001 -96295900+33144363 -96295884+33148146 -96295849+33150169 -96295753+33153918 -96295749+33154091 -96295765+33154213 -96295784+33154354 -96295641+33162723 -96295580+33167638 -96295509+33177206 -96295479+33187227 -96295468+33191022 -96295455+33192669 -96295399+33199515 -96295373+33201880 -96295319+33206104 -96295291+33208336 -96295217+33210587 -96295073+33217722 -96295146+33219207 -96295469+33230171 -96295326+33239228 -96295070+33244485 -96295087+33248100
 -96295210+33253106 -96295064+33250113 -96295087+33248100
 -96295210+33253106 -96295087+33248100
 -96295210+33253106 -96295248+33269897 -96295261+33281835 -96295276+33285336 -96295276+33285418 -96295303+33291348 -96295312+33293441 -96295316+33295481 -96295328+33301452 -96295335+33304996 -96295352+33313267 -96295379+33326457 -96295391+33332404 -96295408+33339949 -96295434+33351933
 -96295434+33351933 -96305418+33350675 -96309695+33350163 -96309810+33350149 -96311728+33349939 -96318102+33349165 -96322902+33348548 -96325931+33348158 -96327785+33347883 -96331950+33347401 -96335115+33347013 -96338154+33346641 -96341673+33346211 -96342574+33346101 -96345386+33345757 -96349963+33345197 -96354210+33344678 -96358841+33344112 -96366374+33343190 -96367839+33343011 -96375260+33342103 -96384887+33340887
 -96384887+33340887 -96384849+33342308 -96384748+33361284 -96384659+33367407 -96384634+33370679 -96384632+33370950 -96384601+33375111
 -96296308+29743932 -96296596+29748522 -96308361+29754271 -96314152+29766328 -96314879+29779672 -96316605+29788015 -96319063+29792069 -96319650+29792109 -96331776+29806756 -96337591+29821516
 -96297155+32981901 -96297188+32981550 -96297204+32981199 -96297203+32980848 -96297221+32977090 -96297240+32971401 -96297263+32960250 -96297268+32952031 -96297242+32934130 -96297285+32924401 -96297282+32923289 -96297283+32916387 -96297284+32914091 -96297269+32909908 -96297220+32907994 -96297224+32902027 -96297202+32900326 -96297171+32897929 -96297159+32895284 -96297160+32893735 -96297148+32891688 -96297121+32884939 -96297311+32877341 -96297292+32876829 -96297270+32875324 -96297347+32866653 -96297316+32864929 -96297235+32857331 -96297323+32848465 -96297322+32841723
 -96297155+32981901 -96297932+32981888
 -96297322+32841723 -96297331+32832630 -96297328+32830959 -96297335+32824861 -96297356+32818865 -96307838+32814170 -96308153+32814170 -96312067+32814171
 -96312067+32814171 -96324030+32814136 -96338843+32814077 -96340431+32814070 -96343141+32814058 -96343900+32814054 -96347008+32814040 -96350426+32814001
 -96350426+32814001 -96350598+32814015
 -96350598+32814015 -96352618+32813981
 -96352618+32813981 -96353637+32813991
 -96353637+32813991 -96355795+32813985 -96356071+32813968 -96356331+32813966 -96358755+32813951 -96373265+32813896 -96378966+32813725 -96379681+32813725 -96380660+32813726 -96393260+32814084
 -96393260+32814084 -96409910+32813938 -96418879+32813850 -96425346+32813787 -96428199+32813764 -96432857+32813726 -96434660+32813711 -96435179+32813707 -96442694+32813600 -96448933+32813541 -96449897+32813532
 -96297700+29740177 -96296308+29743932
 -96297700+29740177 -96296755+29741299 -96296309+29742375 -96296204+29743108 -96296308+29743932
 -96297932+32981888 -96297155+32981901
 -96297932+32981888 -96298800+32981886
 -96298800+32981886 -96301462+32981926 -96303148+32981944
 -96300564+32301034 -96321223+32305173 -96322220+32305837 -96323299+32306295 -96323919+32306295 -96324135+32306181 -96324215+32306020 -96324215+32305517 -96323353+32304418 -96323353+32303868 -96323730+32303433
 -96323730+32303433 -96342765+32308021
 -96300564+32301034 -96342765+32308021
 -96303148+32981944 -96310350+32981952
 -96309178+28963291 -96309513+28951455 -96309975+28942574 -96310048+28941169 -96310113+28939904 -96310623+28930112 -96310593+28926327 -96310686+28922589 -96310787+28920330 -96311184+28911478 -96311293+28909049 -96311628+28901600 -96311886+28895851 -96312170+28889533 -96312815+28876928 -96312799+28876384 -96313304+28870336 -96313414+28868044 -96313614+28863866 -96313728+28861483 -96313749+28861026 -96314149+28852723 -96314302+28849545 -96314482+28845795 -96315190+28831357 -96315251+28830130 -96315301+28829111 -96315659+28821933 -96316384+28807403 -96316402+28807028 -96316731+28800478 -96317353+28789894 -96317449+28788251 -96318002+28778860 -96318150+28776352 -96318682+28767314 -96318997+28761963 -96319262+28757590 -96319484+28753955 -96320134+28741182 -96320243+28739054 -96320336+28737245 -96321215+28720065 -96321253+28719310 -96322136+28702519 -96323553+28675597
 -96309178+28963291 -96314124+28967618 -96320322+28972983 -96327937+28979588 -96330506+28981814 -96336404+28986924 -96338636+28988731 -96345430+28994659 -96347725+28996731 -96349787+28998477 -96370183+29015984 -96377121+29021882 -96394185+29036573 -96397314+29039267 -96422984+29061370 -96429938+29067353 -96431724+29069002 -96437173+29073676 -96448294+29083215 -96448799+29083648 -96450908+29085457 -96454951+29088924 -96457349+29090981 -96458367+29091854 -96467240+29099463 -96480265+29110554 -96489132+29118166 -96498868+29126727 -96528145+29152001 -96531820+29155154 -96541264+29163317 -96546380+29167739 -96556301+29176314 -96564939+29183778 -96568415+29186782 -96590297+29205697 -96591119+29206407 -96602239+29216019 -96613494+29225699 -96625251+29234372 -96632404+29240750 -96637527+29245319 -96638545+29246226 -96640315+29247804
 -96310350+32981952 -96303148+32981944
 -96310745+31207390 -96310772+31208077 -96311651+31208420 -96311731+31208604 -96311491+31209955 -96311358+31210184 -96310665+31210596 -96310585+31210733 -96310585+31211283 -96310691+31211489 -96310611+31212336 -96314261+31228527
 -96310745+31207390 -96314261+31228527
 -96312169+30384253 -96299376+30380052
 -96312169+30384253 -96311765+30384221 -96311104+30383969 -96310206+30383419 -96308780+30382228 -96308119+30381862 -96307010+30381587
 -96307010+30381587 -96305848+30381701 -96305584+30381884 -96305504+30382068 -96305425+30382915
 -96305425+30382915 -96299376+30380052
 -96435121+32982114 -96433303+32982119 -96432619+32982121 -96432534+32982121 -96421792+32982008 -96420185+32981999 -96418964+32981992 -96411284+32981951 -96409891+32981943 -96408697+32981935 -96406313+32981918 -96397148+32981917 -96395374+32981917 -96385835+32981903 -96385522+32981902
 -96385522+32981902 -96379426+32981971 -96372092+32982103 -96370753+32982131 -96366485+32982178
 -96366485+32982178 -96357215+32982097 -96351131+32982044 -96341647+32981950
 -96341647+32981950 -96337666+32981969 -96336585+32981974
 -96336585+32981974 -96335274+32981964
 -96335274+32981964 -96333727+32981968 -96332333+32981971
 -96332333+32981971 -96331141+32981936 -96329464+32981933 -96328669+32981905
 -96328669+32981905 -96328314+32981906 -96326532+32981912 -96325249+32981917 -96322578+32981926 -96318828+32981939 -96313440+32981947 -96310350+32981952
 -96314261+31228527 -96325324+31244508 -96330516+31254326 -96325036+31261626
 -96325036+31261626 -96320744+31257825
 -96320744+31257825 -96316133+31277405
 -96316133+31277405 -96316239+31277680 -96317573+31278413 -96318266+31279054 -96319279+31280335 -96319732+31280770 -96320852+31281114 -96320932+31281297 -96320746+31281664 -96320772+31281893 -96321945+31282900 -96326774+31293800
 -96316133+31277405 -96327307+31289014 -96327280+31289999 -96327733+31290251 -96327653+31290663 -96327973+31290984 -96327974+31291510 -96326987+31291900 -96326614+31292472 -96326480+31293205 -96326747+31293594 -96326774+31293800
 -96316163+31339558 -96318685+31327191
 -96326774+31293800 -96317814+31302732 -96325735+31310953 -96318446+31320891 -96318384+31320968 -96316940+31325158 -96316934+31325334 -96317071+31325420
 -96318685+31327191 -96317071+31325420
 -96318685+31327191 -96319397+31327080 -96320062+31326843 -96320101+31326708 -96320178+31326371 -96320099+31325934 -96319745+31325564 -96318883+31325464
 -96318883+31325464 -96317198+31325500
 -96317198+31325500 -96317071+31325420
 -96318957+31353529 -96316163+31339558
 -96318957+31353529 -96318958+31353319
 -96318958+31353319 -96319146+31353352 -96319867+31353436
 -96319867+31353436 -96320020+31352863 -96319708+31351602 -96319682+31351303 -96319910+31350731 -96319874+31350489 -96319288+31349550 -96318907+31348975 -96316163+31339558
 -96319165+31357129 -96318957+31353529
 -96395198+28279736 -96380480+28380859 -96379953+28383326 -96377391+28394787 -96377033+28396567 -96375251+28404445 -96367547+28440465 -96364588+28454239 -96364516+28454578 -96364436+28454961 -96354406+28500277 -96352452+28508792 -96352414+28508968 -96352288+28509531 -96322879+28641972 -96322694+28642840 -96322850+28648177 -96323163+28661189 -96323275+28665357 -96323553+28675597
 -96428842+30343508 -96421818+30343346
 -96421818+30343346 -96419045+30347950 -96388168+30356483 -96375242+30357897 -96374696+30359435 -96368835+30365278 -96354760+30373299
 -96354760+30373299 -96353307+30372039 -96348103+30368926 -96343423+30368280
 -96343423+30368280 -96329297+30373142 -96312169+30384253
 -96335305+30478560 -96331646+30477021
 -96331646+30477021 -96331046+30477256 -96330952+30477339 -96330604+30478421 -96330690+30478934 -96330702+30479003 -96330752+30479304 -96330859+30479941 -96330939+30480411 -96334262+30486652 -96337256+30492488
 -96596862+31220900 -96592253+31223177 -96589454+31224560 -96587889+31225332 -96580601+31228933 -96562725+31237764 -96540075+31248118 -96529178+31253530 -96514772+31260700 -96500250+31267926 -96500250+31267956 -96499607+31268272 -96499368+31268390 -96486728+31274616 -96478702+31278570 -96475746+31280027 -96467435+31284122 -96462481+31286563 -96448140+31293629 -96432064+31301551 -96413157+31310867 -96410623+31312116 -96382978+31325691 -96371971+31331087 -96360369+31336846 -96351657+31341134 -96350816+31341548 -96349505+31342193 -96345221+31344302 -96343297+31345248 -96341546+31346110 -96339894+31346923 -96337593+31348055 -96336839+31348393 -96335285+31349161 -96333546+31350020 -96330862+31351371 -96319165+31357129
 -96589887+28724604 -96579722+28700662 -96579852+28699654 -96577019+28696950
 -96577019+28696950 -96576541+28697747 -96575649+28697753 -96574620+28705503
 -96574620+28705503 -96573566+28705474 -96563464+28705199 -96562820+28704986 -96561323+28704970
 -96561323+28704970 -96560816+28705020 -96559738+28705038 -96558021+28705072 -96556456+28705101 -96554957+28705129 -96553823+28705157 -96553369+28705166 -96541659+28705388 -96530236+28705606 -96528970+28705631 -96528649+28705637 -96528274+28705645 -96517532+28705817 -96515301+28705853 -96514809+28705853 -96500661+28706167 -96491286+28706392 -96488239+28706451 -96475428+28706752
 -96475428+28706752 -96477921+28702536
 -96477921+28702536 -96467891+28702630 -96452612+28702975 -96436294+28703409 -96434631+28703455 -96430292+28703478
 -96430292+28703478 -96429669+28703455
 -96429669+28703455 -96428395+28703615 -96428451+28707363 -96407639+28729988
 -96407639+28729988 -96399549+28729813 -96404445+28674409
 -96404445+28674409 -96391435+28674603 -96390382+28674729 -96386610+28674815 -96381110+28674941 -96356491+28675066 -96340911+28675317 -96333323+28675439 -96323553+28675597
 -96336310+30478755 -96335305+30478560
 -96336310+30478755 -96335371+30478608 -96335305+30478560
 -96337256+30492488 -96338345+30494453 -96340012+30496963 -96340729+30497909 -96341223+30498331 -96342330+30499294 -96343419+30499748 -96344321+30499983 -96345315+30500015
 -96337256+30492488 -96345315+30500015
 -96337591+29821516 -96337696+29821539 -96338221+29822043 -96339088+29822684 -96340139+29823280 -96341374+29823738 -96341978+29824127 -96342231+29824339
 -96337591+29821516 -96342231+29824339
 -96342231+29824339 -96342688+29828089
 -96342688+29828089 -96352539+29826530 -96378835+29823659
 -96378835+29823659 -96401635+29824966 -96410707+29825308 -96419434+29829303 -96435169+29846969 -96440078+29850896 -96441107+29853632 -96455399+29854894 -96462531+29857650 -96467969+29861091 -96485049+29867301 -96492874+29873390 -96495235+29875227 -96494701+29875227 -96503882+29882524 -96511751+29888657 -96516894+29892664 -96519531+29894720 -96521541+29896287 -96522727+29897211 -96528305+29901559 -96528536+29901739 -96536720+29908943 -96538414+29911622 -96539514+29913367 -96540539+29914991 -96544403+29921118 -96546342+29924192 -96546453+29924367 -96548827+29928130 -96553032+29934798 -96554462+29937065 -96555222+29938257 -96558356+29943282 -96560892+29947307 -96563995+29952233 -96565362+29954403 -96566736+29956582 -96568565+29959485 -96569844+29961516
 -96342765+32308021 -96359386+32316583 -96360672+32316980 -96375259+32325112 -96381071+32327188
 -96345315+30500015 -96345668+30500026 -96346173+30500046 -96346786+30500203 -96348060+30500272 -96355392+30505978 -96355454+30506280 -96355617+30508732 -96355285+30512017 -96355889+30512837 -96356424+30520903 -96357421+30535934 -96362121+30543659 -96376542+30546138
 -96376542+30546138 -96385781+30542822 -96386177+30542478 -96386368+30541317 -96385621+30536834 -96385224+30535953
 -96385224+30535953 -96404313+30538570 -96423463+30559196 -96423708+30560959 -96420351+30585116 -96423051+30587691
 -96423051+30587691 -96447114+30587515
 -96447114+30587515 -96448501+30588961
 -96376553+30875190 -96374960+30876357
 -96376553+30875190 -96375241+30876140 -96374960+30876357
 -96409797+30826056 -96409399+30826651 -96403481+30834694 -96398671+30839863 -96397639+30841848 -96396344+30844343 -96396110+30844793 -96395100+30846742 -96394435+30848022 -96393031+30850729 -96391470+30853738 -96391284+30853967 -96390553+30855773 -96389944+30857279 -96388243+30861482 -96388124+30861775 -96388041+30861982 -96385764+30866152 -96383323+30869289 -96382354+30870499 -96377831+30874196 -96376553+30875190
 -96379452+33725764 -96379545+33721327 -96379562+33720501 -96379887+33704384 -96380122+33693370 -96380233+33688145 -96380244+33687604 -96380249+33687370 -96380246+33687016 -96380149+33675866 -96380378+33664391 -96380592+33654023 -96380638+33651864 -96381018+33641466 -96381232+33635759 -96381445+33627619 -96381587+33625105 -96381611+33624871 -96381604+33624698 -96381705+33620254 -96381738+33618840 -96382127+33605668 -96382140+33605259 -96382241+33601875 -96382252+33601503 -96382266+33600888 -96382271+33600645 -96382324+33598397 -96382360+33596843 -96382365+33596633 -96382366+33596485 -96382404+33590103 -96382405+33589851 -96382426+33586921 -96382528+33570524 -96382568+33564914 -96382584+33562766 -96382610+33559483 -96382612+33559224 -96382890+33546995 -96382816+33545713 -96382908+33529327 -96382796+33524433 -96382810+33522914 -96382900+33513494 -96382910+33512477 -96382919+33511650 -96382955+33508600 -96382992+33503641 -96382928+33496743 -96383031+33492944 -96383056+33492052 -96383111+33491663 -96383281+33483765 -96383453+33471997 -96383478+33470684 -96383483+33470396 -96383489+33470111 -96383490+33470035 -96383510+33468952 -96383620+33467556 -96383787+33462473 -96383787+33462260 -96383789+33459704 -96383798+33459231 -96383802+33458999 -96383804+33458897 -96383874+33455057 -96383909+33452151 -96383961+33447822 -96383990+33445304 -96384053+33441846 -96384072+33440770 -96384075+33440656 -96384105+33436696 -96384105+33435319 -96384106+33435185 -96384096+33435021 -96384069+33434542 -96384055+33434310 -96384082+33431549 -96384089+33430833 -96384109+33430629 -96384087+33429820 -96384082+33429621 -96384115+33429499 -96384138+33429419 -96384165+33429324 -96384271+33426945 -96384275+33426874 -96384331+33425867 -96384331+33425727 -96384334+33421036 -96384372+33418406 -96384378+33418023 -96384477+33411170 -96384590+33405355 -96384560+33404175 -96384536+33403203 -96384540+33397823
 -96944611+33949217 -96943827+33949619 -96934840+33954453
 -96934840+33954453 -96910014+33952783 -96898921+33929921 -96897488+33919029 -96896837+33908668 -96856090+33847490
 -96856090+33847490 -96833909+33873449
 -96833909+33873449 -96798389+33869722 -96786841+33865243 -96779588+33857939 -96779376+33856116 -96778783+33854734 -96778276+33852441 -96777806+33850326 -96777202+33848162 -96777141+33846686 -96777157+33845138 -96777104+33843792 -96776766+33841976 -96776392+33841328 -96766314+33825520 -96750276+33825079
 -96750276+33825079 -96746499+33825644 -96746234+33825676 -96725408+33830233 -96693028+33846951 -96682115+33875101 -96682546+33889082 -96680561+33896960 -96677981+33902228 -96654308+33913188
 -96654308+33913188 -96614844+33894546 -96614711+33894539
 -96614711+33894539 -96588502+33894983
 -96588502+33894983 -96587325+33884574 -96597348+33875101 -96617136+33863862 -96628969+33852407 -96629747+33850866 -96629854+33846572 -96627504+33844214 -96626238+33843543 -96597004+33832701 -96571777+33818961 -96571152+33818953
 -96571152+33818953 -96570404+33818999
 -96570404+33818999 -96568878+33818900
 -96568878+33818900 -96564559+33818915 -96556334+33818953 -96543258+33820769 -96543041+33820816 -96541502+33821147 -96537541+33821999 -96533328+33822905 -96532865+33823005
 -96532865+33823005 -96532737+33822991 -96532087+33822921 -96523863+33818114 -96519911+33811347 -96517958+33806876 -96516539+33802382 -96515913+33797034 -96515806+33794677 -96515744+33791419 -96515912+33787795 -96514081+33785102 -96502286+33773460 -96500475+33772609 -96500310+33772584 -96500268+33772583
 -96500268+33772583 -96499219+33772695 -96499204+33772695 -96496222+33772904 -96495099+33772987 -96491521+33772991
 -96491521+33772991 -96491195+33772982 -96491022+33772978
 -96491022+33772978 -96481656+33773830 -96481063+33773975 -96470968+33775394
 -96470968+33775394 -96461920+33775309
 -96461920+33775309 -96457580+33775539 -96457111+33775714 -96455834+33776313 -96448766+33780889 -96448671+33780907 -96448045+33781031 -96446528+33781069
 -96446528+33781069 -96440349+33780588 -96438395+33780052
 -96438395+33780052 -96437208+33780099
 -96437208+33780099 -96437108+33780088 -96436455+33780050 -96435620+33779844 -96433130+33779327 -96431987+33779105 -96427708+33777703 -96427273+33777524 -96423362+33776365 -96422643+33776041 -96422055+33775540 -96421840+33775318 -96419961+33773034 -96419803+33772701 -96419478+33772283 -96418370+33770228 -96416393+33766640 -96416216+33766252 -96416146+33766099 -96415052+33762591 -96413408+33757714 -96412070+33755788 -96411959+33755667 -96408935+33751787 -96408510+33751278 -96408469+33751192 -96406906+33750103 -96396631+33739831 -96394358+33738616 -96393947+33738181 -96392687+33737288 -96391756+33736326 -96391126+33735936 -96389757+33734814 -96389456+33734745
 -96389456+33734745 -96389373+33734928 -96389017+33734951
 -96389017+33734951 -96388442+33734218 -96388361+33733211 -96382300+33728808 -96379452+33725764
 -96383413+32328600 -96381071+32327188
 -96383413+32328600 -96383167+32328285 -96381793+32327135
 -96381793+32327135 -96381071+32327188
 -96383413+32328600 -96439409+32344641
 -96439409+32344641 -96440104+32343770
 -96440104+32343770 -96440604+32343778 -96441156+32344378 -96440921+32345094 -96440643+32345715 -96441207+32346205
 -96441207+32346205 -96441965+32346137 -96442660+32345014 -96443127+32344890
 -96443127+32344890 -96451761+32358606
 -96383413+32328600 -96451761+32358606
 -96384598+33375245 -96384580+33376074 -96384330+33383582 -96384464+33388367 -96384463+33389397 -96384517+33392354 -96384531+33393120 -96384592+33396426 -96384595+33396609 -96384543+33397743 -96384540+33397823
 -96384598+33375245 -96384601+33375111
 -96384601+33375111 -96384598+33375245
 -96834154+33405316 -96828652+33405179
 -96828652+33405179 -96825052+33405202
 -96825052+33405202 -96812298+33405002 -96811734+33404988 -96806624+33404866 -96794313+33404574 -96792054+33404511 -96772095+33403958 -96769257+33403797 -96768921+33403791 -96765586+33403734 -96761767+33403668 -96761259+33403659 -96761094+33403656
 -96761094+33403656 -96760933+33403683
 -96760933+33403683 -96757149+33403613 -96754016+33403537 -96753368+33403521 -96751557+33403478 -96749634+33403426 -96746117+33403337 -96745622+33403324 -96740734+33403201 -96731604+33403009 -96727076+33402913 -96719221+33402773 -96717801+33402704 -96708996+33402507 -96705233+33402423 -96700565+33402319 -96697299+33402246 -96694946+33402193 -96669085+33401616 -96665285+33401531 -96661846+33401454 -96656351+33401332 -96653585+33401270 -96640407+33400976 -96639163+33400948 -96627389+33400686 -96625268+33400639
 -96625268+33400639 -96620725+33400666
 -96620725+33400666 -96610119+33400475 -96589763+33400238 -96585826+33400200 -96584010+33400055
 -96584010+33400055 -96581583+33400078 -96581436+33400079 -96581355+33400080 -96581318+33400080 -96581206+33400081 -96579158+33400101
 -96579158+33400101 -96578789+33400045 -96578657+33400025 -96578547+33400009 -96576113+33399995 -96575294+33399990 -96569840+33399960 -96569573+33399959 -96565056+33399934 -96564830+33399933 -96564689+33399916 -96564311+33399872 -96560680+33399850 -96556938+33399827 -96552866+33399803 -96542627+33399567 -96538812+33399544 -96533304+33399483 -96520547+33399338 -96514560+33399249 -96511193+33399200 -96507558+33399132 -96504952+33399084 -96502145+33399032 -96500419+33399032 -96500263+33399035
 -96500263+33399035 -96489638+33398912 -96489121+33398906 -96488864+33398903 -96487113+33398856 -96472792+33398693 -96472374+33398689 -96459968+33398549 -96448861+33398424 -96443538+33398364 -96429465+33398205 -96424670+33398151 -96416426+33398058
 -96416426+33398058 -96412079+33398061
 -96412079+33398061 -96411684+33398056 -96408997+33398013 -96402227+33397944 -96394313+33397797
 -96394313+33397797 -96393437+33397849
 -96393437+33397849 -96392823+33397829 -96391852+33397752
 -96391852+33397752 -96391764+33397770 -96391663+33397780 -96386421+33397811 -96384788+33397822 -96384722+33397822 -96384664+33397822 -96384540+33397823
 -96896209+32073978 -96895966+32074098 -96883185+32080396 -96881815+32081070 -96879459+32082231 -96874041+32084915 -96861532+32091207 -96860539+32091697 -96843040+32100341 -96825982+32108772 -96816566+32113417 -96796093+32123518 -96776518+32133241 -96775796+32133599 -96771564+32135703 -96759432+32141735 -96758919+32141990 -96755324+32143778 -96749778+32146538 -96742374+32150108 -96736846+32152800 -96728502+32156856 -96728279+32156956 -96723872+32159079 -96720588+32160615 -96719700+32161018 -96714928+32163326 -96702686+32169251 -96701035+32170047 -96699078+32170990 -96690758+32174977 -96681933+32179235 -96677415+32181415 -96674329+32182904 -96671131+32184447 -96666080+32186885 -96660538+32189559 -96652923+32193234 -96647730+32195739 -96640446+32199254 -96635738+32201526 -96630490+32204059 -96621614+32208525 -96613377+32212709 -96612758+32212984 -96611896+32213465 -96608967+32214936 -96606708+32216136 -96604763+32217111 -96599965+32219515 -96596723+32221140 -96595844+32221580 -96593147+32222932 -96582655+32228191 -96580281+32229382 -96578064+32230493 -96569286+32234896 -96558846+32240229 -96556958+32241193 -96555297+32242041 -96550777+32244350 -96550193+32244648 -96547741+32245901 -96539435+32250147 -96538244+32250721 -96532852+32253218 -96531505+32253842 -96527214+32256038 -96523363+32258009 -96519097+32260194 -96511458+32264172 -96510502+32264691 -96510280+32264792 -96508589+32265672 -96507396+32266293 -96507072+32266495 -96506697+32266668 -96505742+32267043 -96504186+32267653 -96491157+32273845 -96490708+32274063 -96488704+32275126 -96485428+32276612 -96482928+32277856 -96480690+32279041 -96464960+32287121 -96463617+32287830 -96439716+32300295 -96428214+32306336 -96406525+32317605 -96385872+32327364 -96385369+32327617 -96383413+32328600
 -96395824+32358558 -96382141+32358468
 -96395824+32358558 -96383376+32358487 -96382141+32358468
 -96411045+30823720 -96409797+30826056
 -96411045+30823720 -96410435+30825002 -96409797+30826056
 -96567477+30695424 -96566907+30695679 -96563370+30697264 -96560664+30698476 -96560144+30698709 -96553443+30701712 -96550516+30703024 -96542950+30706408 -96534166+30710323 -96530681+30711864 -96528306+30712914 -96509862+30721141 -96509052+30721504 -96506546+30722625 -96503304+30724023 -96501170+30725018 -96490650+30729783 -96478579+30734711 -96469012+30738926 -96467944+30739472 -96463122+30741577 -96462664+30741783 -96459078+30743393 -96457659+30744030 -96457061+30744527 -96456708+30745222 -96456286+30746052 -96455051+30748540 -96454230+30750195 -96453563+30751351 -96452455+30753218 -96450170+30756435 -96446867+30760924 -96446749+30761087 -96444018+30764948 -96440926+30770223 -96440369+30771048 -96434635+30779581 -96431639+30783378 -96429564+30785839 -96427951+30787675 -96425895+30790016 -96422367+30794792 -96421360+30797408 -96421241+30797797 -96421082+30798392 -96419427+30804033 -96418043+30808082 -96415799+30813140 -96415466+30813878 -96414033+30817060 -96412984+30819392 -96411045+30823720
 -96477425+32434410 -96462830+32426446 -96446599+32420057 -96434427+32410979 -96434378+32410875 -96451761+32358606
 -96435121+32982114 -96438285+32982105
 -96438285+32982105 -96435121+32982114
 -96489739+32981877 -96488132+32981871
 -96488132+32981871 -96477171+32981886 -96467494+32982000 -96464072+32982002 -96461800+32982003 -96454724+32982006 -96448837+32982046 -96442914+32982091 -96439566+32982101 -96438285+32982105
 -96445374+30342226 -96428842+30343508
 -96445374+30342226 -96444714+30342203 -96442469+30341402
 -96442469+30341402 -96441228+30341447 -96440304+30341631 -96439301+30342111 -96438429+30342661
 -96438429+30342661 -96436870+30342455
 -96436870+30342455 -96434599+30342501 -96428975+30343531
 -96428975+30343531 -96428842+30343508
 -96448501+30588961 -96458529+30597978 -96461383+30598962 -96463366+30600328 -96464846+30602483 -96466433+30604635 -96468112+30606309 -96469744+30607210 -96471621+30607210 -96474124+30606500 -96476870+30605367 -96483798+30604257
 -96448501+30588961 -96483798+30604257
 -96451761+32358606 -96451361+32358606 -96395824+32358558
 -96497234+30323370 -96495579+30324629 -96493412+30328939 -96484376+30336999
 -96484376+30336999 -96484481+30336586 -96477984+30333450
 -96477984+30333450 -96475344+30333611 -96461798+30336500 -96456596+30338561 -96458181+30342386 -96457706+30343279
 -96457706+30343279 -96445374+30342226
 -96464237+32813392 -96449897+32813532
 -96464237+32813392 -96453263+32813500 -96449897+32813532
 -96518967+32813827 -96505396+32813754 -96491376+32813306 -96489232+32813242
 -96489232+32813242 -96487339+32813258 -96486752+32813272 -96464661+32813370 -96464237+32813392
 -96815905+28022835 -96750262+28076284 -96683417+28125290 -96680299+28127456 -96678162+28128994 -96675097+28131135 -96640749+28155390 -96618785+28169522 -96574482+28195851 -96510049+28230680 -96500256+28235482 -96466927+28250285 -96395198+28279736
 -96483798+30604257 -96490491+30620838
 -96490491+30620838 -96497791+30615839 -96500244+30614130 -96501511+30613227
 -96501511+30613227 -96508535+30623902 -96508898+30624592 -96509143+30625199 -96509273+30625744 -96510630+30628937 -96510876+30629224
 -96510876+30629224 -96513775+30627738
 -96513775+30627738 -96544233+30627994
 -96544233+30627994 -96544687+30627955
 -96544687+30627955 -96568946+30630049 -96601516+30640667 -96595678+30647557 -96583853+30681066
 -96495903+32468192 -96477425+32434410
 -96495903+32468192 -96485039+32451710 -96484414+32451390 -96483697+32450429 -96483430+32449549 -96482985+32446341 -96483965+32444740 -96484143+32444100 -96483965+32443460 -96481733+32441139 -96481199+32440339 -96477425+32434410
 -96529951+32545282 -96503726+32515666 -96501553+32497451 -96501227+32496957 -96501004+32494891 -96503852+32474314 -96500351+32469350 -96495903+32468192
 -96503155+32981841 -96489739+32981877
 -96503155+32981841 -96494429+32981894
 -96494429+32981894 -96489739+32981877
 -96516867+32982320 -96516126+32982303 -96513250+32982239 -96512133+32982214 -96508181+32982125 -96504679+32981940 -96504226+32981911 -96503155+32981841
 -96719114+31814887 -96712331+31814323 -96707703+31813939 -96701266+31813404 -96698625+31813185 -96662017+31810147 -96641299+31808427 -96630673+31807545 -96620731+31806782 -96599446+31805000 -96598539+31804924 -96597856+31804866 -96596743+31804772 -96595694+31804682 -96595185+31804659 -96593683+31804476 -96591574+31804355 -96590449+31804266 -96587098+31804001 -96586487+31803953 -96585879+31803905 -96583775+31803698 -96575813+31803022 -96573329+31802812 -96564051+31802027 -96562265+31801881 -96560376+31801726 -96559539+31801658 -96553982+31801205 -96551379+31800992 -96547932+31800710 -96542053+31800229 -96539593+31800028 -96507590+31797321 -96496713+31796191
 -96507657+30321762 -96497234+30323370
 -96507657+30321762 -96498838+30323158
 -96498838+30323158 -96498601+30322952
 -96498601+30322952 -96498073+30323021 -96497333+30323296 -96497234+30323370
 -96547212+30320698 -96544484+30318563
 -96544484+30318563 -96525830+30321183 -96525702+30322349 -96524699+30323553
 -96524699+30323553 -96510838+30321730
 -96510838+30321730 -96507657+30321762
 -96518967+32813827 -96518867+32832727 -96518860+32833522 -96518699+32851686 -96518655+32856677 -96518567+32866625 -96518498+32868564 -96518369+32872226 -96518331+32875641 -96518367+32875925 -96518367+32878525 -96518340+32880215 -96518334+32880586 -96518312+32881494 -96518264+32883512 -96518230+32884916 -96518209+32885773 -96518195+32886362 -96518189+32886608 -96518172+32887325 -96518151+32888180 -96518137+32888771 -96518132+32888994 -96518114+32889723 -96518100+32890283 -96518092+32890616 -96518072+32891470 -96518071+32892350 -96518070+32893238 -96518070+32893823 -96518068+32896881 -96518067+32898624 -96518086+32899794 -96518023+32902012 -96518015+32902302 -96517970+32903892 -96517950+32904745 -96517918+32906126 -96517900+32906941 -96517877+32907905 -96517856+32908833 -96517843+32909409 -96517818+32910477 -96517808+32910911 -96517789+32911721 -96517772+32912462 -96517739+32913903 -96517667+32917024 -96517684+32919575 -96517657+32919977 -96517581+32921120 -96517467+32922823 -96517467+32923379 -96517467+32926652 -96517467+32928622 -96517458+32929107 -96517438+32930230 -96517436+32930341 -96517418+32931323 -96517394+32932642 -96517378+32933499 -96517366+32934153 -96517355+32934750 -96517354+32934803 -96517353+32934855 -96517352+32934913 -96517345+32935307 -96517344+32935361 -96517318+32936789 -96517302+32937655 -96517291+32938293 -96517267+32939623 -96517267+32941023 -96517246+32941917 -96517203+32943805 -96517167+32945422 -96517167+32948723 -96517067+32952522 -96517167+32953522 -96517067+32954022 -96516959+32958450 -96516967+32959530 -96516967+32961181 -96516967+32961951 -96516967+32962960 -96516964+32963102 -96516959+32963350 -96516967+32963721 -96516967+32966678 -96516967+32970322 -96517016+32970568 -96517067+32970822 -96517012+32973118 -96516999+32973669 -96516997+32973753 -96516964+32975106 -96516961+32975242 -96516940+32976124 -96516920+32976924 -96516900+32977764 -96516876+32978849 -96516867+32979122 -96516867+32982320
 -96516867+32982320 -96521068+32982421 -96522468+32982521 -96528327+32982594 -96530568+32982621 -96532996+32982621 -96533423+32982621 -96534636+32982621 -96534853+32982621 -96535068+32982622 -96536057+32982642 -96539373+32982707 -96539611+32982711 -96550191+32982919 -96550369+32982922 -96556030+32983038 -96556716+32983052 -96557322+32983065 -96559182+32983103 -96559300+32983106 -96559412+32983108 -96559510+32983110 -96559939+32983118 -96560011+32983120 -96560069+32983121 -96566859+32983256 -96575170+32983422 -96576493+32983446 -96577701+32983468 -96578968+32983492 -96580570+32983521 -96584070+32983622 -96584670+32983622 -96587570+32983622
 -96522734+32573067 -96522718+32574138 -96522674+32577023 -96522645+32577716 -96522510+32584073 -96522427+32592058 -96522271+32598602 -96522225+32600398 -96522173+32602466 -96522159+32603035 -96522100+32605363 -96522103+32606096 -96522044+32616321 -96522034+32617242 -96521907+32628465 -96521884+32628774 -96521767+32636489 -96521667+32643134 -96521646+32644287 -96521666+32644596 -96521686+32644868 -96521367+32661333 -96521267+32667533 -96521167+32678532 -96521067+32688432 -96520968+32693765 -96520856+32699787 -96520825+32701430 -96520674+32709527 -96520267+32731330 -96520067+32745630 -96519998+32749721 -96519981+32750695 -96519967+32754229 -96519953+32754632 -96519979+32755303 -96519528+32777286 -96519522+32777731 -96519517+32778076 -96519358+32788921 -96519302+32792842 -96519262+32794747 -96519267+32795728 -96519067+32804628 -96518967+32813827
 -96522729+32570299 -96522734+32573067
 -96522729+32570299 -96522758+32569779 -96522860+32566994 -96522896+32565371 -96523030+32559330 -96523104+32555084 -96529951+32545282
 -96522734+32573067 -96522729+32570299
 -96547212+30320698 -96547557+30320512
 -96547557+30320512 -96547956+30320553 -96548188+30320973 -96548429+30321297 -96548605+30321402 -96548847+30321459
 -96548847+30321459 -96549051+30321386 -96549256+30321265 -96549266+30320845 -96549341+30320498
 -96549341+30320498 -96558675+30323851
 -96547212+30320698 -96558675+30323851
 -96873989+32547629 -96873404+32547654
 -96873404+32547654 -96870903+32547603 -96859240+32547395
 -96859240+32547395 -96856493+32547401
 -96856493+32547401 -96854618+32547378 -96854384+32547376 -96854294+32547375 -96854240+32547374 -96852451+32547356 -96851573+32547347 -96851119+32547343 -96849739+32547328 -96841878+32547237 -96839057+32547222 -96825844+32547154 -96822735+32547138 -96822077+32547136 -96821777+32547136 -96820478+32547128 -96804976+32547037 -96804746+32547036 -96796137+32546998 -96781903+32546914 -96781223+32546910 -96781113+32546909
 -96781113+32546909 -96780967+32546910 -96777875+32546937 -96769875+32546937 -96768775+32546837 -96768675+32546837 -96757075+32546837 -96751504+32546819 -96742535+32546733 -96722173+32546537 -96708589+32546416 -96693710+32546292 -96693020+32546286 -96692254+32546280 -96686938+32546238 -96686845+32546237 -96682503+32546211 -96682055+32546208 -96672980+32546153 -96665863+32546101 -96665386+32546097 -96665125+32546095 -96659700+32546055 -96659348+32546053 -96658926+32546050 -96658331+32546045 -96642438+32545935 -96631127+32545857 -96614018+32545696
 -96614018+32545696 -96613314+32545700
 -96613314+32545700 -96607902+32545684
 -96607902+32545684 -96607140+32545688
 -96607140+32545688 -96597430+32545612 -96582882+32545564
 -96582882+32545564 -96578073+32545594
 -96578073+32545594 -96566573+32545491 -96553241+32545399 -96529951+32545282
 -96558675+30323851 -96569280+30313991 -96584954+30308260
 -96584954+30308260 -96598519+30308412
 -96598519+30308412 -96600944+30308336
 -96658466+29263876 -96656112+29265592 -96643385+29274865 -96640305+29277110 -96635568+29280563 -96632747+29282620 -96632264+29282973 -96631332+29283653 -96630377+29284379 -96628941+29285428 -96627045+29286812 -96616952+29293936 -96615328+29295129 -96608649+29300043 -96606654+29301512 -96595220+29309927 -96588769+29314673 -96577070+29323283 -96573182+29326144 -96570766+29327922 -96564050+29332865 -96575313+29350751 -96576546+29352030 -96586388+29362241 -96592731+29368821 -96593084+29369208 -96593581+29369735 -96593738+29369918 -96600716+29377280 -96604079+29380800 -96608289+29385081 -96616585+29393653 -96621588+29398823 -96642242+29419920 -96644042+29421768 -96663743+29442113 -96670031+29448615 -96673631+29452361 -96677438+29456241 -96679136+29457958 -96680668+29459507 -96683086+29461951 -96689090+29468160 -96692332+29471728 -96692845+29472293 -96703617+29483807 -96703847+29484105 -96704339+29484624 -96706155+29486696 -96707005+29487721 -96708289+29489042 -96709353+29490112 -96723485+29504724 -96728379+29509857 -96734250+29516014 -96738706+29520688 -96743152+29525350 -96753590+29536277 -96757798+29540650 -96760206+29543153 -96761287+29544276 -96763240+29546307 -96764273+29547380 -96764785+29547913 -96779268+29562967 -96781486+29565272 -96786234+29570208 -96792988+29577229
 -96792988+29577229 -96794648+29577222 -96797256+29577210 -96801475+29577123 -96808718+29576957
 -96808718+29576957 -96809099+29577008 -96809180+29577019 -96809400+29577049
 -96809400+29577049 -96813423+29576991 -96815402+29576978 -96827996+29576897 -96832937+29576865
 -96832937+29576865 -96833226+29577255 -96834021+29596740 -96839732+29604473 -96844237+29609051 -96844769+29616753
 -96844769+29616753 -96845058+29616684
 -96845058+29616684 -96865018+29632707
 -96865018+29632707 -96874222+29632706
 -96567477+30695424 -96567633+30693950 -96567967+30693194 -96568567+30692038 -96569379+30691189 -96570151+30690478 -96570919+30690049 -96572060+30689607 -96573190+30689375 -96574290+30689279 -96575724+30689251 -96583853+30681066
 -96567477+30695424 -96583853+30681066
 -96569844+29961516 -96573459+29957395 -96574974+29955667 -96575956+29954547 -96576464+29953967 -96576901+29953468 -96580585+29949269 -96582764+29946785 -96583266+29946212 -96584943+29944301 -96587405+29941495 -96594194+29933760 -96596162+29931516 -96600680+29926367 -96601081+29925909 -96607489+29918609 -96608050+29917969 -96608610+29917330 -96608904+29916994 -96609573+29916231 -96614363+29910775 -96617054+29907709 -96617457+29907248 -96618767+29905755 -96620634+29903629 -96628097+29895301 -96634491+29887787 -96646139+29873673
 -96622015+30044332 -96617357+30036987 -96614169+30031959 -96612354+30029096 -96610525+30026211 -96604930+30017386 -96602707+30013882 -96595676+30002794 -96595597+30002669 -96593800+29999678 -96592069+29996926 -96589116+29992232 -96587177+29989149 -96585868+29987069 -96583343+29983056 -96579484+29976921 -96576541+29972144 -96575158+29969949 -96572210+29965270 -96570643+29962783 -96569844+29961516
 -96621447+30730688 -96591914+30713811 -96567477+30695424
 -96595247+32983791 -96587570+32983622
 -96595247+32983791 -96592971+32983722 -96590778+32983681 -96587570+32983622
 -96689897+32985232 -96685763+32985288 -96684122+32985327
 -96684122+32985327 -96682275+32985324 -96678597+32985281
 -96678597+32985281 -96675424+32985293
 -96675424+32985293 -96673527+32985261 -96672722+32985251 -96670475+32985218 -96669094+32985198 -96666612+32985182 -96665684+32985172 -96665474+32985170 -96665260+32985168 -96665111+32985166 -96664838+32985162 -96664532+32985158 -96664315+32985156 -96661466+32985118
 -96661466+32985118 -96660208+32985128
 -96660208+32985128 -96651644+32984792 -96647873+32984644 -96647671+32984634 -96644377+32984478 -96640973+32984422 -96640719+32984417 -96637908+32984360 -96634365+32984288 -96629249+32984221 -96628872+32984221 -96628220+32984221 -96624709+32984221 -96624696+32984221 -96624573+32984221 -96624506+32984221 -96624072+32984221 -96621684+32984175 -96618574+32984115 -96614887+32984044 -96613772+32984022 -96609132+32984022 -96608371+32984022 -96607970+32983993 -96605680+32983909 -96604568+32983898 -96603186+32983885 -96603154+32983885 -96602700+32983881 -96602245+32983877 -96601234+32983868 -96601009+32983866 -96600123+32983857 -96596271+32983822 -96595247+32983791
 -96596862+31220900 -96601972+31218377 -96607361+31215701 -96616207+31211339 -96620843+31209053 -96625253+31206495 -96629257+31204475 -96634307+31201928 -96657671+31190147 -96661203+31188337 -96662951+31187464 -96665098+31186381 -96667653+31185093 -96670714+31183550 -96676429+31180670 -96678404+31179674 -96693678+31172404 -96696044+31171206 -96698649+31169824 -96699474+31169379 -96704165+31166714 -96729198+31154111 -96729385+31153973 -96730784+31153359 -96732025+31152772 -96732479+31152539 -96734056+31151736 -96739970+31148718 -96745046+31146127 -96751915+31142683 -96760884+31138363 -96774441+31131835 -96781972+31128208 -96789136+31124819 -96791321+31123765 -96792411+31123474 -96798217+31120660 -96805821+31116974 -96813955+31113070 -96814357+31112879 -96828086+31106364 -96828644+31106099 -96829121+31105871
 -96801127+31522264 -96793299+31510790 -96792451+31509576 -96785258+31499281 -96782816+31495775 -96781778+31494314 -96781458+31493803 -96779794+31491316 -96778894+31490229 -96772730+31481166 -96762200+31465984 -96761300+31464557 -96760079+31462840 -96758477+31460464 -96757638+31459304 -96750263+31448838 -96749948+31448429 -96749098+31447148 -96747940+31445404 -96737364+31429412 -96736262+31427753 -96732238+31421694 -96731233+31420182 -96725519+31411578 -96721928+31406172 -96717706+31399816 -96712481+31391949 -96712147+31391446 -96711766+31390962 -96711712+31390825 -96700593+31374243 -96699068+31371992 -96684799+31350919 -96681486+31346018 -96679485+31343065 -96670989+31330518 -96669052+31327658 -96657071+31309966 -96656573+31309298 -96650428+31300212 -96648161+31296859 -96637473+31281053 -96637187+31280630 -96636887+31280187 -96636618+31279785 -96635440+31278024 -96633728+31275496 -96633279+31274833 -96632441+31273595 -96626845+31265331 -96626537+31264830 -96626404+31264623 -96620352+31255636 -96611300+31242063 -96597421+31221720 -96596862+31220900
 -96600944+30308336 -96619691+30299775
 -96619691+30299775 -96619933+30299808
 -96619933+30299808 -96620044+30299533 -96620361+30299226 -96621114+30298831 -96621774+30298799
 -96621774+30298799 -96622703+30298920
 -96622703+30298920 -96622825+30298878
 -96600944+30308336 -96622825+30298878
 -96609872+28720407 -96589887+28724604
 -96609872+28720407 -96601192+28723456 -96601011+28723548
 -96601011+28723548 -96600673+28723342 -96600594+28722723 -96600438+28722448 -96599971+28722448 -96599529+28722884 -96598775+28722907 -96598359+28723090 -96597684+28723182 -96589887+28724604
 -96644534+28711375 -96636711+28713483 -96627107+28716228 -96625255+28716939 -96615615+28718778 -96611120+28720063 -96609872+28720407
 -96621447+30730688 -96621946+30730438 -96624586+30729008 -96625249+30728707 -96625249+30728683 -96625538+30728526
 -96621447+30730688 -96622244+30773063 -96640941+30778590
 -96622015+30044332 -96622284+30048108 -96623458+30061944 -96623478+30062425 -96623578+30063549 -96624409+30067005 -96624788+30067208 -96625161+30067409 -96626139+30067859 -96632491+30084281 -96632651+30087262 -96632806+30090148 -96633035+30093808 -96633274+30098446 -96633574+30104273 -96635125+30109186 -96637882+30114873 -96638501+30116150 -96640003+30119247 -96640583+30120444 -96644271+30123337 -96653009+30130254 -96648218+30142605 -96647383+30144760 -96647223+30145174 -96653040+30146745 -96657389+30147921 -96658846+30148315 -96662178+30149159 -96662522+30149190 -96668461+30149715 -96669431+30149801 -96677920+30150552 -96679334+30150678 -96680045+30150741 -96681207+30150844 -96685004+30156757 -96686014+30160346 -96687141+30164350
 -96687141+30164350 -96690460+30162898 -96693501+30161569 -96694797+30160994 -96697067+30160000 -96700264+30158600 -96705287+30154585 -96705386+30154487 -96713146+30146806 -96713942+30146019 -96719088+30145475
 -96719088+30145475 -96721255+30145736 -96721864+30145798 -96725954+30146284 -96732116+30147016 -96732459+30147016 -96736123+30147175
 -96736123+30147175 -96741095+30145814 -96743839+30145048 -96747229+30144173
 -96622825+30298878 -96622911+30298849 -96622778+30298573
 -96622778+30298573 -96629478+30301156
 -96625538+30728526 -96625904+30728393 -96626515+30728029 -96626856+30727792
 -96625538+30728526 -96626856+30727792
 -96963757+30557103 -96962206+30557890 -96952374+30562885 -96945447+30566405 -96941905+30568205 -96933263+30572597 -96928206+30575166 -96924071+30577287 -96921195+30578746 -96915103+30581839 -96913627+30582588 -96911969+30583424 -96907389+30585750 -96896528+30591268 -96888708+30595241 -96886029+30596602 -96883482+30597895 -96881898+30598699 -96877963+30600699 -96877887+30600737 -96875853+30601771 -96873299+30603156 -96872906+30603357 -96860454+30609741 -96859633+30610108 -96857424+30611288 -96855685+30612179 -96848769+30615718 -96842609+30618872 -96836613+30621942 -96828599+30625975 -96819902+30630515 -96814655+30633193 -96809261+30635917 -96801094+30640019 -96800386+30640361 -96800118+30640452 -96799861+30640539 -96797789+30641582 -96785065+30647940 -96774177+30653356 -96773719+30653584 -96752763+30664033 -96747385+30666646 -96744665+30668017 -96742289+30669214 -96735897+30672434 -96735136+30672817 -96731135+30674854 -96722372+30679192 -96715964+30682401 -96712436+30684182 -96704806+30688030 -96700744+30690080 -96692552+30694212 -96682529+30699279 -96666005+30707689 -96663003+30709219 -96643504+30719300 -96635227+30723514 -96634902+30723688 -96628842+30726878 -96628056+30727288 -96626856+30727792
 -96629478+30301156 -96634929+30297964
 -96634929+30297964 -96635004+30298052
 -96629478+30301156 -96635004+30298052
 -96635004+30298052 -96640586+30296717
 -96648531+30783241 -96635818+30800535 -96651295+30826934 -96661054+30829686 -96661857+30830593 -96679000+30844076 -96695100+30865112 -96695636+30872081 -96695870+30874636 -96683776+30884046 -96683793+30884095 -96689461+30908657
 -96689461+30908657 -96729607+30900122
 -96729607+30900122 -96756901+30927947 -96756482+30946786 -96758844+30980219 -96769909+31000186 -96771073+31002111 -96773712+31016340 -96771097+31021302 -96779734+31032688 -96771970+31038812 -96777274+31048363 -96786174+31057417 -96798630+31063640
 -96798630+31063640 -96800011+31062940
 -96800011+31062940 -96821034+31065037 -96813710+31086817 -96830988+31101714 -96829121+31105871
 -96640586+30296717 -96643782+30296915 -96655563+30299843
 -96640941+30778590 -96642302+30778478
 -96642302+30778478 -96644349+30778782 -96645370+30779272 -96646362+30779940 -96647802+30781585 -96648531+30783241
 -96640941+30778590 -96648531+30783241
 -96658466+29263876 -96642303+29249576 -96640315+29247804
 -96644534+28711375 -96644903+28711425 -96651054+28720087
 -96651054+28720087 -96642323+28717059
 -96642323+28717059 -96651807+28722470 -96653912+28723364
 -96653912+28723364 -96659814+28720387
 -96659814+28720387 -96659918+28720846 -96671481+28762329 -96699258+28777661 -96699330+28778099 -96698203+28786259 -96695170+28792940 -96701959+28799630 -96706382+28808910 -96710673+28815256 -96710835+28815256 -96719082+28825290 -96719254+28827848 -96719287+28829468 -96714062+28832279 -96716353+28838672 -96711987+28845160 -96705086+28847265 -96717737+28860135 -96719012+28860759 -96729282+28870512 -96732352+28884248
 -96645470+30291910 -96640586+30296717
 -96645470+30291910 -96641663+30295561 -96641449+30295609 -96641338+30295924 -96641171+30295989 -96640771+30296078 -96640595+30296224 -96640586+30296474 -96640586+30296717
 -96646139+29873673 -96647135+29872809 -96651195+29868742
 -96646139+29873673 -96651195+29868742
 -96651195+29868742 -96661918+29856068 -96665190+29852232 -96666038+29851230 -96672925+29843098 -96685957+29827880 -96690012+29823535 -96692245+29820992 -96704486+29806718 -96706989+29804037 -96708872+29802022 -96709082+29801724 -96709619+29801128 -96710257+29800421 -96710725+29799902 -96713704+29796798 -96714780+29795591 -96716146+29793750 -96720384+29789298 -96721468+29788193 -96722619+29787021 -96724155+29785457 -96724404+29785211 -96724611+29785009 -96724665+29784940 -96743337+29765867 -96749820+29759237 -96750254+29758794 -96751972+29757391 -96754307+29755502 -96754346+29755502 -96758015+29751715 -96759850+29749643 -96760699+29748775 -96767208+29742117 -96767588+29741729 -96768559+29740736 -96776243+29732876 -96778361+29730709 -96779798+29729241 -96784700+29724229 -96786290+29722602 -96796255+29712413 -96799775+29708816 -96800693+29707878 -96800939+29707626 -96806370+29702072 -96807833+29700576 -96812218+29696092 -96812815+29695482 -96818812+29689350 -96819595+29688550 -96825009+29683015 -96825717+29682292 -96827140+29680838 -96835838+29671946 -96844624+29662963 -96850540+29656914 -96852621+29654787 -96861927+29645274 -96865554+29641567 -96869118+29637924 -96874222+29632706
 -96907991+28567828 -96917231+28571543 -96917465+28572230 -96930260+28586462 -96930486+28586647 -96929965+28586997 -96926385+28589260 -96914720+28596633 -96914209+28596957 -96913461+28597431 -96910648+28599209 -96903024+28604029 -96902341+28604462 -96895030+28609085 -96887896+28613596 -96874577+28622074 -96873709+28622644 -96873224+28622963 -96871476+28624112 -96871295+28624231 -96870103+28625015 -96865714+28627725 -96865648+28627766 -96857935+28632585 -96856143+28633703 -96853063+28635384 -96847487+28636840 -96843132+28637981 -96829301+28641603 -96827432+28642093 -96826234+28642407 -96822030+28643509 -96814485+28645486 -96809938+28646678 -96807293+28647372 -96805219+28647916 -96774955+28655846 -96774142+28656060 -96773671+28656184 -96773434+28656247 -96757933+28660310 -96748673+28662940 -96735049+28666521 -96727559+28668490 -96716363+28673738 -96703213+28682060 -96689623+28690597 -96673489+28700732 -96665900+28705564
 -96665900+28705564 -96660911+28701668 -96659664+28701255
 -96659664+28701255 -96655850+28704024 -96655817+28704049 -96654206+28704789 -96644534+28711375
 -96655563+30299843 -96655805+30299770 -96656288+30299713
 -96656288+30299713 -96656706+30299721 -96657040+30299745
 -96657040+30299745 -96657774+30299349 -96657885+30299324
 -96657885+30299324 -96658127+30299332 -96658573+30299437
 -96658573+30299437 -96658981+30299323 -96659566+30299064 -96661618+30297168
 -96655563+30299843 -96661618+30297168
 -96723263+30246120 -96718726+30250213 -96717714+30250418
 -96717714+30250418 -96716860+30250213 -96716087+30249761
 -96716087+30249761 -96714721+30250781
 -96714721+30250781 -96702115+30247281
 -96702115+30247281 -96694324+30250553
 -96694324+30250553 -96691759+30248734
 -96691759+30248734 -96684846+30249899 -96684429+30250576 -96682937+30258800 -96679705+30259672 -96670259+30270814 -96662550+30278420 -96661624+30278797 -96659511+30282897 -96659590+30283768 -96658612+30286677 -96658401+30286974 -96645470+30291910
 -96658466+29263876 -96662666+29260816 -96671852+29254124 -96679063+29248928 -96684470+29245086 -96685150+29244603 -96685503+29244353 -96686132+29243907 -96697778+29235634 -96724949+29216335 -96730184+29212617 -96741549+29204546 -96755814+29194506 -96761226+29190666 -96763067+29189360 -96765218+29187861 -96777380+29179253 -96778503+29178459 -96780121+29177320 -96788192+29171635 -96800592+29162871 -96801207+29162436 -96811879+29154893 -96825880+29144998 -96831164+29141263 -96837197+29137000 -96847554+29129680 -96852923+29125886 -96864046+29117971 -96871029+29113024 -96879444+29107023 -96880644+29106151 -96884298+29103500 -96885447+29102629 -96888110+29100545 -96890693+29098676 -96891547+29098047 -96893493+29096613 -96893825+29096369 -96901853+29090449 -96904040+29088833 -96912127+29082857 -96913918+29081535 -96935033+29065875 -96938587+29063244
 -96661618+30297168 -96661777+30296939 -96661856+30296825 -96661940+30296687 -96663994+30295611
 -96663994+30295611 -96664218+30295699 -96669565+30303349 -96673364+30306838 -96675555+30307731 -96676453+30307983 -96678063+30309725 -96683498+30311250 -96689442+30318270 -96701325+30319873
 -96701325+30319873 -96707265+30317765
 -96707265+30317765 -96710144+30318727
 -96710144+30318727 -96711147+30318521 -96711807+30318200
 -96711807+30318200 -96712335+30318864 -96712442+30318922 -96712890+30319162 -96716454+30320078
 -96716454+30320078 -96716903+30320055
 -96716903+30320055 -96722922+30320892
 -96722922+30320892 -96741255+30319452
 -96741255+30319452 -96741856+30319589
 -96689897+32985232 -96692752+32985151
 -96692752+32985151 -96689897+32985232
 -96792371+32986809 -96791466+32986805 -96788548+32986766 -96786622+32986733 -96785795+32986702 -96784846+32986694 -96784435+32986680 -96783942+32986650 -96781710+32986616 -96778773+32986574 -96768078+32986429
 -96768078+32986429 -96758868+32986461
 -96758868+32986461 -96756610+32986398 -96744580+32985941 -96743886+32985925 -96743077+32985923
 -96743077+32985923 -96741180+32986025
 -96741180+32986025 -96740277+32986023
 -96740277+32986023 -96738677+32986073
 -96738677+32986073 -96737831+32986030 -96735951+32985947 -96735544+32985934 -96735093+32985913 -96733398+32985907
 -96733398+32985907 -96732933+32985914
 -96732933+32985914 -96732647+32985911 -96732391+32985909 -96729876+32985884 -96728976+32985843 -96728665+32985831 -96728507+32985825 -96728180+32985825 -96728071+32985825 -96726896+32985831
 -96726896+32985831 -96725782+32985767 -96724973+32985727
 -96724973+32985727 -96723279+32985792 -96722076+32985821 -96720309+32985825 -96719156+32985827 -96718239+32985838
 -96718239+32985838 -96717662+32985833 -96717361+32985830 -96717040+32985827 -96711589+32985735 -96711121+32985718 -96710716+32985703 -96710413+32985695 -96708717+32985620 -96705487+32985478 -96704931+32985454 -96704048+32985415 -96699675+32985222 -96696123+32985185 -96695262+32985176 -96694868+32985172 -96692752+32985151
 -96719114+31814887 -96720949+31813968 -96721595+31813644 -96735483+31806697 -96737224+31805826 -96744406+31802233 -96752853+31797630 -96754084+31797023 -96754773+31796683 -96776844+31785782 -96782938+31782773 -96792622+31777991 -96800863+31773922 -96803801+31772471 -96811485+31768677 -96821230+31763826 -96821752+31763569 -96832184+31758429 -96834135+31757465 -96838745+31755189 -96857598+31745935 -96860672+31744406 -96863312+31743129 -96873857+31737933 -96876725+31736224 -96901094+31724273 -96903352+31723117 -96911226+31719229 -96913087+31718310 -96913460+31718126 -96919008+31715392 -96919527+31715167 -96920737+31714574 -96923586+31713179 -96932222+31708884
 -96896209+32073978 -96895976+32073635 -96888600+32062744 -96887587+32061248 -96883000+32054477 -96880480+32050755 -96879572+32049414 -96877473+32046315 -96874544+32041934 -96872773+32039297 -96862739+32024351 -96857398+32016397 -96853118+32010046 -96849866+32005222 -96847112+32001086 -96845046+31997932 -96841980+31993465 -96839198+31989393 -96838553+31988455 -96838510+31988393 -96833321+31980890 -96830525+31976849 -96828244+31973545 -96827671+31972706 -96826761+31971370 -96815314+31954977 -96808299+31944608 -96808030+31944198 -96803747+31937809 -96803575+31937570 -96802920+31936659 -96802534+31936185 -96802320+31935878 -96800153+31932762 -96799149+31931319 -96798465+31930335 -96797234+31928517 -96796429+31927327 -96796244+31927054 -96795893+31926521 -96795097+31925294 -96793796+31923287 -96793299+31922521 -96791602+31919950 -96791396+31919684 -96783548+31908724 -96780451+31904233 -96779637+31903049 -96777495+31899945 -96774012+31894906 -96767006+31884725 -96762806+31878640 -96760183+31874843 -96758963+31873065 -96754405+31866426 -96754164+31866075 -96750269+31860401 -96750269+31860316 -96746905+31855411 -96742146+31848473 -96738098+31842570 -96734936+31837959 -96733165+31835377 -96727851+31827628 -96722550+31819898 -96721610+31818528 -96720278+31816585 -96720014+31816200 -96719114+31814887
 -96732352+28884248 -96732404+28884317 -96732353+28885371 -96732119+28886219 -96732666+28887571 -96733031+28888235 -96733682+28889014 -96734698+28889838 -96736807+28890846 -96737927+28891579 -96738292+28891922 -96761303+28901827
 -96732352+28884248 -96761303+28901827
 -96737196+30233450 -96723263+30246120
 -96737196+30233450 -96732340+30243552 -96731944+30243758 -96731337+30243850
 -96731337+30243850 -96730809+30243529 -96730361+30243346
 -96730361+30243346 -96729596+30243438 -96729436+30243919 -96729331+30244011
 -96729331+30244011 -96728671+30243919 -96728170+30243713
 -96728170+30243713 -96723263+30246120
 -96794552+30160545 -96779190+30171229 -96778433+30171755 -96777002+30172750 -96775150+30174038 -96772839+30175645 -96771470+30176596 -96769110+30178237 -96767974+30179027 -96743002+30196701 -96742607+30196976 -96740216+30203800 -96744199+30217203 -96741459+30223321 -96737196+30233450
 -96741856+30319589 -96742015+30319796 -96743071+30319841
 -96741856+30319589 -96743071+30319841
 -96743071+30319841 -96744281+30320274 -96743943+30321582
 -96743943+30321582 -96743627+30322292
 -96743627+30322292 -96744049+30322200 -96744234+30322063 -96744683+30321971
 -96744683+30321971 -96745264+30322039 -96745264+30322269 -96745159+30322452 -96744763+30322681 -96744604+30322910 -96744631+30323162 -96750254+30328416
 -96743943+30321582 -96750254+30328416
 -96750254+30328416 -96750801+30329571 -96754306+30340682 -96760960+30344413 -96762042+30345497 -96766555+30351936 -96766685+30356358 -96787749+30386951 -96787310+30387756 -96791804+30390854 -96791906+30390871 -96793033+30391053 -96793630+30391162
 -96793630+30391162 -96793767+30391141
 -96756177+30141741 -96747229+30144173
 -96756177+30141741 -96750254+30143393 -96747229+30144173
 -96794552+30160545 -96793487+30159895 -96791681+30158789 -96791268+30158537 -96780664+30152094 -96768857+30142099 -96768370+30141248 -96768052+30140692 -96766036+30138995
 -96766036+30138995 -96760464+30140547 -96756177+30141741
 -96761303+28901827 -96772465+28907244 -96773836+28910990 -96773606+28912515 -96773639+28913256
 -96780534+28399059 -96779074+28399544 -96778685+28401676 -96771924+28407569 -96763955+28411972 -96764638+28427317 -96770665+28429194
 -96770665+28429194 -96771262+28429056
 -96771262+28429056 -96785098+28447781
 -96785098+28447781 -96805011+28434792 -96815862+28432180
 -96773639+28913256 -96783827+28915067 -96784452+28915342 -96784868+28915732 -96785259+28916556 -96785259+28916693 -96785441+28917037 -96785727+28917266 -96787160+28917862
 -96787160+28917862 -96788149+28917702
 -96788149+28917702 -96788800+28917771 -96795855+28931773
 -96773639+28913256 -96790154+28917703 -96790858+28917909 -96791665+28918299 -96792133+28918803 -96792133+28920109 -96791534+28921598 -96791377+28922034 -96791403+28923088 -96791716+28923569 -96793851+28925563 -96795855+28931773
 -96790353+28319181 -96792090+28336400 -96792174+28336586 -96794091+28345941 -96793995+28351859 -96793981+28351889 -96794314+28362489 -96795186+28364499
 -96830861+28108000 -96830433+28109619 -96830173+28111033 -96820030+28164979 -96819539+28167660 -96816888+28181452 -96816746+28182028 -96815598+28188018 -96815467+28188680 -96815078+28190664 -96814780+28192294 -96814250+28194695 -96814196+28195022 -96814179+28195124 -96813733+28198027 -96810349+28215510 -96809434+28220238 -96808958+28222702 -96808792+28223589 -96808709+28224024 -96808500+28225108 -96806432+28235815 -96805856+28238798 -96802899+28254095 -96800869+28264591 -96799044+28274161 -96798789+28275545 -96798541+28276886 -96791440+28313997 -96791245+28314376 -96791257+28314534 -96791279+28314804 -96791287+28314901 -96791301+28315071 -96790750+28316281 -96790622+28318020 -96790550+28318311 -96790353+28319181
 -96899550+28303787 -96883222+28306148 -96869418+28308131 -96868878+28308176 -96867760+28308228 -96867258+28308294 -96851837+28310341 -96848755+28310825 -96830903+28313590 -96826493+28314197 -96816351+28315596 -96791476+28319026 -96790353+28319181
 -96792371+32986809 -96793159+32986723
 -96793159+32986723 -96792371+32986809
 -96793767+30391141 -96810511+30401527 -96810273+30401642 -96809903+30401962 -96809005+30402122 -96808925+30402214 -96808978+30402580 -96809269+30403153 -96809401+30403840 -96809903+30404253 -96810352+30404344 -96815057+30405306
 -96793767+30391141 -96815057+30405306
 -96844701+32987561 -96842556+32987541 -96839779+32987503
 -96839779+32987503 -96839137+32987517 -96839034+32987521 -96838980+32987523
 -96838980+32987523 -96834880+32987423 -96830180+32987423 -96828866+32987369 -96828533+32987355 -96828235+32987348 -96820269+32987154 -96813380+32987023 -96806807+32986890 -96805206+32986858 -96803479+32986823 -96799879+32986823 -96798879+32986823 -96797479+32986723 -96796379+32986723 -96795579+32986723 -96793879+32986723 -96793159+32986723
 -96795186+28364499 -96780534+28399059
 -96795186+28364499 -96790349+28375281 -96780534+28399059
 -96795855+28931773 -96803798+28949083 -96806220+28954573 -96807783+28955970
 -97000057+30041491 -96992849+30045003 -96992171+30045333 -96991441+30045688 -96987139+30047785 -96984552+30048770 -96983190+30049600 -96981982+30050202 -96975738+30053313 -96966313+30057859 -96964204+30058883 -96962233+30059892 -96958541+30061689 -96951557+30065088 -96949318+30066178 -96947352+30067135 -96945729+30067926 -96938786+30071305 -96937943+30071716 -96934563+30073305 -96934017+30073571 -96925849+30077540 -96923009+30078920 -96918560+30081082 -96917167+30081759 -96913165+30083704 -96908391+30086024 -96904800+30087770 -96897839+30091152 -96892414+30093789 -96891929+30094025 -96891664+30094154 -96887826+30096020 -96881791+30098953 -96863451+30107906 -96863348+30107949 -96861941+30108545 -96859565+30109636 -96858393+30110175 -96856347+30111175 -96851960+30113204 -96824393+30134712 -96824127+30134941 -96817791+30140427 -96815805+30142099 -96814657+30143065 -96812004+30145371 -96810517+30146723 -96810103+30147080 -96806259+30150408 -96803349+30152928 -96801622+30154423 -96801084+30154888 -96796999+30158425 -96794552+30160545
 -96801127+31522264 -96801509+31522740 -96805889+31528943 -96805930+31529003 -96809734+31534570 -96814212+31541123 -96814556+31541627 -96816315+31544081 -96816345+31544122 -96816924+31544930 -96816960+31544981 -96818331+31546893 -96820003+31549225 -96821163+31550823 -96824601+31555658 -96828030+31560482 -96828470+31561115 -96834195+31569355 -96841397+31579497 -96856367+31600829 -96860685+31607138 -96873900+31626474 -96876433+31629549 -96878722+31633032 -96882583+31638650 -96885025+31641908 -96889084+31647775 -96890884+31650288 -96893143+31653554 -96898804+31661397 -96907685+31674133 -96914186+31683346 -96918244+31689144 -96920747+31692669 -96921266+31693382 -96928805+31703849 -96932222+31708884
 -96801127+31522264 -96801646+31521989 -96811794+31516805 -96820155+31512509 -96821544+31511796 -96824367+31510358 -96832517+31506086 -96832577+31506055 -96837917+31503354 -96837972+31503327 -96848863+31497871 -96849179+31497713 -96850980+31496794 -96851904+31496309 -96857669+31493282 -96860165+31491972 -96870129+31486788 -96880383+31481207 -96887235+31477560 -96888074+31477156 -96895964+31473044 -96909483+31466097 -96916532+31462362 -96924879+31458071 -96925260+31457842 -96932871+31453909 -96932952+31453867 -96964797+31437633 -96978760+31430465 -96979782+31429858 -96983566+31428046 -96987716+31425971 -96988113+31425773 -96989853+31424831 -97003678+31417921 -97012491+31413505 -97012570+31413466 -97017030+31411231 -97017500+31410993 -97018251+31410617 -97018754+31410400 -97018856+31410350 -97027284+31406234 -97027322+31406150 -97029328+31405162 -97039487+31400103 -97039639+31400027 -97042925+31398391 -97043139+31398372 -97045644+31396967 -97046435+31396523 -97055663+31391940 -97057727+31390915 -97063113+31388222 -97065738+31386898 -97065873+31386833 -97067477+31386059 -97068375+31385584 -97068421+31385560 -97068850+31385333 -97070926+31384234 -97071002+31384194 -97073390+31383168 -97073917+31382942 -97074939+31382416 -97076507+31381616 -97083409+31378136 -97093048+31373301 -97093738+31372955 -97095951+31371845 -97103553+31367978 -97107396+31366024 -97109555+31364914 -97112787+31363252 -97115639+31361785 -97117092+31361038 -97118078+31360531 -97131567+31353531 -97139563+31349564 -97150900+31343868 -97164046+31337274 -97166847+31335869 -97171882+31333355 -97174873+31331894 -97184777+31326721 -97192833+31322754 -97196373+31320889 -97196846+31320671 -97197670+31320324 -97211481+31313076 -97214990+31311348 -97215860+31310913 -97226285+31305430 -97227731+31304669 -97233231+31302158 -97239863+31299130 -97241404+31298317 -97241833+31298119 -97242884+31297634 -97247976+31295084 -97250027+31294057 -97250805+31293667 -97251490+31293324 -97252368+31292900 -97253031+31292580 -97253336+31292408 -97253703+31292210 -97254160+31292000 -97254420+31291905 -97254535+31291810 -97254618+31291741 -97255272+31291461 -97256679+31290810 -97256835+31290757 -97257045+31290638 -97258220+31289887 -97258690+31289649 -97260198+31288884 -97276683+31280526 -97278286+31279714
 -96807783+28955970 -96805592+28972651 -96805853+28972880 -96806139+28972971
 -96806139+28972971 -96807077+28972857 -96808224+28972857 -96809396+28973270 -96809917+28973590 -96810386+28974049 -96810699+28974805 -96810673+28975836 -96814320+28984360
 -96807783+28955970 -96814320+28984360
 -96814320+28984360 -96816639+28985392 -96817603+28990959 -96822258+29000260 -96825731+29006623 -96829391+29016533 -96838795+29025327 -96847695+29028789 -96861280+29033834 -96871694+29037775 -96884912+29042905 -96885393+29043087 -96905483+29050705 -96912409+29053328 -96918354+29055548 -96923454+29057510 -96924800+29058050 -96934110+29061511 -96938587+29063244
 -96815057+30405306 -96817711+30406456 -96822126+30410683 -96821295+30413004 -96839773+30420951 -96845640+30427440 -96851830+30431396
 -96851830+30431396 -96852914+30431235
 -96852914+30431235 -96868196+30433773
 -96815862+28432180 -96815899+28432272 -96816729+28433555 -96816780+28433807 -96817429+28434884 -96818128+28435801 -96818517+28436580 -96818828+28436947 -96819347+28437840 -96819502+28438344 -96819580+28438390 -96825595+28446754
 -96815862+28432180 -96825595+28446754
 -96815905+28022835 -96852662+28060427 -96853582+28061520 -96853925+28063591 -96853688+28063904 -96852839+28064465 -96851568+28065308 -96851406+28065454 -96850611+28066172 -96847062+28073108
 -96825595+28446754 -96848750+28476175
 -96829121+31105871 -96829410+31105735 -96829772+31105563
 -96829772+31105563 -96829423+31108535 -96828717+31110995
 -96828717+31110995 -96829503+31110619 -96831845+31109292 -96859661+31095175 -96870346+31089667 -96872381+31088733 -96876325+31086815 -96880136+31084882 -96880189+31084721 -96886263+31081688 -96889269+31080006 -96899217+31074947 -96901834+31073597 -96902620+31073217 -96911505+31069008 -96912393+31068518 -96921211+31063659 -96925309+31061400 -96931390+31058048 -96942664+31051834 -96942848+31051733 -96948918+31048389 -96964213+31040447 -96982061+31031179 -96987885+31028155 -96989585+31027273 -96990209+31026990 -97003432+31020355 -97014348+31014725 -97020848+31011374 -97027911+31007733 -97046832+30998056 -97049501+30996713 -97062925+30989904 -97064506+30989102 -97070188+30986220
 -96830861+28108000 -96837240+28100408 -96837736+28099491 -96838034+28097995 -96838021+28096954 -96837702+28096214 -96837538+28095425 -96837646+28094673 -96839243+28091870 -96840098+28090610 -96841189+28089299 -96847062+28073108
 -96830861+28108000 -96842277+28087890 -96843297+28086015 -96844083+28084351 -96844416+28082806 -96845627+28079595 -96845717+28078860 -96845769+28077285 -96846044+28076095 -96846601+28075040 -96846903+28074545 -96847062+28073108
 -96834154+33405316 -96834157+33405181 -96834370+33395217 -96834669+33386584 -96834614+33385714 -96834750+33382302 -96834776+33379600 -96834410+33375113 -96834077+33367798 -96834068+33367602 -96834072+33367436 -96834421+33354603 -96834433+33354145 -96835112+33338248 -96835594+33321303 -96835966+33306997 -96835970+33306837 -96835973+33306678 -96835986+33306022 -96836053+33302914 -96836277+33295132 -96836281+33294982 -96836594+33282947 -96836653+33280481 -96836751+33277625 -96836780+33276782 -96836914+33271972 -96836989+33270765 -96837267+33262416 -96837277+33261441 -96837480+33255675 -96837655+33252598 -96837917+33248009 -96837926+33247858 -96837933+33247722 -96837955+33247316 -96838361+33231438 -96838384+33230178 -96838831+33219154 -96838837+33219016 -96838838+33219002 -96838845+33218893 -96838969+33214571 -96839351+33205582 -96839579+33196319 -96839732+33189561 -96839877+33182382 -96839966+33177950 -96840024+33175073 -96840025+33175016 -96840028+33174867 -96840028+33174860 -96840030+33174777 -96840033+33174659 -96840190+33167787 -96840376+33158347 -96840489+33152650 -96840484+33152436 -96840681+33146544 -96840715+33145503 -96840792+33142130 -96841050+33130470 -96841099+33128047 -96841361+33118365 -96841415+33116548 -96841428+33116119 -96841468+33114781 -96841543+33111651 -96841635+33108920 -96841688+33107347 -96841720+33106411 -96841890+33099924 -96841943+33097895 -96841998+33095671 -96842058+33093242 -96842090+33091948 -96842126+33090468 -96842147+33089812 -96842275+33085876 -96842280+33085706 -96842271+33082798 -96842370+33080367 -96842393+33079405 -96842434+33077726 -96842494+33075259 -96842528+33073836 -96842533+33073653 -96842537+33073508 -96842540+33073353 -96842543+33073231 -96842571+33072088 -96842573+33072016 -96842580+33071721 -96842589+33071386 -96842591+33071322 -96842593+33071221 -96842596+33071124 -96842678+33067983 -96842698+33067239 -96842704+33067008 -96842753+33065154 -96842770+33064510 -96842785+33063970 -96842814+33063150 -96842830+33062858 -96842842+33062652 -96842886+33061874 -96842989+33060030 -96843001+33058759 -96843006+33058214 -96843018+33057067 -96843045+33054233 -96843047+33054070 -96843048+33053944 -96843058+33053098 -96843064+33052531 -96843065+33052454 -96843073+33051784 -96843076+33051511 -96843085+33050729 -96843098+33049488 -96843104+33048913 -96843116+33047868 -96843118+33047710 -96843120+33047524 -96843124+33047155 -96843127+33046906 -96843130+33046642 -96843134+33046236 -96843135+33046111 -96843138+33045853 -96843139+33045786 -96843140+33045657 -96843170+33043418 -96843179+33042793 -96843193+33041738 -96843262+33040317 -96843271+33039491 -96843282+33038508 -96843328+33034460 -96843356+33031988 -96843378+33030073 -96843380+33029922 -96843384+33029751 -96843480+33026022 -96843480+33025889 -96843480+33025837 -96843480+33025622 -96843512+33022902 -96843522+33022086 -96843533+33021232 -96843544+33020316 -96843555+33019401 -96843567+33018408 -96843597+33018016 -96843704+33016620 -96843715+33016473 -96843720+33016347 -96843808+33014328 -96843865+33013032 -96843871+33012886 -96843882+33012638 -96843896+33012305 -96843903+33012143 -96843916+33011844 -96843945+33010965 -96844320+33004473 -96844338+33003840 -96844396+33001792 -96844449+32999920 -96844514+32997653 -96844564+32997200 -96844605+32992867 -96844678+32989388 -96844677+32988865 -96844701+32987561
 -96834154+33405316 -96834755+33405430 -96841115+33411400 -96841098+33413267 -96841096+33413551 -96842931+33413593 -96864544+33414092 -96865203+33414108 -96868354+33414181 -96875827+33414259 -96888068+33414645 -96895835+33414890 -96906524+33415228 -96911939+33415400 -96915302+33415507 -96919361+33415635 -96938451+33416239 -96939587+33416275 -96943860+33416410
 -96984281+27803783 -96959495+27875302 -96875264+27969920 -96844196+28000296 -96815905+28022835
 -97028593+32989314 -97025687+32989324 -97022741+32989324 -97021686+32989324 -97020096+32989324 -97019931+32989324 -97019527+32989324 -97016771+32989324 -97016332+32989324 -97015586+32989324 -97011539+32989324 -97010978+32989324 -97010586+32989324 -97010416+32989324 -97010188+32989324 -97009996+32989324 -97009801+32989324 -97004125+32989324 -97004009+32989324 -97002620+32989324 -96993686+32989324 -96993558+32989323 -96990161+32989293 -96988453+32989278 -96980396+32989207 -96980185+32989205 -96979939+32989203 -96979713+32989201 -96979417+32989198 -96976136+32989169 -96974078+32989151 -96974019+32989150 -96966672+32989084 -96958725+32989014 -96958665+32989013 -96958449+32989010 -96956658+32988987 -96941501+32988788
 -96941501+32988788 -96940284+32988822 -96939684+32988822 -96938984+32988822 -96933375+32988660 -96933162+32988655 -96931620+32988619 -96931305+32988612 -96929654+32988583 -96928437+32988561 -96928273+32988559 -96925835+32988516 -96920601+32988425 -96919990+32988419 -96919085+32988409 -96917971+32988398 -96917011+32988388 -96916843+32988386 -96916388+32988382 -96916379+32988382 -96916276+32988381 -96916034+32988379 -96912565+32988344
 -96912565+32988344 -96910155+32988348
 -96910155+32988348 -96899649+32988143 -96899266+32988053
 -96899266+32988053 -96898725+32988058 -96897459+32988063 -96897237+32988064 -96896174+32988096
 -96896174+32988096 -96895519+32988074 -96892999+32988058 -96891602+32988037 -96888922+32987998
 -96888922+32987998 -96887488+32988005
 -96887488+32988005 -96886268+32987975 -96885095+32987964 -96881385+32987943 -96880666+32987939 -96878906+32987929 -96877105+32987918 -96876718+32987916
 -96876718+32987916 -96876085+32987957
 -96876085+32987957 -96871002+32987905 -96870333+32987899 -96867184+32987859 -96864619+32987826 -96864062+32987813
 -96864062+32987813 -96862178+32987822
 -96862178+32987822 -96861345+32987807
 -96861345+32987807 -96858319+32987811
 -96858319+32987811 -96855074+32987758 -96851372+32987676 -96847795+32987596 -96844701+32987561
 -96848750+28476175 -96860141+28475460
 -96860141+28475460 -96860316+28475560
 -96848750+28476175 -96860316+28475560
 -96860316+28475560 -96862687+28478429 -96873219+28493751 -96880537+28497820
 -96868196+30433773 -96876837+30447351 -96877128+30447810 -96877214+30448064
 -96868196+30433773 -96877214+30448064
 -96873989+32547629 -96877869+32547663 -96882466+32547678 -96891002+32547707
 -96877214+30448064 -96877444+30449414 -96874905+30450149 -96875854+30455072 -96874855+30457572 -96876725+30457661
 -96876725+30457661 -96877783+30457249 -96878093+30457153
 -96878093+30457153 -96886482+30460002 -96893449+30460243
 -97143262+29628089 -97141841+29628114 -97141496+29628121 -97130581+29628325 -97123940+29628419
 -97123940+29628419 -97122090+29628387
 -97122090+29628387 -97107212+29628665 -97106043+29628686 -97098878+29628821 -97086057+29629093 -97084349+29629129 -97081527+29629190 -97079886+29629209 -97076481+29629247 -97071520+29629303 -97056731+29629470 -97049330+29629555 -97046110+29629659 -97045518+29629703 -97042669+29629912 -97041682+29629947 -97039475+29630026 -97035174+29630026 -97033485+29630026 -97020932+29630154 -97009318+29630506 -97007601+29630546 -97005846+29630603 -97002338+29630721 -97001202+29630740 -96996220+29630844 -96995932+29630890 -96994136+29630905 -96993880+29630907 -96992658+29630918 -96987617+29630962 -96986553+29630980 -96985797+29630993 -96983181+29631037 -96982083+29631055
 -96982083+29631055 -96980719+29631033
 -96980719+29631033 -96979749+29631079 -96978202+29631102 -96976846+29631114 -96975586+29631126 -96973692+29631144 -96966899+29631207 -96965535+29631220 -96964066+29631247 -96963568+29631312 -96954782+29631405
 -96954782+29631405 -96953654+29631359
 -96953654+29631359 -96950939+29631400 -96950559+29631406 -96947464+29631475 -96946389+29631498 -96942271+29631589 -96939879+29631619 -96936843+29631658 -96932700+29631778
 -96932700+29631778 -96931789+29631680 -96930790+29631662
 -96930790+29631662 -96927661+29631677 -96926903+29631681 -96926791+29631681 -96926693+29631681 -96910071+29632088 -96907140+29632160 -96905371+29632204 -96897870+29632294 -96895540+29632319 -96890324+29632378 -96887008+29632415 -96885990+29632427 -96884125+29632476 -96882855+29632510 -96880955+29632562 -96880560+29632575 -96879362+29632616 -96879289+29632618 -96878644+29632641 -96878306+29632653
 -96878306+29632653 -96877256+29632630
 -96877256+29632630 -96874222+29632706
 -96880537+28497820 -96880615+28497889 -96880614+28499103 -96880406+28499853 -96880395+28500278 -96880099+28501409 -96880072+28502303 -96880176+28502371 -96880279+28502830 -96880513+28503334 -96881057+28503999 -96884143+28505765
 -96880537+28497820 -96884143+28505765
 -96884143+28505765 -96886037+28506155 -96890992+28507257
 -96890992+28507257 -96891873+28508976 -96896593+28514545
 -96891002+32547707 -96873989+32547629
 -96891002+32547707 -96896297+32547726
 -96893449+30460243 -96894071+30460074 -96894759+30459983
 -96894759+30459983 -96896002+30460441 -96896266+30460464
 -96896266+30460464 -96896716+30460396 -96897298+30459938 -96897906+30459732 -96898144+30459571
 -96898144+30459571 -96898541+30459572 -96899123+30459755 -96899968+30460489
 -96893449+30460243 -96899889+30460236
 -96899889+30460236 -96899968+30460489
 -96899968+30460489 -96896267+30486119 -96900327+30498218 -96908844+30502234 -96902331+30514420 -96905928+30518362 -96913520+30528672 -96913069+30529978
 -96896297+32547726 -96891002+32547707
 -96896297+32547726 -96896320+32547726
 -96896320+32547726 -96896297+32547726
 -96896320+32547726 -96899580+32547737
 -96896593+28514545 -96900733+28542045
 -96896593+28514545 -96902219+28524240 -96902374+28524515 -96902245+28525020 -96900791+28526211 -96900506+28526738 -96900505+28527104 -96900791+28527471 -96901284+28527792 -96902659+28528457 -96903099+28528847 -96900733+28542045
 -97086191+32265451 -97085402+32264288 -97081084+32257951 -97076574+32251582 -97076336+32251246 -97076096+32250906 -97075559+32250147 -97074076+32247953 -97070726+32242998 -97069981+32241895 -97063353+32232090 -97062384+32230655 -97059047+32225718 -97058336+32224666 -97057293+32223251 -97054248+32218705 -97053222+32217236 -97052506+32216211 -97048756+32210641 -97047181+32208301 -97044298+32204028 -97036797+32192908 -97035313+32190709 -97035254+32190621 -97013788+32158800 -97010752+32154300 -97000638+32139251 -96998579+32136279 -96998270+32135836 -96992741+32127908 -96988984+32122621 -96985714+32117849 -96978231+32106927 -96976451+32104329 -96970687+32095919 -96965633+32088542 -96962231+32083556 -96962144+32083393 -96961941+32083080 -96953087+32070189 -96941800+32053755 -96937334+32053722
 -96937334+32053722 -96930980+32056852 -96930327+32057173 -96917576+32063455 -96905275+32069514 -96897101+32073540 -96896209+32073978
 -96899550+28303787 -96919890+28300848 -96920186+28300764
 -96899550+28303787 -96920186+28300764
 -96899580+32547737 -96896320+32547726
 -96899580+32547737 -96901968+32547765 -96905146+32547802 -96908080+32547837 -96916753+32547837 -96917806+32547837 -96918191+32547837 -96918568+32547837 -96919601+32547837 -96919756+32547837 -96919914+32547837 -96925281+32547837 -96925526+32547846 -96927369+32547914 -96927981+32547936 -96928376+32547936 -96928681+32547936 -96934416+32547958 -96941628+32547984 -96946968+32548004 -96948085+32548008 -96954929+32548033 -96955982+32548037 -96965609+32548114 -96967966+32548134 -96968382+32548137
 -96968382+32548137 -96976194+32548031
 -96976194+32548031 -96976583+32548037 -96976956+32548039 -96977981+32548047 -96980735+32548069 -96986223+32548112 -97002284+32548237
 -97002284+32548237 -97003340+32548233
 -97003340+32548233 -97012327+32548292 -97013468+32548299 -97019584+32548336 -97034985+32548636 -97036885+32548636 -97037769+32548636 -97038385+32548636
 -96900733+28542045 -96906616+28566307 -96907758+28566476
 -96907758+28566476 -96907991+28567828
 -96907758+28566476 -96908095+28567072 -96907991+28567828
 -97056383+28550094 -97051402+28535748 -97043124+28531622 -97042455+28531530 -97041807+28531461 -97041378+28531460
 -97041378+28531460 -97037311+28534760 -97037040+28534887 -97023417+28537141
 -97023417+28537141 -97026841+28536526 -97023061+28526446 -97023944+28522894 -97009290+28514408 -97005439+28509671 -97004626+28508888 -97000267+28508681 -97000037+28508676 -96994395+28504851 -96986417+28500278 -96983490+28499784 -96982069+28499481
 -96982069+28499481 -96981475+28500278 -96955744+28504399
 -96955744+28504399 -96954992+28503689 -96945806+28500278 -96923302+28488314
 -96923302+28488314 -96913573+28500278 -96908018+28504713 -96890992+28507257
 -96913069+30529978 -96913308+30530046 -96913863+30530321 -96914367+30530505 -96914499+30530665 -96914578+30531765 -96915584+30533438 -96915875+30533896 -96916113+30534400 -96916324+30535202 -96916457+30535500 -96926168+30543450
 -96913069+30529978 -96916959+30535866 -96917409+30536073 -96917991+30536737 -96918176+30537058 -96918362+30537241 -96918494+30537585 -96918520+30538203 -96918864+30538753 -96918944+30538776 -96918970+30538891 -96926168+30543450
 -96920186+28300764 -96920556+28300713 -96920859+28300696 -96921041+28300650 -96922067+28300455 -96928661+28299530 -96931083+28299190 -96946201+28297070 -96966455+28294278 -96983115+28292057 -96983721+28291890 -96988720+28291155 -97002004+28289322 -97019919+28286873 -97023753+28286349 -97046485+28283242 -97050515+28282691 -97056512+28281871 -97078533+28278856 -97079304+28278749 -97083376+28278186 -97086894+28277699 -97101495+28275680 -97114814+28273890 -97117341+28273597 -97118216+28273486 -97119841+28273280 -97122259+28272976 -97125632+28254910 -97115541+28246378 -97099875+28232695 -97098812+28225706 -97047038+28206135
 -97047038+28206135 -97042174+28208380
 -97042174+28208380 -97036982+28201386
 -97036982+28201386 -97017539+28202876
 -97017539+28202876 -97125331+28116256 -97127442+28114833 -97128185+28114333 -97128793+28113923 -97143040+28103926 -97143105+28103880 -97204009+28080812 -97221095+28074429 -97240313+28061595
 -97240313+28061595 -97260818+28075759
 -96926168+30543450 -96933632+30543725 -96938803+30544767 -96951843+30548628 -96962644+30553644 -96963624+30556920 -96963757+30557103
 -96932222+31708884 -96934801+31712531 -96940340+31720515 -96941820+31722625 -96943621+31725165 -96948642+31732440 -96961581+31750696 -96964630+31755248 -96964745+31755420 -96968018+31760304 -96971791+31765936 -96972920+31767614 -96976612+31773064 -96979008+31776504 -96979115+31776658 -96980137+31778332 -96984196+31784253 -96991689+31795422 -97002380+31811085 -97003270+31812393 -97009116+31821464 -97009299+31821628 -97009292+31821664 -97009680+31822105 -97020575+31838450 -97036125+31861357
 -97036125+31861357 -97044666+31859493 -97046776+31858470 -97048134+31857886 -97052224+31855948 -97055214+31854342 -97056664+31853774 -97059609+31852370 -97066689+31848948 -97067101+31848715 -97068713+31847956 -97071684+31846558 -97074548+31845210 -97081064+31842089 -97085657+31839800 -97088342+31838523 -97090204+31837607 -97090768+31837355 -97092844+31836257 -97093622+31835990 -97094832+31835360 -97097345+31834053 -97099405+31833095 -97105143+31830330 -97109126+31828388 -97111721+31827104 -97119288+31823360 -97121634+31822220 -97127986+31819133 -97133281+31816497 -97141018+31812862 -97151455+31807781 -97161572+31802948 -97166348+31800399 -97173995+31796698 -97174230+31796584 -97178723+31794410 -97187283+31790105 -97192121+31787675 -97196043+31785645 -97199579+31783968 -97200361+31783597 -97202039+31782662 -97206220+31780682 -97209052+31779275 -97224684+31771508 -97228972+31769536 -97231345+31768271 -97231871+31767991 -97233571+31767203 -97233657+31767163 -97236556+31765675 -97237395+31765237 -97245391+31761105 -97246474+31760605 -97246933+31760491 -97249832+31759049 -97251037+31758504 -97253814+31757123 -97264236+31751736 -97265688+31751080 -97265915+31750977 -97274345+31746816 -97275217+31746386 -97277466+31745404
 -96943860+33416410 -96943773+33428821 -96943759+33430605 -96943720+33436221 -96943718+33436530 -96943708+33437857 -96943698+33439601 -96943697+33439781 -96943683+33442221 -96943682+33442396 -96943675+33443634 -96943669+33444603 -96943665+33445238 -96943639+33449032 -96943636+33449529 -96943627+33450858 -96943610+33453366 -96943574+33458816 -96943572+33459109 -96943563+33464948 -96943563+33465178 -96943560+33466852 -96943558+33467105 -96943557+33467356 -96943541+33470184 -96943535+33471158 -96943523+33473218 -96943469+33482588 -96943465+33483192 -96943461+33483807 -96943460+33483985 -96943454+33485086 -96943450+33485692 -96943444+33486678 -96943425+33490040 -96943424+33490138 -96943415+33491673 -96943409+33492769 -96943404+33493649 -96943387+33496509 -96943376+33498493 -96943368+33500339 -96943375+33501285 -96943392+33503391 -96943392+33503989 -96943391+33505770 -96943391+33506146 -96943387+33513967 -96943383+33521209 -96943380+33527689 -96943379+33529744 -96943376+33536095 -96943374+33538615 -96943372+33544367 -96943371+33546060 -96943370+33547196 -96943367+33555266 -96943365+33559251 -96943361+33569103 -96943357+33578751 -96943357+33579125 -96943354+33584780 -96943352+33593223 -96943351+33596116 -96943349+33601074 -96943347+33606031 -96943341+33619999 -96943341+33622737 -96943458+33635375 -96943488+33640618 -96943493+33641471 -96943532+33648224 -96943544+33650242 -96943568+33654327 -96943570+33654666 -96943588+33657716 -96943614+33658789 -96943678+33668201 -96943752+33678818 -96943755+33679287 -96943757+33680130 -96943766+33681374 -96943795+33685735 -96943865+33702026 -96943943+33709088 -96943968+33713054 -96943973+33713805 -96943977+33714426 -96944006+33718347 -96944021+33720049 -96944092+33735110 -96944111+33738941 -96944118+33740309 -96944263+33751072 -96944405+33755910 -96944419+33756356 -96944264+33760383 -96944378+33761370 -96944590+33778360 -96944601+33779560 -96944669+33789996 -96944703+33798010 -96944746+33805659 -96944786+33812648 -96944807+33816329 -96944814+33824873 -96944852+33832183 -96944860+33834904 -96944868+33837624 -96944915+33840511 -96944973+33842290 -96944995+33842963 -96945026+33869521 -96944832+33884577 -96944765+33896285 -96944728+33902851 -96944682+33919825 -96944685+33926256 -96944686+33928944 -96944690+33936263 -96944628+33938575 -96944616+33945535 -96944614+33946948 -96944614+33947386 -96944611+33949217
 -96944611+33949217 -96955062+33943471 -96955229+33943431 -96963225+33940522 -96965285+33939904 -96966009+33939707 -96967382+33939038 -96968258+33938613 -96976438+33937039
 -96976438+33937039 -96977207+33937807 -96989861+33953436
 -96989861+33953436 -96995677+33936987 -96995439+33934471 -96990722+33922347 -96988378+33917857 -96987895+33916518 -96983971+33892083 -96984599+33888989 -96985567+33886522 -96986509+33885429 -96987840+33883882 -96989047+33882705 -96990436+33881302 -96991970+33879715 -96993436+33878458 -96994256+33877507 -96995491+33876290 -96996437+33875102 -96997055+33874346 -97000286+33869942 -97005654+33862472 -97008355+33859526 -97014908+33854221 -97015522+33853690 -97016182+33852774 -97016978+33851424 -97017830+33850302 -97017857+33850142 -97023899+33844213 -97028647+33842886 -97031657+33841527 -97041245+33837761
 -97041245+33837761 -97045004+33839112 -97053591+33851227 -97053728+33851823 -97059443+33858069 -97070224+33860113
 -97070224+33860113 -97073127+33859388 -97086286+33854413 -97087766+33853247 -97088346+33852019 -97088668+33851226 -97088750+33851181 -97088723+33850974 -97090040+33848186 -97090560+33844264 -97090537+33843593 -97077414+33839571 -97073983+33839320
 -97073983+33839320 -97069593+33839412
 -97069593+33839412 -97054500+33834511 -97048245+33826930 -97052472+33816282 -97067163+33815038 -97072472+33813947 -97090048+33806287 -97091125+33805243 -97091502+33783213 -97087667+33740790 -97090158+33736525 -97094345+33730694 -97103036+33723649 -97104525+33722608 -97146552+33721112
 -97146552+33721112 -97154367+33724027 -97159506+33727255 -97160052+33727420 -97160792+33727901 -97162807+33729116 -97173441+33739277 -97173617+33739607 -97185325+33755503 -97191466+33758343 -97191515+33758381 -97193386+33760587 -97189273+33773825 -97189821+33774718 -97189821+33774855 -97190809+33776436 -97195691+33786810 -97195663+33787222 -97195444+33787520 -97195554+33787840 -97196843+33788940 -97196920+33789029 -97200501+33793251 -97202632+33796587 -97203542+33797837 -97205570+33811450 -97204939+33813397 -97204939+33815229 -97204926+33815337 -97205050+33818046 -97201737+33824387 -97201720+33824411 -97199700+33827322 -97198904+33828306 -97197751+33829360 -97197477+33829795 -97196681+33830345 -97195831+33830803 -97195703+33830845 -97174835+33834163 -97166851+33840899 -97166876+33840939 -97167262+33841563 -97167235+33841952 -97167259+33850554 -97173333+33867797 -97175983+33874107 -97176975+33876699 -97192545+33904689 -97196148+33906452 -97208086+33915048 -97212601+33915900
 -97212601+33915900 -97219023+33915010 -97222759+33914963 -97244946+33903092 -97245248+33902634 -97245742+33901581 -97246180+33900344 -97246727+33897229 -97246753+33894732 -97246972+33892809 -97247518+33889190 -97248175+33885823 -97248503+33883716 -97248421+33883601 -97249042+33880666 -97249060+33880622 -97249209+33875101 -97250293+33872708 -97254235+33865323 -97263463+33862865
 -97263463+33862865 -97275402+33863244 -97275416+33863249 -97285393+33868244 -97295626+33877254 -97298019+33879488 -97301428+33882880 -97301565+33883155 -97302224+33883888 -97307633+33888011 -97307825+33888079 -97308046+33888263 -97309172+33888698
 -97309172+33888698 -97309913+33888583 -97310083+33888545 -97310143+33888532 -97314413+33866989 -97315511+33866164 -97318091+33863530 -97320645+33861307 -97331888+33855056 -97332063+33855056 -97334004+33863162 -97324334+33876440
 -97324334+33876440 -97337573+33873365 -97340179+33859655 -97340744+33858835 -97342797+33854825 -97344306+33852717 -97344388+33851504 -97345074+33850335 -97345869+33848457 -97346747+33846945 -97347213+33845113 -97347761+33844380 -97348338+33843876 -97349271+33843624 -97349710+33843372 -97358230+33830340 -97358303+33830256 -97358513+33830018 -97358805+33829749 -97372941+33819454 -97386638+33819376
 -97386638+33819376 -97395362+33819953
 -97395362+33819953 -97395437+33819950 -97400083+33819483 -97405921+33818873 -97406435+33818821
 -97406435+33818821 -97413692+33819304 -97413762+33819304 -97443945+33823713 -97444879+33824048 -97445657+33824831 -97451547+33827987 -97459068+33834581 -97462327+33840316 -97462857+33841772 -97462191+33846724 -97462035+33847636 -97461486+33849560 -97460608+33851713 -97455871+33859932 -97454763+33864105 -97453235+33868081 -97451579+33872052 -97451496+33873838 -97451583+33879946 -97451540+33884711 -97451090+33887916 -97451887+33892428 -97453563+33895222 -97456283+33898566 -97463564+33904955 -97464910+33905687 -97465954+33906374 -97468262+33908091 -97470542+33908984 -97474387+33910760 -97484161+33915374
 -96976378+29104046 -96971818+29099123 -96962709+29089288 -96961291+29087757 -96952386+29078144 -96947959+29073335 -96947333+29072716 -96946942+29072235 -96938587+29063244
 -97383095+33430450 -97382212+33430445 -97374855+33430124 -97374011+33430033 -97371170+33429993 -97369070+33429931 -97361811+33429715 -97359802+33429656 -97357294+33429582 -97348785+33429276 -97343363+33429105 -97337626+33428900 -97335691+33428828 -97334965+33428805 -97332873+33428737 -97331582+33428695 -97324670+33428471 -97318320+33428265 -97316031+33428191 -97313004+33428093 -97312298+33428071 -97308316+33427942 -97307916+33427929 -97307564+33427918 -97304712+33427825 -97294992+33427555 -97288346+33427344 -97282200+33427149 -97280597+33427098 -97278010+33427015 -97275593+33426938 -97269824+33426755 -97261065+33426476 -97255447+33426297 -97251676+33426178 -97243291+33425861 -97234954+33425535 -97233296+33425483 -97219945+33425119 -97212560+33424917 -97202131+33424632 -97192166+33424360 -97189895+33424298 -97184376+33424147 -97177076+33423948 -97175884+33423915 -97175326+33423899 -97174835+33423885 -97162146+33423540 -97160124+33423449 -97159073+33423421 -97157967+33423379 -97151503+33423213 -97144710+33423038 -97134696+33422781 -97133424+33422748 -97133076+33422739 -97132896+33422736 -97132214+33422725 -97129345+33422681 -97126197+33422571 -97125719+33422555 -97124781+33422523 -97111774+33422085 -97110792+33422052 -97108642+33421977 -97102961+33421779 -97101711+33421736 -97097862+33421602 -97090196+33421335 -97089811+33421321 -97081897+33421046 -97077810+33420904 -97058543+33420234 -97057761+33420207 -97056178+33420152 -97055721+33420132 -97055068+33420103 -97052573+33419994 -97049672+33419895 -97038304+33419507 -97037062+33419465 -97036401+33419442 -97031014+33419258 -97029609+33419210 -97019484+33418865 -97019075+33418851 -97012618+33418631 -97009930+33418539 -97000284+33418211 -96998842+33418188 -96986631+33417798 -96984580+33417732 -96983612+33417701 -96983541+33417699 -96973798+33417387 -96972268+33417338 -96970040+33417267 -96964871+33417078 -96964435+33417062 -96964325+33417059 -96962568+33417003 -96962408+33416998 -96959162+33416895 -96958417+33416871 -96958014+33416858 -96943860+33416410
 -96972766+30552498 -96963757+30557103
 -96976378+29104046 -96978554+29102500 -96979427+29101882 -96987355+29096021 -96993140+29091722 -96993398+29091704 -96993385+29091528
 -96976540+30550555 -96972766+30552498
 -96976540+30550555 -96974152+30551794 -96972766+30552498
 -97240108+29384488 -97239105+29383444 -97236357+29380579 -97235880+29380081 -97233185+29377270 -97225412+29369164 -97223938+29367627 -97218906+29362406 -97214849+29358198 -97214292+29357620 -97212474+29355734 -97204235+29347185 -97202685+29345577 -97199817+29342601 -97198862+29341610 -97197887+29340599 -97195703+29338333 -97194768+29337362 -97193914+29336476 -97190990+29333443 -97186539+29328827 -97185384+29327629 -97173950+29315766 -97172204+29313954 -97167989+29309582 -97165885+29307399 -97160889+29302216 -97159200+29300471 -97158888+29300149 -97158219+29299457 -97157887+29299112 -97157387+29298594 -97157152+29298346 -97156452+29297609 -97155849+29296983 -97155455+29296574 -97154702+29295792 -97153943+29295004 -97153230+29294264 -97152816+29293834 -97151925+29292909 -97150931+29291876 -97150544+29291474 -97150092+29291005 -97149622+29290517 -97149402+29290289 -97148994+29289866 -97148729+29289591 -97148502+29289356 -97147953+29288714 -97147224+29287929 -97146938+29287621 -97146524+29287190 -97145644+29286276 -97145032+29285641 -97143994+29284562 -97143650+29284205 -97142388+29282893 -97138946+29279309 -97138232+29278565 -97137164+29277453 -97135970+29276211 -97135441+29275661 -97128959+29268925 -97124222+29263943 -97120108+29259717 -97105759+29244543 -97092360+29229996 -97088382+29225654 -97088205+29225460 -97086742+29223833 -97085624+29222617 -97077307+29213572 -97062865+29197867 -97048794+29182517 -97045687+29179148 -97038394+29171222 -97037737+29170509 -97033638+29166055 -97027297+29159164 -97023424+29154956 -97022685+29154153 -97013079+29143715 -97009378+29139693 -97005887+29135899 -97005438+29135411 -97000826+29130399 -96999695+29129037 -96995426+29124612 -96988974+29117647 -96987336+29115879 -96981541+29109621 -96980967+29109001 -96978771+29106629 -96976378+29104046
 -97155219+30457344 -97153093+30458458 -97144614+30462908 -97134585+30468214 -97125266+30473163 -97124685+30473457 -97120900+30475370 -97115668+30478014 -97097738+30487470 -97094806+30489005 -97090173+30491406 -97084615+30494251 -97070491+30501317 -97059125+30507390 -97051652+30511558 -97048814+30513036 -97020545+30527807 -97016027+30530015 -97010078+30533275 -97009090+30533816 -97007025+30534983 -97004533+30536250 -96996076+30540429 -96990028+30543563 -96979296+30549127 -96976540+30550555
 -96984281+27803783 -97000264+27792048 -97028747+27775592 -97136509+27620188 -97165097+27568300
 -96996156+29089570 -96993385+29091528
 -96996156+29089570 -96993529+29091414 -96993385+29091528
 -97017219+29074266 -97011479+29078410 -97003984+29083838 -96998517+29087915 -96996156+29089570
 -97000057+30041491 -97000261+30041456 -97011112+30036168 -97016327+30033467
 -97000057+30041491 -97016327+30033467
 -97136219+27904173 -97135355+27903117 -97134971+27902701 -97133915+27901245 -97133787+27900941
 -97133787+27900941 -97125267+27913631 -97121007+27920966 -97120255+27922270 -97103567+27946649 -97100697+27950736 -97100106+27951577 -97095674+27957741
 -97095674+27957741 -97094784+27955605 -97094427+27954746 -97093065+27951474 -97091007+27946532 -97085953+27934389 -97085631+27933614 -97082950+27927174 -97082900+27927053 -97078615+27916759 -97078506+27916406 -97078091+27915389 -97076694+27912023 -97076183+27910791 -97067292+27889439 -97061377+27875302 -97058983+27869701 -97057988+27867347 -97058144+27863781 -97061117+27858795 -97065133+27852063 -97058881+27846144 -97058338+27845657 -97056917+27844384 -97046232+27837891 -97045901+27837715 -97037971+27833486 -97036778+27832850 -97016372+27821730 -97016296+27821689 -97000265+27812982 -96984281+27803783
 -97016327+30033467 -97017199+30033016 -97018085+30032558 -97019163+30032000
 -97019163+30032000 -97019709+30034017 -97021739+30041460 -97024021+30049823 -97024461+30051435
 -97018394+29073281 -97017219+29074266
 -97018394+29073281 -97018263+29073464 -97017898+29073670 -97017219+29074266
 -97305916+28864037 -97300161+28868310 -97297403+28870310 -97294635+28872375 -97292397+28874028 -97284922+28879471 -97278110+28884530 -97271729+28889296 -97264412+28894752 -97255910+28901093 -97255432+28901449 -97250580+28905078 -97240288+28912633 -97227385+28922076 -97216579+28929981 -97214899+28931211 -97212236+28933160 -97210149+28934688 -97207819+28936395 -97207155+28936881 -97199640+28942382 -97191302+28948488 -97186818+28951766 -97186053+28952324 -97182699+28954770 -97160550+28970930 -97158011+28972782 -97150028+28978606 -97149573+28978937 -97149062+28979309 -97144436+28982684 -97140546+28985522 -97125266+28996674 -97125069+28996827 -97124732+28997089 -97120797+29000157 -97120709+29000258 -97116132+29003597 -97115428+29004158 -97107572+29009763 -97106827+29010304 -97102554+29013415 -97098548+29016347 -97094625+29019249 -97087993+29024156 -97083320+29027615 -97082937+29027894 -97079155+29030651 -97077673+29031732 -97074570+29033996 -97057969+29046156 -97055919+29047660 -97049069+29052686 -97048955+29052769 -97038558+29060393 -97031347+29065628 -97028074+29067933
 -97028074+29067933 -97026221+29067692 -97026008+29067692 -97025930+29067746 -97024764+29068578 -97022348+29070301 -97018408+29073112 -97018394+29073281
 -97024461+30051435 -97024774+30052572 -97025008+30053423 -97025494+30055188 -97025828+30056401 -97028628+30066552 -97028751+30066998 -97029576+30069990 -97031310+30076301 -97031354+30076459 -97031599+30077350 -97034045+30086253 -97037051+30097195 -97037233+30097857 -97042847+30118295 -97044228+30123323 -97045318+30127341 -97046527+30131686 -97048210+30137947 -97050962+30148005 -97052660+30154209 -97054190+30159800 -97056425+30167966 -97057661+30172481 -97059285+30178416 -97059413+30178884 -97059871+30180555 -97060304+30182306 -97060627+30183377 -97060826+30184078 -97061338+30185694 -97061524+30186424 -97062051+30187936 -97062996+30191618 -97063403+30193096 -97065717+30201501 -97067844+30208965 -97068058+30209737 -97073436+30229203 -97074281+30232259 -97074703+30233786 -97077105+30242583 -97078371+30247290 -97079578+30251246 -97080131+30253154 -97080289+30253819 -97080509+30254619 -97080713+30255347 -97090849+30265349 -97091427+30265733 -97092481+30266434 -97095575+30268456 -97098447+30270388 -97100078+30271486 -97102629+30273183 -97103336+30273653 -97105778+30275325 -97114058+30280862 -97125828+30288697 -97137052+30296180 -97148822+30304027 -97151824+30306029 -97158969+30310801 -97169756+30318009 -97171526+30319192 -97172480+30319829 -97173828+30320730 -97176186+30322305 -97192212+30332966 -97196695+30335908 -97198914+30337448 -97207732+30341740 -97210327+30342969 -97215815+30345592 -97231659+30353165 -97251950+30362971 -97266166+30369745 -97269463+30371304 -97269615+30371376 -97272900+30373075 -97273643+30373448 -97275984+30374459 -97276309+30374631 -97280776+30376775 -97282434+30377706 -97286847+30379700 -97287534+30380044 -97288481+30380570 -97289548+30381086 -97289738+30381178 -97291339+30382038 -97292247+30382353 -97293302+30382859 -97296345+30384318 -97301513+30386897 -97303158+30387605 -97305078+30388548 -97306724+30389356 -97308624+30390381 -97315945+30393910 -97316913+30394376 -97317622+30394717 -97318249+30395018 -97318862+30395313 -97319857+30395697 -97323801+30397702
 -97024461+30051435 -97026296+30049747 -97030484+30045898 -97031160+30045276 -97034212+30042471 -97041996+30035332 -97044131+30033377 -97051335+30026784 -97052427+30025785 -97056379+30022137 -97058331+30020330 -97061131+30017756 -97062105+30016840 -97062790+30016198 -97071631+30008029 -97073360+30006435 -97075559+30004416 -97086160+29994572 -97086477+29994282 -97086850+29993937 -97087713+29993140 -97102411+29979592 -97106672+29975691 -97107182+29975228 -97112523+29970388 -97115291+29967879 -97121134+29962585 -97124547+29959638 -97128928+29956044 -97130912+29954060 -97135155+29950229 -97135949+29949511 -97138144+29947528 -97142746+29943372 -97143169+29943023 -97143445+29942773 -97144094+29942185 -97151802+29935217 -97156323+29931129 -97157746+29929842 -97164399+29923828 -97165352+29922967 -97167485+29921039 -97184347+29905727 -97185407+29904767 -97187610+29902773 -97188834+29901664 -97194230+29896780 -97198798+29892645 -97204465+29887440 -97214323+29878574 -97221868+29871810 -97230841+29863651 -97231933+29862657 -97238914+29856309 -97239244+29856008 -97241023+29854323 -97255853+29840841 -97258237+29838689 -97260756+29836408 -97263540+29833888 -97268314+29829567 -97275330+29823225 -97277713+29821072 -97281551+29817607 -97282404+29816836 -97286979+29812696 -97289484+29810423 -97290080+29809882 -97293897+29806420 -97299299+29801521 -97302507+29798667 -97307788+29793858 -97315823+29786541
 -97028593+32989314 -97030129+32989278
 -97030129+32989278 -97032287+32989324
 -97032287+32989324 -97032380+32984927
 -97028593+32989314 -97032380+32984927
 -97032380+32984927 -97032387+32984623
 -97032387+32984623 -97032387+32980624 -97032487+32972823 -97032487+32969524 -97032497+32968433 -97032513+32966565 -97032587+32958125 -97032587+32954924 -97032533+32948476 -97032587+32948024 -97032594+32947689 -97032637+32945567 -97032587+32945225 -97032587+32943925 -97032587+32940925 -97032587+32929926 -97032587+32929626 -97032687+32926626 -97032687+32925726 -97032687+32920615 -97032687+32918826 -97032887+32910626 -97032950+32902652 -97033010+32895131
 -97038385+32548636 -97038256+32558720 -97038115+32564650 -97038085+32566771 -97038085+32568637 -97037922+32572065 -97037871+32573625 -97037885+32578537 -97037870+32579690 -97037854+32581000 -97037836+32582412 -97037785+32586536 -97037485+32605536 -97037485+32612936 -97037485+32613446 -97037485+32613467 -97037519+32617918 -97037665+32621647 -97037385+32622835 -97037342+32627338 -97037316+32630120 -97037314+32630512 -97037312+32631186 -97037309+32632029 -97037305+32633038 -97037303+32633428 -97037278+32634778 -97037251+32636158 -97037189+32639485 -97037097+32645162 -97037086+32645834 -97037049+32647758 -97036907+32655158 -97036865+32657313 -97036857+32657757 -97036786+32661434 -97036754+32665873 -97036686+32675434 -97036686+32676034 -97036586+32676434 -97036531+32684495 -97036486+32691133 -97036442+32692551 -97036434+32692814 -97036415+32693423 -97036386+32694333 -97036374+32695754 -97036373+32695808 -97036372+32695963 -97036367+32696586 -97036365+32696802 -97036353+32698118 -97036286+32706032 -97036239+32706497 -97036186+32707033 -97036186+32707329 -97036186+32708112 -97036186+32708894 -97036186+32710833 -97036086+32716332 -97036086+32720432 -97036029+32722142 -97035986+32723432 -97035886+32726032 -97035886+32727232 -97035886+32729132 -97035886+32733032 -97035852+32733404 -97035786+32734132 -97035786+32735031 -97035786+32735932 -97035786+32737032 -97035786+32737932 -97035386+32738831 -97035386+32739231 -97035386+32739432 -97035286+32740532 -97035686+32741632 -97035686+32742132 -97035686+32742532 -97035686+32743332 -97035686+32744632 -97035686+32747231 -97035686+32748132 -97035586+32748932 -97035586+32749732 -97035586+32750631 -97035545+32751142 -97035526+32751380 -97035296+32754231 -97035264+32754625 -97035086+32756831 -97035086+32759430 -97035186+32759931 -97035193+32760538 -97035206+32761571 -97035216+32762393 -97035225+32763131 -97035233+32763838 -97035243+32764681 -97035250+32765338 -97035118+32767180 -97035086+32767631 -97035086+32772531 -97035086+32773731 -97034986+32779731 -97034886+32781530 -97034886+32782630 -97034809+32783581 -97034795+32784375 -97034786+32784929 -97034686+32788330 -97034617+32792604 -97034086+32816529 -97034086+32820028 -97034086+32821928 -97033967+32826801 -97033947+32827602 -97033786+32834229 -97033786+32835929 -97033786+32836428 -97033786+32837029 -97033786+32837528 -97033786+32838129 -97033386+32862228 -97033286+32866328 -97033087+32875226 -97033087+32878627 -97033087+32881326 -97033087+32883988 -97033087+32885526
 -97033087+32885526 -97033010+32895131
 -97033087+32885526 -97033074+32887141 -97033010+32895131
 -97305708+32988511 -97301103+32988421 -97301012+32988419 -97300756+32988414 -97300380+32988407 -97300301+32988406 -97293479+32988287 -97289009+32988209 -97283775+32988118 -97282525+32988092 -97280913+32988058 -97278217+32988002 -97273864+32987912 -97265219+32987704 -97263621+32987665 -97252750+32987385 -97247531+32987234 -97237591+32986946 -97237297+32986938 -97236886+32986926 -97235934+32986899 -97235636+32986890 -97235415+32986884 -97235118+32986875 -97228990+32986697 -97228813+32986696 -97227947+32986691 -97227680+32986689 -97227116+32986685 -97224865+32986670 -97223083+32986658 -97211273+32986468 -97198942+32986161 -97196714+32986098 -97185174+32985816 -97182778+32985767 -97180243+32985716 -97176293+32985642 -97171957+32985560 -97171443+32985551 -97171302+32985548 -97171082+32985544 -97170922+32985541 -97168600+32985497 -97168307+32985492 -97167622+32985479 -97164755+32985426
 -97164755+32985426 -97162399+32985500
 -97162399+32985500 -97159397+32985462 -97157547+32985423 -97155261+32985405 -97152115+32985380 -97150867+32985379 -97150207+32985366 -97149022+32985364 -97148940+32985364 -97148445+32985363 -97147770+32985361 -97146728+32985355
 -97146728+32985355 -97146095+32985356 -97145873+32985356 -97145141+32985357
 -97145141+32985357 -97144847+32985348 -97144701+32985343 -97142425+32985330 -97140678+32985320 -97139137+32985311 -97138696+32985308 -97137716+32985259 -97137373+32985242 -97136466+32985196 -97133780+32985112 -97133222+32985090 -97131035+32985004
 -97131035+32985004 -97130102+32985012 -97128135+32985030 -97127291+32985037 -97127057+32985039
 -97127057+32985039 -97126176+32985036 -97125867+32985035 -97125429+32985034 -97125092+32985033 -97124173+32985030
 -97124173+32985030 -97124054+32985031 -97123711+32985033 -97123049+32985037 -97121264+32985056 -97121193+32985057 -97120846+32985061
 -97120846+32985061 -97118908+32985060
 -97118908+32985060 -97117572+32985067
 -97117572+32985067 -97110190+32984952 -97109255+32984933 -97108816+32984911 -97108280+32984885 -97104674+32984769 -97101735+32984749 -97098154+32984724 -97095035+32984705 -97083227+32984663 -97072087+32984620 -97071886+32984619 -97068912+32984608 -97066889+32984596 -97064982+32984583 -97047795+32984495
 -97047795+32984495 -97041782+32984517 -97040726+32984529 -97039777+32984540 -97032387+32984623
 -97086834+32549428 -97086104+32549415 -97085368+32549402 -97077802+32549264 -97068917+32549117 -97068054+32549103 -97067248+32549094 -97066824+32549089 -97066210+32549083 -97065097+32549071 -97064249+32549061 -97058730+32548964 -97052040+32548894 -97050310+32548870 -97049639+32548861 -97048593+32548847 -97042115+32548759 -97038385+32548636
 -97056383+28550094 -97056461+28549750 -97056513+28548558 -97056720+28547962 -97057266+28547435 -97057707+28547183 -97058096+28547092
 -97058096+28547092 -97059342+28547137 -97060614+28547504
 -97060614+28547504 -97061314+28547481 -97062586+28547321 -97077701+28533792
 -97056383+28550094 -97077794+28540628
 -97077794+28540628 -97077976+28540880 -97077794+28542210 -97076393+28543516 -97076289+28543676 -97076289+28544089 -97076860+28544502 -97078002+28545006 -97078729+28545441
 -97078729+28545441 -97079456+28545326 -97077701+28533792
 -97315507+30752371 -97314846+30754415 -97313523+30757324 -97313477+30757644 -97313458+30757714 -97313392+30757823 -97313313+30758037 -97313144+30758366 -97312865+30758913 -97312447+30759961 -97310059+30765970 -97308979+30768690 -97305092+30778471 -97301870+30786366 -97299779+30791599 -97296995+30798692 -97296811+30799163 -97295729+30801932 -97295341+30802927 -97293644+30807273 -97289795+30816186 -97289757+30816273 -97281417+30835589 -97281124+30836620 -97280678+30837658 -97273396+30854637 -97272754+30856099 -97271486+30859202 -97270465+30861705 -97270119+30862369 -97269335+30864307 -97265162+30874792 -97264517+30876331 -97263794+30878143 -97263554+30878692 -97259082+30889596 -97258519+30889961 -97253376+30893200 -97250274+30895137 -97249264+30895646 -97241977+30899321 -97232527+30904087 -97230557+30905080 -97221281+30909757 -97211809+30914534 -97210142+30915376 -97208346+30916280 -97203030+30918960 -97201690+30919636 -97201463+30919750 -97200809+30920079 -97196331+30922327 -97190938+30925047 -97184689+30928200 -97184059+30928517 -97181095+30930012 -97180218+30930454 -97179342+30930896 -97176799+30932178 -97169293+30935965 -97155875+30942736 -97141437+30950022 -97139037+30951233 -97134433+30953556 -97129682+30955954 -97119946+30960990 -97110334+30965863 -97107201+30967451 -97105918+30968101 -97097642+30972298 -97088938+30976712 -97085702+30978353 -97075245+30983656 -97074495+30984036 -97070188+30986220
 -97077701+28533792 -97077845+28533616 -97078209+28533479 -97078650+28533433
 -97078650+28533433 -97079247+28533639 -97079376+28534029 -97079584+28535152 -97079844+28535472
 -97079844+28535472 -97080285+28535426 -97080570+28535037 -97081089+28533547
 -97081089+28533547 -97091679+28540145
 -97077701+28533792 -97089083+28536892
 -97089083+28536892 -97089160+28536067 -97088823+28534646 -97088874+28534004 -97089030+28533798 -97089289+28533706
 -97089289+28533706 -97089886+28533935 -97090977+28534989 -97091132+28535448 -97091133+28536067 -97091679+28540145
 -97242032+31228737 -97241365+31227798 -97239711+31225439 -97238304+31223342 -97235680+31219429 -97234336+31217811 -97228286+31209225 -97223812+31202877 -97222452+31201205 -97217911+31194831 -97213089+31188062 -97208057+31181001 -97206139+31178309 -97201392+31171646 -97197697+31166458 -97193225+31160182 -97189671+31155194 -97184347+31147720 -97184241+31147571 -97182397+31144984 -97182020+31144454 -97178223+31139123 -97175871+31135823 -97175525+31135342 -97174055+31133277 -97173169+31132033 -97166758+31122896 -97156425+31108401 -97153417+31104184 -97149104+31098133 -97146861+31094986 -97136346+31080239 -97136000+31079753 -97135544+31079114 -97134907+31078221 -97133551+31076319 -97132336+31074614 -97129264+31070304 -97120578+31058092 -97111638+31045382 -97098128+31026176 -97090730+31015661 -97088448+31012416 -97080402+31000978 -97070188+30986220
 -97086834+32549428 -97086820+32546542 -97086718+32539317 -97086728+32536712 -97086684+32526040 -97086660+32524331 -97086657+32515992 -97086657+32515326 -97086691+32508028 -97086699+32506839 -97086756+32498326 -97086774+32479894 -97086775+32474055 -97086597+32469661 -97086659+32459870 -97086662+32459452 -97086666+32458845 -97086669+32458281 -97086742+32442291 -97086742+32441666 -97086742+32441502 -97086750+32441184 -97086751+32440990 -97086782+32435162 -97086956+32417388 -97086983+32414115 -97086985+32413879 -97086986+32413721 -97086995+32412767 -97086998+32412478 -97087017+32410240 -97087026+32409215 -97087066+32403511 -97087250+32399839 -97087366+32394645 -97087432+32391936 -97086801+32364710 -97086633+32361085 -97086654+32359690 -97086602+32349780 -97086563+32346835 -97086265+32320670 -97086250+32318026 -97086234+32315118 -97086240+32308210 -97086231+32292812 -97086229+32291951 -97086226+32290022 -97086220+32287071 -97086217+32285377 -97086215+32284149 -97086205+32280060 -97086191+32265451
 -97355575+32553333 -97353077+32553314 -97352185+32553277 -97351965+32553268 -97350478+32553206 -97349593+32553169 -97349285+32553156 -97349074+32553147 -97348411+32553120 -97347757+32553093 -97347687+32553090 -97346841+32553055 -97346718+32553054 -97341450+32553013 -97340071+32553002 -97339735+32553000 -97337271+32552981 -97337045+32552979 -97336533+32552975 -97335305+32552953 -97333725+32552926 -97331970+32552895 -97329835+32552857 -97328460+32552833 -97327554+32552817 -97326853+32552804 -97322277+32552723 -97322222+32552722 -97321925+32552717 -97321652+32552714 -97320418+32552699 -97319941+32552693 -97319653+32552689
 -97319653+32552689 -97319199+32552699
 -97319199+32552699 -97318907+32552697 -97315445+32552648 -97304289+32552508 -97300036+32552461 -97295678+32552414 -97294757+32552404 -97294084+32552397 -97287768+32552313 -97278262+32552187 -97270953+32552145 -97265522+32552021 -97265332+32552017
 -97265332+32552017 -97263879+32552029
 -97263879+32552029 -97261938+32551981 -97260855+32551954 -97259255+32551915 -97252646+32551752 -97250580+32551739 -97249268+32551730 -97241346+32551648 -97239443+32551628 -97237348+32551569 -97236608+32551555 -97235074+32551526 -97234899+32551523 -97232921+32551486 -97224375+32551332 -97224316+32551331 -97221820+32551291 -97220668+32551273 -97219618+32551256 -97217254+32551218 -97215020+32551182 -97214321+32551171 -97205891+32551037 -97202891+32550984 -97198984+32550915 -97186589+32550754 -97184833+32550734 -97177032+32550645 -97173696+32550596 -97167637+32550485 -97163533+32550425 -97155857+32550307 -97152228+32550250 -97148730+32550202 -97146198+32550138 -97144883+32550123 -97140739+32550074 -97136027+32549932 -97131592+32549846 -97129690+32549809 -97127081+32549778 -97123383+32549733 -97122768+32549725 -97121349+32549708 -97108527+32549571 -97107885+32549564
 -97107885+32549564 -97107119+32549582 -97099616+32549752
 -97099616+32549752 -97089748+32549479 -97088708+32549461 -97086834+32549428
 -97167369+26413108 -97125248+26248285 -97125248+26246333 -97089344+26066179 -97093863+26000357 -97093891+26000357 -97091121+25973840 -97145567+25971132 -97145979+25956816
 -97145979+25956816 -97204879+25958110 -97205484+25958289 -97206061+25958653 -97206389+25959090 -97206735+25959583 -97207000+25960189 -97206945+25960899 -97207413+25962798 -97208007+25963582 -97209020+25963721
 -97209020+25963721 -97340721+25929183 -97366799+25915732 -97366880+25884997 -97375255+25856551 -97375775+25856437 -97376169+25855978 -97376205+25855097 -97376096+25854213 -97375556+25853998 -97375255+25853997 -97375255+25840266
 -97375255+25840266 -97404599+25840714
 -97404599+25840714 -97403958+25840706 -97403424+25840668
 -97403424+25840668 -97402844+25840687 -97402356+25840706 -97401761+25840878 -97401364+25841160 -97400921+25841671 -97400525+25842003 -97400456+25842359 -97408357+25856459 -97412868+25858725
 -97412868+25858725 -97425157+25840859
 -97425157+25840859 -97434084+25848230 -97434141+25848294 -97448012+25860676 -97447951+25861145 -97447936+25861699 -97447875+25862565 -97447753+25862988 -97447478+25863442 -97447188+25863717 -97446958+25863959 -97446730+25864170 -97446517+25864441 -97455107+25878067 -97454859+25878758 -97454780+25879104 -97469960+25888558
 -97469960+25888558 -97470983+25887980 -97477072+25883191 -97479260+25881658 -97480804+25880608
 -97480804+25880608 -97486571+25883980 -97487160+25885158
 -97487160+25885158 -97490360+25883358
 -97490360+25883358 -97497361+25898658 -97497514+25898724 -97498061+25898958
 -97498061+25898958 -97499561+25898058 -97504761+25891958
 -97504761+25891958 -97522962+25894658 -97522862+25895058 -97526363+25901204 -97528122+25903829 -97529925+25918207 -97529940+25918600 -97530001+25919237 -97530308+25919714 -97530521+25919989 -97531025+25920302 -97531620+25920473 -97532367+25920550
 -97532367+25920550 -97532871+25920519 -97533634+25920481
 -97533634+25920481 -97537363+25930457 -97559364+25932257 -97582565+25937857 -97566012+25947200 -97574362+25951991
 -97574362+25951991 -97580375+25945028
 -97580375+25945028 -97580419+25945116 -97580587+25945914 -97580665+25947357 -97580755+25948515 -97580938+25949759 -97581167+25950915 -97608501+25976784 -97617266+25979756 -97623863+25997159
 -97623863+25997159 -97624367+25996892 -97624886+25996648 -97625267+25996556 -97625989+25996474
 -97625989+25996474 -97627226+25996727 -97628020+25997487 -97628284+25998414 -97628019+25999512 -97627667+26000356 -97633767+26000356 -97636067+26000356 -97664376+26033539
 -97664376+26033539 -97664422+26032986 -97664422+26032574 -97664590+26031983 -97664804+26031395 -97665170+26030827 -97665658+26030178 -97665963+26029976 -97666168+26029855
 -97666168+26029855 -97671568+26033955 -97706539+26037341
 -97706539+26037341 -97751293+26031452
 -97751293+26031452 -97751644+26031483
 -97751644+26031483 -97752072+26031475 -97752499+26031410 -97752926+26031323 -97753521+26031136 -97754055+26030827 -97754471+26030455 -97755215+26029888 -97755795+26029377
 -97755795+26029377 -97765088+26044911
 -97765088+26044911 -97777775+26029425
 -97777775+26029425 -97790782+26051861
 -97790782+26051861 -97815765+26048916
 -97815765+26048916 -97815490+26049610 -97815276+26050472 -97815139+26051060 -97815109+26051655 -97815074+26052355 -97815139+26053341 -97815444+26054222 -97815612+26054653 -97815917+26055145
 -97815917+26055145 -97828539+26051020
 -97828539+26051020 -97861875+26069755
 -97091679+28540145 -97096848+28547911 -97104660+28554833
 -97104660+28554833 -97109527+28553967 -97109565+28553960
 -97476086+32173460 -97474908+32174027 -97473660+32174628 -97472584+32176547 -97474295+32179091 -97474987+32180150 -97475450+32180859 -97466106+32183889 -97462821+32184684 -97456972+32185988 -97441852+32189360 -97432063+32191543 -97415008+32195347 -97409976+32196469 -97395392+32199724 -97387400+32201507 -97385599+32201908 -97383653+32202342 -97379438+32203283 -97379042+32203371 -97378299+32203537 -97377587+32203696 -97365577+32206303 -97361518+32207176 -97357806+32207975 -97331121+32213719 -97318423+32216452 -97316163+32216938 -97302604+32219857 -97297746+32220902 -97295839+32221313 -97281005+32224507 -97274365+32225937 -97270524+32226764 -97264758+32228033 -97243223+32232652 -97232391+32234990 -97228021+32235932 -97224853+32236615 -97214266+32238901 -97196560+32242724 -97182242+32245816 -97181489+32245978 -97178426+32246639 -97176157+32247129 -97173859+32247625 -97163098+32249951 -97162268+32250147 -97161887+32250253 -97149022+32252109 -97133407+32254699 -97117189+32258403 -97113748+32259189 -97092491+32264009 -97086191+32265451
 -97123268+28548271 -97109565+28553960
 -97123268+28548271 -97118647+28547081
 -97118647+28547081 -97118465+28547907 -97118102+28548571 -97117765+28548869 -97117480+28548984 -97116986+28549007
 -97116986+28549007 -97116182+28548893
 -97116182+28548893 -97115455+28548962 -97114988+28549329 -97114495+28550017 -97109565+28553960
 -97160611+28553453 -97160463+28552382 -97160463+28552241 -97147958+28551967 -97147947+28551905 -97144112+28548458 -97128048+28545610
 -97128048+28545610 -97124939+28546895
 -97124939+28546895 -97124964+28545841
 -97124964+28545841 -97123268+28548271
 -97143262+29628089 -97140842+29630975 -97137464+29635006 -97130762+29643004 -97130517+29643296 -97131188+29643762 -97133433+29645799 -97134404+29646391 -97136218+29647497 -97139609+29650171 -97140344+29650720 -97149626+29657722 -97159681+29665391 -97159743+29665437 -97173197+29675462 -97174601+29676512 -97177116+29678402 -97177967+29679042 -97178616+29679530 -97179484+29680183 -97181464+29681671 -97190416+29688618 -97195206+29692295 -97201466+29697210 -97202522+29697899 -97209437+29703079 -97223498+29713653 -97233181+29720990 -97235295+29722452 -97242339+29727706 -97245793+29730282 -97254546+29736904 -97254710+29737060 -97270441+29748965 -97287391+29761395 -97288221+29762026 -97289368+29762897 -97307885+29777036 -97317893+29784658
 -97136219+27904173 -97136363+27904509 -97137044+27905467 -97137227+27905725 -97137739+27906493 -97138507+27907437 -97138999+27908137 -97139563+27908941 -97140683+27910396 -97141291+27911500 -97142171+27912524 -97142891+27913484 -97143627+27914556 -97144395+27915580 -97144992+27916413 -97145700+27917401 -97146461+27918462 -97147122+27919383 -97147698+27920186 -97148411+27921180 -97149069+27922070 -97149557+27922729 -97149617+27922810 -97150188+27923582 -97151975+27925998 -97152447+27926637 -97152889+27927235 -97153365+27927878 -97154139+27928924 -97154200+27929009 -97159096+27935836 -97160504+27937799 -97163752+27942256 -97166193+27945603 -97167061+27946793 -97169599+27950275 -97175947+27958984 -97176742+27960075 -97178244+27962136 -97180554+27965306 -97184184+27970285 -97184424+27970614 -97187179+27974395 -97190503+27978956 -97206025+28000296 -97209390+28004885 -97212218+28008700 -97212855+28009553 -97214334+28011572 -97216873+28015039 -97219342+28018457
 -97227068+27827569 -97225852+27827009 -97225269+27826037 -97217670+27823395 -97215456+27823057 -97214149+27822857 -97211028+27822381 -97201206+27821121
 -97201206+27821121 -97196494+27821998 -97195454+27822192 -97193659+27823361
 -97193659+27823361 -97192523+27822577
 -97192523+27822577 -97188659+27823885 -97187451+27824865 -97187387+27826993 -97187355+27828689 -97181691+27835728 -97171099+27853007 -97170619+27853663 -97170587+27853791 -97170395+27854127 -97170091+27854527 -97169835+27854847 -97169707+27855087 -97169531+27855343 -97169291+27855759 -97169195+27856079 -97169035+27856303 -97168315+27858511 -97165691+27861743 -97165371+27861999 -97165051+27862239 -97157099+27873038 -97156830+27873467 -97156011+27874510 -97153899+27876270 -97149707+27883710 -97149547+27884430 -97149323+27884686 -97149067+27884894 -97148200+27886277 -97147211+27887854 -97146491+27888910 -97146379+27889245 -97140171+27898285 -97139707+27898925 -97137131+27902861 -97136219+27904173
 -97143262+29628089 -97143469+29627928 -97148402+29624138 -97158073+29616580 -97160428+29614739 -97162082+29613446 -97167210+29609439 -97182251+29597690 -97183535+29596686 -97186710+29594205 -97193499+29588894 -97196755+29586346 -97198064+29585322 -97199767+29583989 -97204087+29580613 -97204071+29579679 -97203946+29571957 -97203886+29568225 -97203744+29559316 -97203479+29549930 -97203161+29538658 -97202811+29526205 -97202635+29519381 -97202631+29519227 -97202334+29507668 -97207646+29489955 -97210954+29479258 -97211145+29478628 -97211252+29478276 -97212309+29474806 -97213561+29470698 -97214843+29466491 -97217887+29456509 -97219149+29452385 -97219600+29450912 -97219659+29450717 -97219672+29450517 -97219934+29449800 -97220750+29447173 -97222026+29443067 -97222444+29441724 -97223031+29439839 -97226232+29429151 -97227769+29423995 -97228006+29423198 -97230591+29415188 -97230735+29414817 -97233638+29405546 -97236738+29395230 -97238701+29388260 -97240108+29384488
 -97155219+30457344 -97177421+30450535 -97184335+30448411 -97187125+30447554 -97192294+30445966 -97202842+30442751 -97203678+30442497 -97223923+30436295 -97225244+30435889 -97228332+30434939 -97230425+30434295 -97231992+30433814 -97235056+30432874 -97238387+30431852 -97240000+30431357 -97243894+30430162 -97246837+30429277 -97256465+30426217 -97259031+30425457 -97259779+30425235 -97263065+30424306 -97267341+30423007 -97281379+30418734 -97281710+30418633 -97294321+30414889 -97296137+30414351 -97300796+30412973 -97302294+30412506 -97303373+30412169 -97303477+30412137 -97304858+30411707 -97306323+30411324 -97317955+30407662 -97319424+30407229 -97332868+30403306 -97334464+30402843
 -97215946+30604411 -97208240+30586544 -97204255+30576865 -97204030+30576318 -97199332+30564997 -97197639+30560858 -97192415+30548053 -97189259+30540317 -97185722+30531649 -97184971+30529810 -97183193+30525445 -97181339+30520860 -97177182+30510638 -97176391+30508733 -97175228+30505941 -97173372+30501484 -97172113+30498529 -97169854+30493020 -97164933+30481016 -97162037+30473989 -97161563+30472841 -97160504+30470273 -97160169+30469462 -97155219+30457344
 -97160611+28553453 -97160826+28554124 -97162512+28556141 -97162746+28556577 -97162720+28557012 -97162486+28557333 -97161603+28557952 -97161369+28558204 -97161421+28558547 -97161603+28558731 -97162252+28559052 -97169100+28580390
 -97160611+28553453 -97170399+28578236 -97170398+28579061 -97170269+28579519 -97169100+28580390
 -97375709+28388502 -97373934+28390072 -97359811+28400859 -97347852+28409993 -97341083+28415162 -97340735+28415429 -97330123+28423533 -97325457+28427097 -97322347+28429484 -97307738+28440702 -97302991+28444348 -97289708+28454547 -97273073+28467326 -97268232+28471045 -97236126+28495783 -97214003+28512624 -97211910+28514228 -97205222+28519357 -97201598+28522136 -97200573+28522917 -97197232+28525468 -97169241+28546879 -97168002+28547828 -97166442+28549020 -97161438+28552824 -97160611+28553453
 -97167740+28727769 -97167731+28727846 -97167747+28727949 -97167816+28728371 -97174102+28742917 -97164993+28763568 -97164112+28764748 -97171727+28786745 -97188393+28827344 -97186297+28832521 -97198177+28843674 -97209642+28855234 -97213244+28857784 -97215675+28860040 -97215932+28860173 -97220098+28861410 -97221400+28861684 -97226186+28862664 -97231971+28865303
 -97231971+28865303 -97236241+28864889 -97236579+28864660 -97240844+28854391
 -97165097+27568300 -97222266+27576364 -97228450+27578451 -97228618+27578508 -97233201+27580006 -97247658+27581420
 -97247658+27581420 -97265178+27576764 -97267162+27576204 -97267898+27575980 -97268490+27575964 -97273172+27574717 -97317865+27562816 -97324779+27561041 -97325216+27560896 -97326852+27560877 -97356483+27560542 -97373919+27560346 -97377708+27559985
 -97377708+27559985 -97390280+27560011 -97390726+27560011 -97391000+27560011 -97402010+27560034 -97405005+27560040 -97421439+27560076 -97437477+27560111 -97453889+27560145 -97465292+27560166 -97469838+27560224 -97486378+27560437
 -97486378+27560437 -97502706+27560379 -97518867+27560371 -97551638+27560354 -97572983+27560343 -97573368+27560342 -97573666+27560342 -97575568+27560341 -97581483+27560338 -97585746+27560336
 -97585746+27560336 -97593280+27560371
 -97593280+27560371 -97595454+27560367 -97606887+27560348 -97642473+27559473 -97663139+27559376 -97679155+27559301 -97684813+27559274 -97691861+27559241 -97706010+27559175 -97725253+27559085 -97731111+27559046 -97747877+27558936 -97792865+27558600 -97796068+27558583 -97800352+27558561 -97831031+27558405 -97831298+27558403 -97831891+27558400 -97833582+27558391 -97841405+27558353
 -97841405+27558353 -97840506+27558559 -97838830+27559430 -97839055+27563751
 -97167369+26413108 -97183332+26471354 -97184566+26475852 -97192574+26500345 -97192731+26500345 -97212761+26565156 -97225374+26600227
 -97288337+27277584 -97250264+27392308 -97207640+27483569 -97207151+27484615 -97199816+27500319 -97167381+27562816 -97165097+27568300
 -97168412+28722298 -97167740+28727769
 -97168412+28722298 -97168113+28724703 -97167740+28727769
 -97170206+28590316 -97176300+28600487 -97176525+28600668 -97182368+28610519 -97180481+28626464 -97180289+28628152 -97179706+28632846 -97177862+28647705 -97177664+28649295 -97177574+28650018 -97176956+28654951 -97174232+28676439 -97173359+28683327 -97173212+28684485 -97172362+28691130 -97171886+28695004 -97170378+28706600 -97169916+28710186 -97169820+28710957 -97169643+28712384 -97169022+28717403 -97169006+28717533 -97168571+28721028 -97168412+28722298
 -97169100+28580390 -97166348+28580596 -97165777+28580756 -97165543+28580939 -97165517+28581650 -97165880+28582223 -97166996+28583094 -97167697+28583553 -97168995+28583874 -97169385+28584057 -97170527+28584745 -97170206+28590316
 -97169100+28580390 -97170206+28590316
 -97215946+30604411 -97216132+30604855 -97216570+30605903
 -97215946+30604411 -97216570+30605903
 -97216570+30605903 -97216700+30606215 -97217500+30608290 -97217606+30608570 -97217865+30609256 -97218129+30609960 -97218302+30610421 -97218365+30610591 -97218861+30611883 -97219708+30614036 -97220024+30614839 -97221184+30617784 -97222158+30620261 -97226219+30629843 -97230863+30640712 -97231199+30641499 -97234724+30649749 -97236864+30654756 -97241072+30664766 -97243799+30671182 -97245179+30674428 -97253151+30693130 -97255909+30699558 -97256414+30700735 -97263119+30716355 -97264435+30719422 -97269255+30730654 -97269955+30732285 -97274549+30736849 -97286193+30741301 -97298977+30746204 -97300155+30746652 -97304045+30748134 -97307818+30749572 -97309443+30750192 -97309839+30750340 -97310420+30750556 -97315507+30752371
 -97243084+27862063 -97243564+27861327 -97244300+27860847 -97244588+27859519 -97242668+27859471 -97241756+27859183 -97239388+27857775 -97237544+27855493 -97233258+27849633 -97228284+27847088
 -97228284+27847088 -97221904+27851240 -97221692+27854495
 -97221692+27854495 -97220222+27850794 -97220268+27850287 -97220284+27849919 -97225212+27844016
 -97221308+27838912 -97220699+27837776 -97220539+27836848 -97221418+27836292 -97223339+27831712
 -97223339+27831712 -97223820+27831792
 -97223820+27831792 -97227116+27830576
 -97227116+27830576 -97227308+27831376 -97229004+27833424 -97229948+27833520
 -97378222+26411323 -97376574+26411322 -97375256+26411321
 -97375256+26411321 -97348303+26411442 -97347793+26411442 -97347391+26411443 -97345375+26411445 -97289558+26411445 -97250252+26411475 -97242208+26411506
 -97242208+26411506 -97228140+26411485
 -97228140+26411485 -97224362+26411539
 -97224362+26411539 -97223546+26411479
 -97223546+26411479 -97167369+26413108
 -97224411+28025384 -97219342+28018457
 -97224411+28025384 -97220936+28020662 -97219342+28018457
 -97225212+27844016 -97221308+27838912
 -97225212+27844016 -97225036+27843312 -97224460+27842224 -97223868+27841344 -97223132+27840608 -97221788+27839344 -97221308+27838912
 -97260818+28075759 -97260191+28074589 -97259898+28074042 -97250269+28060772 -97249177+28059364 -97246392+28055486 -97245604+28054415 -97243550+28051622 -97240306+28047212 -97236805+28042457 -97236557+28042119 -97234650+28039793 -97234378+28039435 -97233234+28037570 -97225410+28026750 -97224411+28025384
 -97229948+27833520 -97227068+27827569
 -97229948+27833520 -97233660+27828817 -97232396+27828497 -97231212+27828273 -97230044+27828145 -97229132+27828081 -97228396+27827937 -97227068+27827569
 -97240108+29384488 -97246028+29380273 -97250425+29376978 -97253742+29374662 -97254894+29373818 -97256744+29372463 -97266282+29365482 -97269047+29363458 -97274483+29359479 -97286655+29350570 -97287209+29350134 -97287779+29349716 -97289155+29348710 -97300920+29340104 -97307064+29335654 -97318781+29327076 -97325349+29322267 -97331885+29317482 -97332419+29317091 -97335207+29315049 -97344046+29308579 -97350683+29303720 -97350886+29303571 -97352632+29302293 -97356496+29299464 -97370282+29289372 -97372566+29287699 -97379051+29282973 -97387026+29277137 -97388106+29276346 -97392543+29273099 -97399032+29268383 -97399712+29267833 -97405475+29263620 -97412965+29258146 -97416854+29255303 -97419160+29253617 -97431782+29244428 -97435821+29241500 -97445299+29234629 -97450564+29230813 -97451275+29230297 -97453738+29228511 -97459242+29224522 -97460732+29223441 -97464952+29220381 -97467394+29218611 -97475661+29212619 -97483433+29206987 -97493222+29199893 -97493468+29199714 -97494313+29199101 -97499326+29195321 -97501988+29193316 -97507073+29189491 -97513664+29184534 -97516887+29182111 -97522114+29178181 -97528584+29173315 -97529888+29172334 -97536260+29167542 -97541556+29163559 -97543548+29162061 -97555148+29153340 -97556592+29152254 -97564774+29146102 -97573144+29139809 -97575669+29137910 -97579320+29135165 -97584901+29130970 -97603331+29117380 -97611028+29111367 -97613132+29109765
 -97240844+28854391 -97242719+28855147 -97247145+28856597
 -97240844+28854391 -97247145+28856597
 -97242032+31228737 -97242085+31229012 -97242913+31230284
 -97242032+31228737 -97242913+31230284
 -97242833+27863354 -97243004+27866991 -97243372+27867215 -97248598+27874864 -97267052+27880798 -97273660+27881454
 -97273660+27881454 -97273883+27881431 -97290989+27877486 -97291341+27877342 -97292109+27877166 -97298063+27876834 -97299997+27876254 -97306498+27874470 -97308685+27873822 -97319373+27869774 -97334605+27863022 -97347629+27856110 -97361453+27850094
 -97361453+27850094 -97361048+27850544 -97358653+27852430 -97358508+27852926 -97354061+27861438 -97337226+27872345 -97332461+27875997 -97336152+27881370 -97338109+27883309
 -97338109+27883309 -97341549+27883277 -97354125+27880717
 -97242913+31230284 -97243067+31230521 -97243099+31230570 -97243546+31231292 -97247650+31236937 -97253886+31245581 -97255885+31248385 -97257086+31250174 -97257219+31250358 -97258341+31251913 -97262187+31257166 -97262827+31258142 -97267437+31264760 -97267879+31265374 -97268520+31266317 -97268657+31266530 -97268764+31266694 -97268901+31266866 -97269039+31267137 -97271007+31269841 -97273220+31273011 -97277355+31278894 -97278286+31279714
 -97243084+27862063 -97242833+27863354
 -97243084+27862063 -97242844+27863007 -97242780+27863087 -97242833+27863354
 -97247145+28856597 -97253328+28857691
 -97253328+28857691 -97255127+28855307 -97255095+28850520 -97255194+28849870
 -97957405+26611769 -97957168+26611735 -97951783+26610959 -97942480+26609619 -97931047+26607973 -97927166+26607414 -97925757+26607211 -97913646+26605463 -97909004+26604791 -97908461+26604712 -97894526+26602695 -97892318+26602375 -97885137+26601336 -97883840+26601148 -97879324+26600495 -97868810+26599023 -97865860+26598596 -97861261+26597994
 -97861261+26597994 -97852078+26598001 -97835718+26598014 -97823783+26598023 -97808317+26598036 -97796533+26598045 -97788084+26598053 -97775878+26598063 -97767737+26598070 -97767549+26598070 -97766908+26598070 -97764372+26598072 -97697766+26598627 -97685959+26598731 -97685141+26598787 -97683473+26598800 -97681953+26598812 -97672451+26598888 -97666579+26598935 -97655630+26599024 -97653163+26599040 -97650063+26599061 -97629547+26599200 -97622750+26599558 -97620830+26599580 -97619557+26599594 -97614865+26599648 -97613235+26599667 -97584493+26600000 -97572464+26600140 -97539146+26600529 -97526093+26600682 -97509532+26600876 -97501553+26600969 -97500261+26600985
 -97500261+26600985 -97486536+26600375 -97486493+26600350 -97474309+26599808
 -97474309+26599808 -97474163+26599809 -97453391+26599862 -97446578+26599885 -97445042+26599890 -97444379+26599892 -97443328+26599895 -97442767+26599896 -97440646+26599903 -97431505+26599935 -97429415+26599942 -97428709+26599944 -97347988+26600216 -97332594+26600252 -97316724+26600291
 -97316724+26600291 -97312958+26600273 -97307781+26600273 -97300188+26600306 -97290918+26600346 -97287914+26600360
 -97287914+26600360 -97282248+26600319 -97250253+26600090
 -97250253+26600090 -97225374+26600227
 -97288337+27277584 -97296567+27250323 -97318253+27125327 -97250254+26658605 -97225374+26600227
 -97257127+28848087 -97255194+28849870
 -97257127+28848087 -97255942+28848428 -97255603+28848634 -97255291+28849230 -97255194+28849870
 -97260818+28075759 -97262195+28078453 -97262504+28080194 -97262319+28087776 -97284328+28097481 -97285292+28101380 -97298474+28104385 -97310862+28108152 -97310056+28121900
 -97310056+28121900 -97330450+28119349
 -97330450+28119349 -97351712+28123358 -97397943+28130064
 -97397943+28130064 -97405506+28110870
 -97405506+28110870 -97427611+28126851 -97427755+28127340
 -97304620+28847363 -97301568+28844591 -97301158+28844449 -97300508+28844109
 -97300508+28844109 -97298477+28844674 -97294361+28847056
 -97294361+28847056 -97292433+28847053 -97289549+28845743 -97288453+28845393
 -97288453+28845393 -97286272+28845510 -97286192+28845607 -97284219+28846990 -97281036+28847436 -97270493+28847723 -97268767+28848139 -97265700+28848510
 -97265700+28848510 -97262736+28847881
 -97262736+28847881 -97257127+28848087
 -97277466+31745404 -97286408+31749646 -97296998+31755757 -97298417+31756264 -97301431+31757315 -97312273+31764474 -97314638+31767723 -97316957+31770973 -97317415+31771465 -97317995+31772144 -97324755+31781376
 -97325594+31784683 -97326236+31790577 -97325976+31791095 -97304386+31804667 -97298799+31810310 -97297243+31811961 -97291963+31817359 -97291774+31817501 -97289583+31818888 -97287720+31819842 -97278825+31840266 -97279984+31841754
 -97279984+31841754 -97280564+31842204 -97281144+31842478 -97281647+31842753
 -97279984+31841754 -97281647+31842753
 -97281647+31842753 -97282365+31842978 -97285784+31843905 -97287875+31844428 -97290422+31845130 -97295824+31846392 -97299822+31847273 -97302263+31847704 -97305498+31848052
 -97305498+31848052 -97327716+31841711
 -97327716+31841711 -97330951+31842592 -97335071+31848360 -97335711+31849027 -97335971+31849424 -97336871+31850133 -97348408+31857564 -97354465+31861261 -97358156+31863179 -97369100+31865494 -97369692+31865687 -97370099+31865846 -97371419+31866314 -97375291+31867691 -97361717+31886882 -97362715+31891831 -97388799+31904617 -97394506+31907929 -97409863+31908485 -97430212+31924573
 -97418612+31320204 -97408632+31309955 -97407762+31309058 -97402056+31303329 -97395837+31297095 -97383027+31284252 -97372894+31273945 -97370640+31271696 -97366318+31267384 -97363540+31264653 -97359023+31259988 -97354949+31256067 -97350478+31251531 -97349204+31250173 -97346098+31246908
 -97346098+31246908 -97332637+31250173 -97329755+31251668 -97329603+31251790 -97313870+31260309 -97306256+31264398 -97304535+31265342 -97299729+31267978 -97285183+31275956 -97278286+31279714
 -97304587+28851054 -97299090+28855359 -97299462+28856980 -97298578+28861962 -97305916+28864037
 -97304620+28847363 -97304587+28851054
 -97304620+28847363 -97304750+28849586 -97304854+28849976 -97304880+28850732 -97304587+28851054
 -97305916+28864037 -97306076+28864118 -97307195+28865241 -97307404+28865630 -97309981+28868036 -97311309+28869136 -97311598+28869464
 -97305916+28864037 -97311598+28869464
 -97605205+31587788 -97595302+31592154 -97595201+31592198 -97580240+31598794 -97545877+31615884 -97525884+31625424 -97519601+31628422 -97516060+31630089 -97485526+31644860 -97482908+31646126 -97480659+31647214 -97479682+31647819 -97475608+31650345 -97474631+31650826 -97473743+31651250 -97472617+31651787 -97470435+31652806 -97470176+31652882 -97467643+31654164 -97465308+31655266 -97464961+31655433 -97464609+31655602 -97464556+31655628 -97463920+31655934 -97463554+31656071 -97462928+31656338 -97462668+31656453 -97460455+31657532 -97460405+31657556 -97452322+31661496 -97451919+31661689 -97433905+31670296 -97421437+31676041 -97410634+31681275 -97405538+31683694 -97402013+31685382 -97401953+31685411 -97396867+31687846 -97396816+31687871 -97388394+31691903 -97386173+31692967 -97378480+31696621 -97378235+31696737 -97370152+31700577 -97357501+31706586 -97353617+31708506 -97353414+31708606 -97336534+31716950 -97334654+31717852 -97331575+31719330 -97327559+31721261 -97326730+31721659 -97325154+31722416 -97323338+31723289 -97316242+31726699 -97316074+31726780 -97314172+31727694 -97311217+31729115 -97306611+31731328 -97277466+31745404
 -97311598+28869464 -97312380+28878484
 -97312380+28878484 -97323379+28875262 -97325813+28875262 -97329983+28887444 -97341287+28895853
 -97341287+28895853 -97353057+28891633
 -97353057+28891633 -97355311+28897604
 -97355311+28897604 -97357644+28897132
 -97357644+28897132 -97372229+28899349 -97373533+28901503 -97382417+28915666 -97397785+28918537
 -97397785+28918537 -97398098+28917551
 -97398098+28917551 -97403672+28917576 -97404167+28918264 -97406520+28921158 -97417340+28925228
 -97417340+28925228 -97431781+28915013 -97454894+28898809 -97464533+28892029 -97473642+28885622 -97474318+28885147 -97477014+28883251 -97483326+28878812 -97487300+28876017 -97490910+28873533 -97503458+28864563 -97503979+28864265 -97516312+28855331 -97520587+28852233 -97527819+28847017 -97534700+28842030 -97536545+28840689 -97537360+28840098 -97539579+28838537 -97543493+28835677 -97552665+28829028 -97567084+28818674 -97574639+28813300
 -97314435+32988656 -97305708+32988511
 -97314435+32988656 -97309959+32988586 -97306122+32988519 -97305708+32988511
 -97315507+30752371 -97316470+30752785
 -97315823+29786541 -97317893+29784658
 -97398496+32990194 -97389747+32989930 -97386919+32989845 -97362864+32989163 -97355306+32988957 -97355207+32988954 -97354187+32988926 -97353378+32988904 -97349383+32988820
 -97349383+32988820 -97328778+32988876
 -97328778+32988876 -97328513+32988872 -97328037+32988865 -97323962+32988805 -97323756+32988802 -97321798+32988771 -97321669+32988769 -97320975+32988758 -97316447+32988687 -97314435+32988656
 -97316470+30752785 -97315507+30752371
 -97317893+29784658 -97320025+29783482 -97322513+29782110 -97325103+29780682 -97325591+29780412 -97329398+29778344 -97333343+29776156 -97334272+29775640 -97335360+29775036 -97336308+29774510 -97340236+29772355 -97341742+29771536 -97346138+29769133 -97355326+29764099 -97364025+29759311 -97367343+29757485 -97368905+29756625 -97370656+29755661 -97375648+29752898 -97377564+29751876 -97381231+29749952 -97384221+29748325 -97391403+29744357 -97396521+29741544 -97409704+29734297 -97414538+29731640 -97418207+29729624 -97425880+29725406 -97426852+29724873 -97430348+29722952 -97439240+29718065 -97451439+29711354 -97471009+29700588 -97473570+29699181 -97484131+29693375 -97492956+29688524 -97511102+29678557 -97517277+29675161 -97530473+29667906 -97535529+29665126 -97536623+29664525 -97537002+29664318 -97538099+29663716 -97540078+29662629 -97543349+29660831 -97555234+29654297 -97556547+29653576 -97557889+29652839 -97562116+29650515 -97565971+29648397 -97583854+29638567 -97585774+29637481 -97587744+29636368 -97591071+29634488 -97596890+29631200 -97597743+29630718
 -97597743+29630718 -97617997+29636762 -97625275+29642992
 -97651094+30069575 -97649607+30068152 -97649154+30067717 -97648399+30066995 -97647670+30066296 -97647412+30066073 -97644284+30063364 -97641573+30061016 -97641358+30060836 -97640805+30060376 -97638821+30058776 -97632636+30053553 -97632477+30053419 -97630805+30052008 -97630469+30051734 -97623733+30046232 -97622741+30045513 -97621045+30043929 -97614917+30038905 -97603252+30028921 -97602276+30027993 -97597044+30023689 -97596548+30023353 -97594788+30021738 -97593492+30020506 -97593124+30020186 -97586740+30014746 -97574755+30004346 -97573091+30002970 -97571411+30001482 -97570483+30000812 -97569661+30000218 -97568191+29999128 -97563368+29995045 -97554162+29987252 -97553006+29986273 -97548882+29982782 -97548432+29982401 -97547901+29982194 -97545320+29980016 -97542775+29977756 -97540557+29975868 -97537833+29973513 -97537729+29973342 -97527648+29964807 -97523869+29961608 -97520947+29959135 -97513421+29952765 -97504362+29945097 -97503957+29944754 -97502897+29943857 -97502041+29943132 -97500762+29942049 -97495942+29938196 -97495430+29937763 -97494816+29937244 -97493943+29936514 -97491860+29934756 -97490309+29933448 -97487116+29930753 -97486119+29929912 -97480144+29924871 -97474444+29920063 -97464865+29912044 -97464121+29911424 -97463656+29911036 -97463577+29910968 -97459955+29907804 -97440823+29891641 -97437947+29889215 -97435055+29886774 -97432340+29884587 -97429028+29881808 -97428305+29881201 -97426548+29879726 -97424902+29878345 -97424099+29877672 -97423693+29877245 -97420679+29874756 -97415071+29869896 -97406277+29862511 -97404946+29861395 -97397885+29855464 -97395874+29853761 -97389214+29848130 -97388679+29847681 -97387712+29846752 -97387640+29846688 -97387110+29846218 -97385439+29844966 -97365017+29827926 -97364660+29827655 -97362986+29826286 -97359656+29823459 -97357696+29821794 -97356738+29820981 -97356315+29820643 -97353333+29818260 -97353090+29818066 -97351671+29816932 -97344648+29810781 -97338441+29805544 -97337181+29804498 -97328980+29797616 -97321580+29791394 -97318622+29788901 -97315823+29786541
 -97323801+30397702 -97324721+30398170 -97324800+30398285
 -97323801+30397702 -97324800+30398285
 -97324755+31781376 -97325136+31782592 -97325456+31784034 -97325594+31784683
 -97324755+31781376 -97325594+31784683
 -97324800+30398285 -97326492+30398972 -97332175+30401744 -97334464+30402843
 -97828524+30910792 -97823124+30909744 -97818947+30908933 -97810383+30907271 -97809258+30907052 -97805100+30906245 -97804140+30906058 -97800745+30905399 -97793634+30904008 -97790283+30903359 -97781279+30901615 -97772706+30899954 -97769313+30899297 -97767832+30898983 -97764337+30898311 -97762934+30898041 -97745827+30894533 -97738779+30893098 -97727937+30890892 -97705806+30886366 -97705135+30886234 -97704390+30886087 -97684551+30882178 -97666280+30878545 -97664558+30878195 -97654598+30876170 -97639036+30873180 -97625288+30870430 -97624919+30870332 -97623268+30869705 -97618551+30867909 -97612145+30865470 -97599711+30860736 -97589952+30857021 -97589383+30856805 -97588717+30856552 -97577605+30852322 -97569733+30849325 -97557649+30844737 -97555558+30843944 -97551628+30842452 -97539951+30837976 -97534925+30836045 -97512973+30827675 -97483262+30816379 -97472984+30812461 -97460436+30807676 -97455338+30805732 -97444773+30801703 -97444626+30801649 -97439878+30799895 -97437040+30798810 -97435351+30798165 -97434317+30797769 -97433195+30797340 -97432107+30796924 -97430956+30796484 -97429915+30796086 -97428725+30795725 -97428463+30795579 -97428209+30795413 -97427851+30795276 -97426921+30794921 -97425928+30794549 -97424772+30794115 -97422603+30793302 -97421440+30792866 -97420664+30792566 -97419373+30792068 -97417144+30791208 -97402432+30785560 -97399541+30784451 -97388485+30780287 -97384890+30778918 -97379677+30776929 -97378502+30776482 -97373843+30774295 -97362773+30770145 -97359001+30768730 -97356611+30767698 -97350357+30765386 -97345160+30763465 -97331004+30758234 -97330572+30758070 -97328987+30757347 -97327478+30756782 -97316470+30752785
 -97334464+30402843 -97341667+30406303 -97344498+30407685 -97351767+30411066
 -97908577+27240827 -97892662+27239798
 -97892662+27239798 -97872769+27242042 -97858531+27245589 -97815279+27258048 -97815143+27262912 -97815931+27271380
 -97815931+27271380 -97806753+27270142
 -97806753+27270142 -97802282+27273063
 -97802282+27273063 -97799072+27271448
 -97799072+27271448 -97770864+27281400
 -97770864+27281400 -97750272+27279168 -97750272+27279130 -97747212+27277266 -97738397+27273774 -97738314+27273543 -97732309+27267189 -97731047+27266392 -97730498+27266045 -97730426+27266035 -97727276+27266019
 -97727276+27266019 -97658956+27281563 -97641577+27282380
 -97641577+27282380 -97420233+27277952 -97417102+27277950 -97415265+27277948 -97392825+27277926 -97375264+27277909
 -97375264+27277909 -97371182+27278105
 -97371182+27278105 -97370210+27278099 -97367761+27278084 -97365738+27278071 -97364717+27278050 -97363994+27278046 -97361112+27278031 -97359342+27278022 -97347572+27277964 -97343127+27277935 -97288337+27277584
 -97351767+30411066 -97351794+30411227 -97355655+30413103
 -97351767+30411066 -97355655+30413103
 -97355575+32553333 -97360936+32553371
 -97360936+32553371 -97364120+32553360
 -97355575+32553333 -97364120+32553360
 -97355655+30413103 -97355734+30413170 -97355840+30413334 -97355978+30413377 -97357796+30413998 -97359171+30414891 -97360684+30415485 -97363474+30416805 -97365375+30417704 -97366211+30418100
 -97364120+32553360 -97364374+32553360 -97370554+32553427 -97379005+32553501 -97386367+32553560
 -97364877+27877149 -97354125+27880717
 -97364877+27877149 -97354269+27880605 -97354125+27880717
 -97366211+30418100 -97369248+30419538 -97369539+30419561
 -97366211+30418100 -97369539+30419561
 -97369539+30419561 -97369935+30419354
 -97369935+30419354 -97370129+30419420
 -97370129+30419420 -97372729+30417424
 -97372729+30417424 -97377663+30418588 -97378480+30422291 -97379513+30424283
 -97379513+30424283 -97381745+30424048 -97382305+30423871
 -97382305+30423871 -97383857+30426130 -97384524+30427664 -97386927+30429350 -97387802+30432850 -97389258+30433384 -97392539+30437365
 -97468367+27870780 -97466815+27867917 -97466607+27867773 -97465487+27865581 -97465103+27865181 -97463727+27863277 -97463550+27863021 -97462574+27861549 -97462446+27861357
 -97462446+27861357 -97459182+27872380 -97459454+27872876 -97460319+27874076 -97460511+27874412 -97458623+27877756 -97456782+27877932
 -97456782+27877932 -97453998+27873036 -97453806+27872636
 -97453806+27872636 -97377166+27875181 -97370645+27876568 -97364877+27877149
 -97375189+30410279 -97374869+30410810 -97371495+30416359 -97369539+30419561
 -97375189+30410279 -97376200+30408770
 -97375709+28388502 -97375746+28388727 -97388966+28393310 -97400070+28401143 -97400623+28405399 -97403231+28405775 -97408891+28407027
 -97408891+28407027 -97422308+28405513
 -97422308+28405513 -97428490+28412578
 -97428490+28412578 -97437871+28409951 -97460066+28407969
 -97460066+28407969 -97478481+28431575 -97482436+28435074
 -97375709+28388502 -97380792+28381576 -97395777+28361402
 -97376200+30408770 -97375274+30410220 -97375189+30410279
 -97376200+30408770 -97380788+30400942 -97383175+30396848 -97386093+30391890 -97387146+30390102 -97393406+30379406 -97396944+30373365 -97399892+30368237 -97402213+30364315 -97402352+30364079 -97402738+30363428 -97403708+30361789 -97409194+30352488 -97409506+30351956 -97409821+30351419 -97410704+30349913 -97413923+30344427 -97423008+30329031 -97424655+30326174 -97425704+30324384 -97433506+30311093 -97433910+30310405 -97434491+30309416 -97435741+30307385 -97436747+30305647 -97437290+30304710 -97437866+30303715 -97438921+30301896 -97445320+30291005 -97446146+30289599 -97447744+30286881 -97448321+30285899 -97450325+30282490 -97452519+30278760 -97455323+30273968 -97457186+30270771 -97461983+30262445 -97464673+30257830 -97466945+30253933 -97469115+30250211 -97469709+30249460 -97470073+30248578 -97471604+30245919 -97472870+30243721 -97482660+30226725 -97484140+30224305 -97486378+30220444 -97488995+30215974 -97490807+30212949 -97491091+30212414 -97491351+30211928 -97491700+30211337 -97492157+30210562 -97492679+30209946 -97494498+30208181 -97495778+30207051 -97499179+30203999 -97505571+30198260 -97510899+30193269
 -97438765+31933506 -97425658+31943268 -97413609+31949048 -97399697+31956856 -97377570+31980076 -97377758+31980480 -97379996+31984073 -97405897+31987877 -97417533+32000154 -97421898+32005095 -97430274+32028407
 -97430274+32028407 -97486824+32023586
 -97486824+32023586 -97486817+32025486
 -97378222+26411323 -97390733+26411332
 -97390733+26411332 -97394612+26406308 -97394907+26405679 -97395032+26405090 -97394934+26402483 -97394948+26402356
 -97378222+26411323 -97394948+26402356
 -97487064+33433824 -97484651+33433771 -97482048+33433702 -97481237+33433681
 -97481237+33433681 -97481068+33433707 -97474270+33433956
 -97474270+33433956 -97471877+33433936
 -97471877+33433936 -97467278+33434074
 -97467278+33434074 -97466289+33433537 -97463327+33433513 -97461954+33433503 -97460021+33433488 -97447599+33433391 -97429812+33433252 -97428661+33433243 -97426432+33433225 -97416765+33433150 -97406768+33433110 -97398732+33433035 -97395216+33433002 -97385897+33432917 -97383064+33431384 -97383088+33430681 -97383095+33430450
 -97383095+33430450 -97383390+33421646 -97383844+33408054 -97383922+33404564 -97383965+33404464 -97384419+33396297 -97385249+33372078 -97385359+33371436 -97385359+33370772 -97385472+33364978 -97385581+33364749 -97385662+33362923 -97385940+33356710 -97386064+33353933 -97386435+33345675 -97387013+33332448 -97387327+33322354 -97387663+33307718 -97387748+33303047 -97388271+33294984 -97388509+33294538 -97389069+33278370 -97389383+33269329 -97389570+33263926 -97389853+33260511 -97390714+33250117 -97390787+33247461 -97390825+33246087 -97390937+33242039 -97390983+33240389 -97391601+33218760 -97391644+33217320 -97391727+33214497 -97391844+33210545 -97391921+33207963 -97392144+33200452 -97392430+33191175 -97392675+33183357 -97392838+33178180 -97393026+33172145 -97393069+33170699 -97393331+33162010 -97393523+33155697 -97393641+33151805 -97393870+33143612 -97394002+33138840 -97394208+33131721 -97394356+33126824 -97394414+33124790 -97394431+33123916 -97394514+33120726 -97394546+33119485 -97394632+33116432 -97394708+33113844 -97394816+33110163 -97394983+33105400 -97395059+33103302 -97395065+33103146 -97395242+33098230 -97395397+33093840 -97395427+33092775 -97395480+33090910 -97395562+33087988 -97395912+33076428 -97396210+33067102 -97396225+33066594 -97396729+33050835 -97396887+33045142 -97397147+33036385 -97397266+33032555 -97397405+33028154 -97397560+33023528 -97398496+32990194
 -97386367+32553560 -97391816+32553663 -97395957+32553667
 -97386367+32553560 -97395957+32553667
 -97394948+26402356 -97411036+26375348 -97415334+26371735 -97438062+26336134 -97438183+26335965 -97445651+26325673 -97446987+26324947
 -97446987+26324947 -97464590+26340509
 -97464590+26340509 -97504337+26314376 -97512573+26313104
 -97512573+26313104 -97516662+26326798
 -97516662+26326798 -97526476+26307527 -97527969+26299280
 -97527969+26299280 -97528608+26299414
 -97528608+26299414 -97528854+26299376
 -97528854+26299376 -97535468+26300478 -97540988+26301212 -97543252+26301603 -97547373+26302245 -97549968+26302544 -97561874+26304264 -97562535+26304425 -97570766+26305557 -97575866+26306259 -97584007+26307427 -97598382+26309466 -97603877+26310290 -97605150+26310381 -97618966+26312418 -97620060+26312509 -97625266+26313378 -97653767+26317449 -97662067+26318649 -97664768+26319049 -97675268+26320549 -97682568+26321649 -97687568+26322449 -97689660+26322759 -97692969+26323249 -97697269+26323849 -97707069+26325349 -97711469+26325949 -97712638+26326096 -97719470+26327049 -97727470+26328249 -97730870+26328749 -97735670+26329349 -97738370+26329749 -97739502+26329917 -97743771+26330549 -97749471+26331349 -97751471+26331649 -97757271+26332549 -97759671+26332849 -97768072+26334149 -97776072+26335249 -97777172+26335449 -97777372+26335449 -97780372+26335849 -97783383+26336414 -97783572+26336449 -97783672+26336449 -97783972+26336449 -97784272+26336549 -97790072+26337349 -97791073+26337449 -97791373+26337549 -97792773+26337749 -97795473+26338149 -97796873+26338349 -97798373+26338549 -97799073+26338749 -97800873+26338949 -97819974+26341848 -97821074+26342048 -97823474+26342248 -97828774+26343148 -97829174+26343248 -97835574+26344148 -97848022+26345996 -97848375+26346048 -97849475+26346248 -97856975+26347348 -97860975+26347948 -97861875+26348048
 -97395957+32553667 -97398493+32553669 -97408482+32553789 -97412602+32553847 -97419271+32553941 -97424800+32554019 -97430746+32554108 -97443221+32554294 -97459921+32554658 -97472258+32555024 -97473937+32555062 -97494923+32555406 -97503600+32555440
 -97503600+32555440 -97550582+32555391
 -97398496+32990194 -97414729+32990921 -97415525+32990957 -97430770+32991641 -97431182+32991657 -97431447+32991667 -97444079+32992165 -97444713+32992190 -97454141+32992480 -97455737+32992527 -97458975+32992619 -97459453+32992632 -97460899+32992673 -97462175+32992709 -97462666+32992731 -97467148+32992935 -97467419+32992947 -97467755+32992962 -97468435+32992993 -97484876+32993368 -97486638+32993393 -97498222+32993630 -97505711+32993792 -97508382+32993831 -97511554+32993910 -97511885+32993918 -97512607+32993936 -97512718+32993939 -97515026+32993995 -97519424+32994102 -97524313+32994126 -97525605+32994130 -97527835+32994137
 -97527835+32994137 -97528584+32994136 -97531225+32994090 -97535025+32994085 -97535091+32994085 -97535216+32994085 -97543433+32994202
 -97543433+32994202 -97544181+32994177
 -97401397+30439672 -97392539+30437365
 -97401397+30439672 -97401012+30439357 -97398501+30438209 -97397962+30438173 -97397444+30437831 -97396935+30437561 -97396313+30437395 -97395608+30437245
 -97395608+30437245 -97394780+30437328 -97394117+30437622 -97393689+30437723
 -97393689+30437723 -97392539+30437365
 -97425951+30446927 -97424338+30444998 -97419894+30440982 -97418712+30439884 -97415953+30437426 -97410486+30436931
 -97410486+30436931 -97404106+30440895
 -97404106+30440895 -97401397+30439672
 -97404409+28349668 -97395777+28361402
 -97404409+28349668 -97399796+28355941 -97395777+28361402
 -97498346+28221817 -97496017+28225146 -97494538+28227304 -97492753+28229909 -97486472+28238633 -97481391+28245277 -97479215+28248275 -97466163+28266420 -97460637+28273895 -97455043+28281463 -97446534+28292974 -97443136+28297571 -97439915+28301929 -97439593+28302364 -97439180+28302922 -97438159+28304304 -97431058+28313725 -97424630+28322233 -97412293+28338950 -97411750+28339687 -97408165+28344561 -97404409+28349668
 -97418612+31320204 -97425174+31329527 -97425830+31330469 -97434324+31342753 -97449909+31365289 -97450626+31366265 -97462612+31382987 -97463638+31383986 -97463865+31384207 -97463918+31384258 -97464672+31385404 -97475592+31401999 -97475958+31402541 -97476555+31403393 -97477731+31405074 -97477992+31405446 -97478051+31405531 -97478624+31406350 -97478708+31406469 -97479329+31407357 -97479364+31407407 -97479965+31408266 -97479992+31408304 -97480576+31409139 -97480589+31409158 -97481146+31409954 -97481209+31410044 -97482022+31411206 -97482240+31411517 -97488662+31420693 -97488705+31420754 -97489050+31421248 -97489248+31421568 -97492988+31426966 -97498572+31434729 -97500159+31436922 -97507773+31447972 -97510760+31452398 -97517952+31463055 -97523873+31471448 -97528114+31477566 -97532977+31484590 -97533932+31485969 -97534896+31487362 -97542733+31498680 -97545648+31502829 -97548184+31506489 -97560128+31523730 -97561395+31525424 -97562478+31527083 -97571533+31540139 -97579416+31551508 -97587198+31562792 -97593653+31572141 -97605205+31587788
 -97422308+28142265 -97431385+28138886 -97432678+28138381 -97434178+28138038 -97435057+28138038 -97435859+28138244 -97437462+28138909
 -97437462+28138909 -97438186+28138840 -97438729+28138634 -97439375+28138244 -97439944+28137465
 -97439944+28137465 -97442246+28143171
 -97422308+28142265 -97442246+28143171
 -97425951+30446927 -97426324+30447824
 -97426324+30447824 -97425951+30446927
 -97427755+28127340 -97423214+28135882 -97423809+28136616 -97423912+28137028 -97423653+28138656 -97423498+28139045 -97422682+28140362 -97422489+28140673 -97422308+28141085 -97422308+28142265
 -97427755+28127340 -97430713+28130954 -97430119+28131092 -97429834+28131252 -97429239+28131825 -97428696+28132627 -97428205+28133086 -97427093+28133773 -97425128+28134621 -97424171+28134919 -97423214+28135469 -97422308+28142265
 -97430212+31924573 -97432393+31924980 -97437498+31928160 -97439471+31929775 -97439669+31930776 -97438765+31933506
 -97430212+31924573 -97438765+31933506
 -97445520+30457981 -97445046+30455490 -97444076+30454842 -97442894+30454584 -97442504+30454565
 -97442504+30454565 -97441332+30454642 -97441134+30455044 -97440292+30456529 -97439712+30457906 -97438669+30459591 -97437696+30459671
 -97437696+30459671 -97434843+30459111 -97433385+30452862 -97432778+30452053 -97430272+30451685 -97426324+30447824
 -97489798+31283533 -97487664+31284602 -97485829+31285522 -97483861+31286513 -97482961+31287025 -97481291+31287897 -97478823+31289185 -97477268+31289996 -97474766+31291274 -97470295+31293533 -97452625+31302695 -97450260+31303847 -97444629+31306708 -97437838+31310226 -97418612+31320204
 -97442246+28143171 -97454127+28154131 -97478048+28177596
 -97478048+28177596 -97485327+28168277 -97503184+28161320 -97510813+28156454
 -97510813+28156454 -97527843+28160599 -97540709+28164555 -97541071+28164669
 -97445634+30460455 -97445520+30457981
 -97445634+30460455 -97445654+30460367 -97445798+30459731 -97445905+30459054 -97445770+30458399 -97445586+30458035 -97445520+30457981
 -97490656+30474517 -97489321+30474148 -97489030+30474067 -97485346+30471594 -97482225+30469501
 -97482225+30469501 -97480791+30469951
 -97480791+30469951 -97477854+30469625 -97476713+30469429 -97476253+30468276 -97471442+30466258 -97467276+30464269 -97466953+30464120 -97465211+30460522 -97463790+30459555 -97463461+30459285 -97461377+30457578
 -97461377+30457578 -97460857+30457764 -97460124+30458025 -97459005+30458468 -97451347+30461037 -97448939+30461229 -97448804+30461242 -97446280+30461371
 -97446280+30461371 -97445668+30460964 -97445634+30460455
 -97476086+32173460 -97467724+32150425 -97493787+32125149 -97492637+32123442 -97481192+32106074 -97490832+32056395 -97489271+32052272 -97488526+32050302 -97485621+32042437 -97485692+32036513 -97485716+32036318 -97486211+32032529
 -97469855+27865613 -97469711+27865837 -97470847+27867852 -97470975+27868076
 -97470975+27868076 -97468367+27870780
 -97470975+27868076 -97470991+27868172 -97470991+27868268 -97471007+27868444 -97470927+27868588 -97470879+27868668 -97470719+27868780 -97470591+27868908 -97470431+27869068 -97470255+27869228 -97470127+27869308 -97468367+27870780
 -97471295+27863309 -97469855+27865613
 -97471295+27863309 -97470031+27865405 -97469951+27865485 -97469855+27865613
 -97491759+27881660 -97482255+27860365
 -97482255+27860365 -97477607+27860618 -97476415+27861026 -97471487+27863133 -97471295+27863309
 -97482436+28435074 -97484835+28435836 -97486677+28436592 -97489556+28437347 -97491760+28438287 -97493602+28438859
 -97493602+28438859 -97497595+28438399
 -97497595+28438399 -97498528+28438421
 -97482436+28435074 -97498528+28438421
 -97485115+33678524 -97485085+33679689 -97485061+33685034 -97485028+33692461 -97485028+33692571 -97485014+33695682 -97485163+33707197 -97485209+33712091 -97485273+33719102 -97485085+33734704 -97485068+33737303 -97485008+33746476 -97484906+33752970 -97484857+33763705 -97484850+33765238 -97484840+33767429 -97484827+33770096 -97484798+33776334 -97484759+33784902 -97484753+33786203 -97484713+33794951 -97484685+33802236 -97484658+33808098 -97484641+33811809 -97484632+33813815 -97484608+33819012 -97484574+33826328 -97484513+33839718 -97484482+33846471 -97484441+33855220 -97484397+33862634 -97484270+33882640 -97484207+33890307 -97484188+33896342 -97484172+33903748 -97484136+33913223 -97484161+33915374
 -97484161+33915374 -97485323+33916033 -97486395+33916399 -97506072+33917561
 -97506072+33917561 -97508892+33916851 -97517373+33913990 -97519171+33913638 -97525277+33911751 -97528987+33909233 -97532723+33906577 -97534207+33905730 -97537999+33904334 -97540361+33903120 -97541680+33902227 -97543246+33901289 -97545526+33900396 -97549399+33899068 -97551541+33897947
 -97551541+33897947 -97560858+33899645 -97573020+33901496
 -97573020+33901496 -97578184+33900488
 -97578184+33900488 -97584501+33901334 -97595830+33913080 -97596538+33921233 -97596470+33921388 -97591845+33932436 -97596359+33954537 -97598613+33955659 -97599466+33956323 -97620090+33971981 -97623005+33973950 -97631352+33979810 -97638011+33982542 -97646533+33985546 -97672941+33990926
 -97672941+33990926 -97677684+33989745 -97678732+33989378 -97681425+33988439 -97704159+33963336 -97706770+33958915 -97709684+33954997 -97720701+33944619 -97726068+33940559 -97732267+33936691 -97749470+33936271
 -97749470+33936271 -97749717+33936500 -97750307+33936671 -97751143+33936979
 -97751143+33936979 -97758670+33935359 -97762267+33934610 -97761406+33915958 -97761736+33915615 -97762142+33915340 -97763770+33914241 -97765171+33913600
 -97765171+33913600 -97768690+33913672 -97773577+33915711
 -97773577+33915711 -97782129+33907823 -97781003+33894936 -97781278+33894365 -97784657+33890632
 -97784657+33890632 -97796083+33899725
 -97796083+33899725 -97805972+33876571 -97819313+33871811 -97827492+33863665 -97832984+33858526 -97833225+33858334 -97835376+33857442 -97841581+33856272 -97853626+33852703 -97855127+33852232 -97871447+33849001
 -97871447+33849001 -97918260+33869948 -97918951+33870213 -97932294+33876501 -97935005+33878442 -97943138+33879807
 -97943138+33879807 -97948442+33878814
 -97948442+33878814 -97974260+33886711 -97977859+33889929
 -97485283+33659333 -97485115+33678524
 -97485283+33659333 -97485163+33669718 -97485115+33678524
 -97487064+33433824 -97487022+33440383 -97486970+33448506 -97486950+33451563 -97486902+33459191 -97486829+33470681 -97486814+33472943 -97486800+33476087 -97486790+33478285 -97486780+33480770 -97486737+33486709 -97486688+33493622 -97486676+33495278 -97486664+33496928 -97486650+33498956 -97486659+33500559 -97486661+33508877 -97486662+33510207 -97486664+33513691 -97486665+33519991 -97486633+33525227 -97486623+33526381 -97486583+33529137 -97486515+33535271 -97486452+33540877 -97486392+33546300 -97486276+33556820 -97486269+33557476 -97486184+33565186 -97486140+33569174 -97485971+33583487 -97485937+33586367 -97485992+33586871 -97485684+33612186 -97485507+33626184 -97485481+33631428 -97485439+33640120 -97485398+33649386 -97485398+33649501 -97485319+33656261 -97485283+33659333
 -97486211+32032529 -97486805+32028926 -97486817+32025486
 -97486211+32032529 -97486817+32025486
 -97487064+33433824 -97487912+33433843 -97490744+33433906 -97500154+33434057
 -97500154+33434057 -97502096+33433937 -97508960+33433904
 -97508960+33433904 -97516285+33433913 -97525397+33433924 -97525584+33433924 -97529995+33433911
 -97529995+33433911 -97532241+33433915 -97533301+33433958 -97533574+33433958 -97533982+33433958 -97535294+33433958 -97535732+33433958 -97540977+33433960 -97559508+33433968 -97561238+33433969 -97563901+33433975 -97566885+33433983 -97568253+33433984 -97576267+33433989 -97581797+33433993 -97594371+33434001 -97594873+33434001 -97599933+33434004 -97606033+33434008 -97609890+33434011 -97615107+33434015 -97619793+33434018
 -97619793+33434018 -97625825+33433820 -97632612+33433816 -97637814+33433813
 -97637814+33433813 -97640908+33433829 -97641689+33433830 -97647195+33433834 -97649573+33433836 -97650678+33433837 -97678291+33433856 -97681950+33433859 -97684586+33433861 -97695349+33433869 -97699065+33433891
 -97699065+33433891 -97701529+33433877
 -97701529+33433877 -97711281+33433885 -97715987+33433889 -97721115+33433893 -97733763+33433903 -97747464+33433914 -97752697+33433923 -97758648+33433963 -97759536+33433970
 -97759536+33433970 -97760211+33433913
 -97760211+33433913 -97762920+33433915 -97766019+33433918 -97769644+33433918 -97772787+33433914 -97775339+33433911 -97777435+33433909 -97777825+33433909 -97779126+33433908 -97787185+33433898 -97791067+33433866 -97793674+33433844 -97798426+33433805 -97798687+33433803 -97807237+33433733
 -97807237+33433733 -97807649+33433776 -97814943+33433822 -97817134+33433834 -97817582+33433836 -97819314+33433845
 -97819314+33433845 -97820684+33433841 -97827534+33433824 -97828112+33433822
 -97828112+33433822 -97830792+33433837 -97831964+33433844
 -97831964+33433844 -97835404+33433827 -97835509+33433826 -97839872+33433804 -97841171+33433797
 -97841171+33433797 -97845655+33433799 -97851469+33433803 -97862521+33433810 -97874999+33433999
 -97874999+33433999 -97883430+33433981 -97891417+33433958 -97901478+33433931 -97907953+33433887 -97918189+33433873
 -97487295+27843214 -97488143+27844173 -97498223+27850973 -97498607+27851069 -97498991+27851181 -97499295+27851245 -97499663+27851325 -97499967+27851405 -97500495+27851501 -97500895+27851597 -97501247+27851725 -97501455+27851757 -97515119+27851949
 -97488255+27839390 -97487295+27843214
 -97488255+27839390 -97487311+27841566 -97487215+27841598 -97487119+27841742 -97487119+27841934 -97487135+27842014 -97487183+27842110 -97487199+27842190 -97487231+27842334 -97487247+27842398 -97487215+27842510 -97487295+27843214
 -97488255+27839390 -97500655+27846605 -97554256+27860492 -97555088+27860716
 -97555088+27860716 -97556112+27860588 -97556432+27860412 -97558199+27860182
 -97558199+27860182 -97572305+27860859
 -97572305+27860859 -97591872+27857000
 -97591872+27857000 -97621073+27892198 -97629273+27895498
 -97629273+27895498 -97631473+27891798 -97629667+27871627 -97634625+27867355 -97638174+27865594
 -97638174+27865594 -97639013+27866726 -97662385+27875307
 -97490467+30474662 -97490656+30474517
 -97490467+30474662 -97493623+30475036 -97493672+30475359 -97498966+30476792 -97501348+30477292 -97501509+30477754 -97504023+30480405 -97517024+30481624
 -97517024+30481624 -97522230+30477710 -97524487+30473994
 -97524487+30473994 -97526711+30474330 -97528151+30475434 -97540391+30478610 -97540632+30478673 -97541656+30478938 -97541883+30479000 -97544120+30479610
 -97544120+30479610 -97544361+30479318
 -97544361+30479318 -97550629+30479859 -97550619+30479949 -97550616+30479979 -97550612+30480012 -97550602+30480104 -97550578+30480318 -97550575+30480349 -97550571+30480383 -97550570+30480391 -97550552+30480553 -97550560+30480734 -97553337+30487843 -97553512+30488313 -97557528+30490937 -97569936+30496253 -97570876+30499602 -97574149+30500530 -97577720+30500664
 -97577720+30500664 -97581936+30499927 -97588390+30498118
 -97490656+30474517 -97490467+30474662
 -97491759+27881660 -97495295+27881676
 -97495295+27881676 -97495567+27881596 -97495679+27881580 -97495807+27881580 -97495951+27881548 -97496063+27881516 -97496159+27881468 -97496303+27881356 -97496271+27881164 -97496239+27881052 -97506879+27878156
 -97491759+27881660 -97506879+27878156
 -97605475+32204235 -97602449+32178774 -97568475+32176470 -97541852+32142599
 -97541852+32142599 -97511986+32161177 -97511188+32162129 -97510415+32162615 -97500947+32163010 -97476086+32173460
 -97506879+27878156 -97509135+27873740 -97509407+27873596 -97509583+27873388 -97509855+27873228 -97510031+27873068 -97510303+27872876 -97510511+27872748 -97510831+27872620 -97511247+27872364 -97511551+27872220 -97515119+27851949
 -97506879+27878156 -97514959+27856381 -97514639+27856333 -97514463+27856285 -97514335+27856253 -97514255+27856205 -97514239+27856109 -97514287+27855949 -97514351+27855661 -97514415+27855437 -97514399+27855261 -97515119+27851949
 -97510899+30193269 -97514899+30189664 -97515016+30189559 -97515107+30189477
 -97510899+30193269 -97515107+30189477
 -97511502+28204981 -97498346+28221817
 -97511502+28204981 -97508981+28208428 -97500271+28220079 -97498346+28221817
 -97513264+31271626 -97489798+31283533
 -97513264+31271626 -97500291+31278274 -97489798+31283533
 -97513264+31271626 -97515596+31270428 -97521795+31267288 -97526838+31264693 -97542096+31256845 -97544188+31255768 -97547164+31254237 -97556561+31249423 -97561126+31247089 -97570654+31242200 -97578248+31238304 -97581964+31236397 -97586783+31233924 -97600360+31226959 -97603613+31225290 -97607981+31223050 -97610087+31221969 -97611973+31221001 -97616099+31218885 -97618883+31217457 -97633127+31210526 -97634982+31209650 -97637979+31208194 -97642476+31205820 -97656292+31198545 -97660898+31196099 -97672919+31189825 -97677041+31187673 -97682413+31184907 -97704111+31173734 -97707499+31171987 -97724940+31163045 -97740748+31154947 -97741007+31154809 -97741572+31154508 -97748514+31150983 -97750011+31150239 -97756572+31146898 -97759074+31145746 -97760219+31144986 -97761310+31144472 -97762203+31144052 -97763698+31143342 -97764095+31143129 -97764980+31142690 -97765376+31142522 -97765849+31142194 -97767162+31141584 -97768352+31140977 -97769222+31140451 -97770244+31139951 -97771571+31139241 -97775694+31137177 -97777095+31136476 -97777873+31136136 -97779552+31135289 -97780177+31134931 -97783641+31133138 -97786937+31131463 -97788005+31130842 -97789333+31130178 -97790248+31129702 -97790675+31129435 -97790920+31129313 -97791271+31129141 -97791637+31128958 -97792201+31128706 -97794856+31127154 -97798946+31124934 -97802121+31123198 -97803616+31122488 -97804379+31122107 -97804791+31121798 -97811474+31118468 -97812119+31118157 -97812212+31118112 -97812893+31117785 -97814587+31116862 -97814928+31116687 -97815854+31116210 -97816333+31115964 -97816500+31115878 -97816828+31115709 -97817396+31115417 -97821408+31113352 -97823513+31112273 -97825512+31111220 -97839321+31104292 -97846447+31100600 -97872170+31087275 -97875286+31085673 -97880614+31083050 -97880781+31082968 -97884065+31081271 -97884076+31081267 -97892866+31076708 -97894513+31075827 -97897883+31074169 -97897799+31074074 -97897808+31074069 -97907100+31069374
 -97541071+28164669 -97540802+28165030 -97537754+28169159 -97533131+28175467 -97531342+28177870 -97523514+28188567 -97513313+28202507 -97511502+28204981
 -97515107+30189477 -97516339+30188245 -97517556+30187157 -97518868+30185893 -97521108+30183973 -97522104+30183083 -97524564+30180885 -97526468+30179189 -97529076+30176677 -97529236+30176517 -97530660+30175381 -97565940+30143238 -97568132+30141334 -97570260+30139334 -97576357+30133686 -97579477+30131030 -97582341+30128374 -97592837+30118806 -97607797+30105159 -97609749+30103447 -97610581+30102871 -97626309+30092471 -97635174+30084295 -97642806+30077255 -97645542+30074695 -97651094+30069575
 -97520836+28444637 -97523203+28439448 -97498528+28438421
 -97520836+28444637 -97532195+28446635 -97532998+28447277 -97534087+28447873 -97534580+28448057 -97535644+28448057 -97536267+28447828 -97537616+28446682 -97538264+28446384 -97538757+28446270
 -97538757+28446270 -97539146+28446293 -97553953+28455555
 -97520836+28444637 -97553953+28455555
 -97817828+28176766 -97817409+28176689 -97816835+28176585 -97809196+28175197 -97805662+28174555 -97805557+28174536 -97795009+28172619 -97788110+28171321 -97784978+28170721 -97760378+28166075 -97759754+28165958 -97758362+28165698 -97754947+28165062 -97751321+28164386 -97734417+28161167 -97718685+28158171 -97702270+28155049 -97699595+28154582 -97698823+28154452 -97698025+28154300 -97696534+28154016 -97679232+28150722 -97677774+28150444 -97675363+28149985 -97670188+28148988 -97669520+28148859 -97660563+28147131 -97657140+28146471 -97653118+28145736 -97646165+28144465 -97640852+28143494 -97637732+28142974 -97637266+28142887 -97628936+28141332 -97620847+28139817 -97604553+28136715 -97600289+28135903 -97575790+28131238 -97574859+28131060 -97568482+28129846
 -97568482+28129846 -97547418+28156347 -97546904+28157024 -97546145+28158025 -97542293+28163069 -97541071+28164669
 -97544181+32994177 -97544169+32994833
 -97544169+32994833 -97546973+32994832
 -97546973+32994832 -97549160+32994862 -97552008+32994902 -97560699+32994980 -97567979+32994992 -97570899+32995023 -97573669+32995053 -97575172+32995069 -97576976+32995088 -97577805+32995097 -97578309+32995103 -97578959+32995110 -97579366+32995112 -97581434+32995124 -97584465+32995142 -97586739+32995155 -97604040+32995447 -97614078+32995519 -97618058+32995537 -97619718+32995545 -97621324+32995552 -97634571+32995669 -97638956+32995731 -97657292+32996158 -97668789+32996269 -97670802+32996288 -97679647+32996374 -97686476+32996607 -97690241+32996735 -97691441+32996746 -97698171+32996808 -97701247+32996881 -97720261+32997333
 -97720261+32997333 -97720884+32997332 -97726899+32997320
 -97726899+32997320 -97730100+32997388 -97738474+32997566 -97745394+32997754 -97755833+32997890 -97761752+32998013 -97767102+32998112 -97767977+32998130 -97771066+32998207 -97781847+32998477 -97782579+32998494 -97798781+32998855 -97814359+32999203
 -97814359+32999203 -97814851+32999199
 -97814851+32999199 -97822487+32999368 -97827604+32999481 -97832963+32999600 -97838451+32999722 -97840393+32999765 -97846305+32999896 -97848114+32999936 -97852385+33000030 -97856479+33000121 -97858031+33000121 -97862348+33000212 -97867754+33000250 -97870675+33000347 -97874375+33000414 -97881483+33000580 -97891940+33000758 -97902832+33000937 -97908336+33001020 -97910410+33001075 -97921642+33001284
 -97550582+32555391 -97550574+32556424 -97550572+32556632 -97550521+32563300 -97550382+32577283 -97550367+32580393 -97550362+32581338 -97550328+32588756 -97550323+32597301 -97550300+32599863 -97550271+32603113 -97550246+32606007 -97550214+32608487 -97550194+32609158 -97550013+32610718 -97550012+32610948 -97550195+32618109 -97550211+32622291 -97550104+32629806 -97549581+32676933 -97549570+32681055 -97549564+32681303 -97549554+32682702 -97549078+32702525 -97549072+32706836 -97549101+32713330 -97549102+32719731 -97549053+32720026 -97549035+32720130 -97549001+32720331 -97549001+32720485 -97549002+32720631 -97549002+32720916 -97549002+32721031 -97549002+32721271 -97549002+32721831 -97548802+32734430 -97548702+32738130 -97548602+32744430 -97548204+32774348 -97548202+32776029 -97547988+32797486 -97547974+32798861 -97547949+32800987 -97547799+32813557 -97547756+32817169 -97547754+32817358 -97547726+32819746 -97547701+32821828 -97547601+32826628 -97547501+32840428 -97547238+32851649 -97547227+32852130 -97547213+32852716 -97547201+32853228 -97547101+32856727 -97546971+32863715 -97546543+32871693 -97546320+32881838 -97546280+32883613 -97546271+32884047 -97546268+32884169 -97546268+32884205 -97546266+32884242 -97546264+32884360 -97546252+32884906 -97546249+32885065 -97546238+32885572 -97546234+32885747 -97546200+32887286 -97546186+32887926 -97546180+32888205 -97546095+32889732 -97545997+32893840 -97545978+32894994 -97545945+32896873 -97545918+32898184 -97545885+32899725 -97545870+32900479 -97545864+32900741 -97545866+32900939 -97545794+32904111 -97545770+32905183 -97545762+32906269 -97545743+32906830 -97545717+32907599 -97545609+32910818 -97545534+32912940 -97545501+32914806 -97545381+32920550 -97545360+32921551 -97545315+32922684 -97545308+32922853 -97545289+32923319 -97545277+32923997 -97545272+32924297 -97545239+32926261 -97545227+32926982 -97545205+32928300 -97545181+32929734 -97545162+32930829 -97545127+32932895 -97545111+32933800 -97545104+32934238 -97545094+32934831 -97545083+32935478 -97545018+32938647 -97544895+32944688 -97544841+32947118 -97544822+32947942 -97544714+32952503 -97544419+32974820 -97544364+32979623 -97544337+32982225 -97544290+32986751 -97544190+32992977 -97544181+32994177
 -97553953+28455555 -97554082+28465526 -97553897+28500274 -97563188+28516392
 -97563188+28516392 -97567684+28515141
 -97567684+28515141 -97590310+28523976
 -97617066+32555484 -97606450+32555409 -97605579+32555383 -97584915+32555297
 -97584915+32555297 -97582073+32555299 -97581967+32555307 -97576880+32555351 -97571613+32555351 -97561430+32555352 -97558028+32555364 -97557662+32555366 -97550582+32555391
 -97574639+28813300 -97586241+28825890 -97590787+28830794 -97595942+28836353 -97597915+28838534 -97598100+28838698 -97599391+28840012 -97608827+28850222 -97610063+28851563 -97611667+28853277 -97612602+28854284 -97620836+28863142 -97622763+28865161 -97629419+28872291 -97635170+28878347 -97645450+28889392 -97647392+28891478 -97651075+28895435 -97651925+28896348 -97655009+28899646 -97656035+28900749 -97656508+28901257 -97661656+28906791 -97664504+28909852 -97669616+28915347 -97672609+28918564 -97672925+28918904 -97673447+28919465 -97678668+28925077 -97685537+28932459 -97687044+28934079 -97691507+28938874 -97695427+28943099 -97696067+28943785 -97701275+28949366 -97708982+28957627 -97716618+28965810 -97720064+28969504 -97726635+28976546 -97735643+28986200 -97740423+28991323 -97745586+28996856 -97748794+29000251 -97748908+29000377
 -97587118+28804441 -97575057+28813006 -97574639+28813300
 -97590310+28523976 -97590777+28523999 -97593477+28524892 -97594567+28525075
 -97594567+28525075 -97595112+28525052 -97595761+28524937 -97599601+28523492 -97600224+28523377
 -97590310+28523976 -97600224+28523377
 -97591015+30497530 -97588390+30498118
 -97591015+30497530 -97590886+30497286 -97590596+30497180 -97590306+30497180 -97589203+30497710 -97588390+30498118
 -97617904+30489318 -97617433+30489371 -97604826+30497208 -97597577+30500908 -97596734+30501338
 -97596734+30501338 -97595754+30501254 -97595324+30500946 -97595054+30500752 -97594880+30500663 -97593741+30500412
 -97593741+30500412 -97592609+30500654
 -97592609+30500654 -97591242+30500576 -97591203+30500082 -97591015+30497530
 -97600224+28523377 -97602219+28523599 -97602548+28523710 -97605047+28524427 -97606273+28526654 -97623196+28528069
 -97623196+28528069 -97641783+28524404 -97644822+28520852
 -97644822+28520852 -97656232+28528423
 -97656232+28528423 -97656810+28528236
 -97605205+31587788 -97608775+31592736 -97618282+31606373 -97625297+31616892 -97625297+31617040 -97625297+31617056 -97631298+31625747 -97635372+31631685 -97638477+31636211 -97640215+31638744 -97651818+31655653 -97652656+31656874 -97655400+31660859 -97655682+31661270 -97671563+31684405 -97686144+31705645 -97689306+31710250
 -97689306+31710250 -97693919+31708954 -97703601+31704061 -97709134+31701264 -97724068+31693783 -97731757+31689931 -97750301+31680641 -97750766+31680405 -97753103+31679219 -97763429+31673984 -97766431+31672461
 -97606688+28790502 -97587118+28804441
 -97606688+28790502 -97604372+28792159 -97590385+28802119 -97587118+28804441
 -97660290+28752312 -97653821+28756924 -97643910+28763991 -97639194+28767353 -97627111+28775969 -97623429+28778598 -97623119+28778816 -97621924+28779659 -97620197+28780879 -97611266+28787231 -97606688+28790502
 -97613132+29109765 -97613653+29110230 -97621438+29117863 -97625856+29121890 -97635412+29131374 -97640698+29136505 -97659139+29154406 -97664195+29159313 -97670592+29165549 -97671505+29166488 -97677523+29172286 -97688995+29183430 -97697268+29191466 -97701265+29195348 -97714955+29208647 -97715700+29209369 -97717415+29211035 -97720709+29214235 -97722255+29215737 -97728443+29221748
 -97615109+32203577 -97615046+32204192 -97615056+32205565 -97615058+32205902 -97615064+32206646 -97615076+32210035 -97615119+32215519 -97615128+32216691 -97615135+32219084 -97615195+32230081 -97615195+32230952 -97615196+32231088 -97614594+32250144 -97614586+32250367 -97614436+32253598 -97614286+32256814 -97614517+32273914 -97614600+32278542 -97614703+32284258 -97614979+32300394 -97615265+32317147 -97615274+32317618 -97615281+32318624
 -97615109+32203577 -97605475+32204235
 -97615109+32203577 -97614901+32203559
 -97614901+32203559 -97612731+32203823 -97610826+32204121 -97607983+32204309
 -97607983+32204309 -97605475+32204235
 -97615281+32318624 -97615342+32343694 -97615361+32346106 -97615366+32346798 -97615383+32348901 -97615462+32359095 -97615463+32359197 -97615473+32360463 -97615476+32360918 -97615480+32361419 -97615724+32392333 -97615832+32399470 -97615921+32405329 -97615942+32406715 -97616010+32410251 -97616049+32412233 -97616056+32412591 -97616357+32425801 -97616347+32427426 -97616365+32428573 -97616481+32434186 -97616584+32441001 -97616595+32441743 -97616865+32462878 -97616247+32479998 -97615888+32490523 -97615774+32493137 -97616245+32507846 -97616675+32521254 -97616754+32524403 -97616866+32528324 -97616874+32528604 -97616914+32529972 -97616918+32530107 -97616956+32531462 -97617011+32533379 -97617021+32533716 -97617013+32534223 -97617040+32534980
 -97945624+32233468 -97944468+32234032 -97940398+32236107 -97936684+32238000 -97933685+32239529 -97931611+32240586 -97930573+32241115 -97929857+32241524 -97923862+32244565 -97922955+32245051 -97921107+32245983 -97908499+32252364 -97898691+32257369 -97886690+32263494 -97866420+32273971 -97863669+32275368 -97858051+32278223 -97847728+32283469 -97835576+32289644 -97819831+32297602 -97818743+32298153 -97818338+32298359 -97816821+32299131 -97806843+32304214 -97795967+32309756 -97788839+32313388 -97785462+32315109 -97783220+32316252 -97778072+32316535 -97770422+32316634 -97768009+32316656 -97763074+32316703 -97759225+32316769 -97754063+32316801 -97750953+32316821 -97748377+32316879 -97743711+32316935 -97736927+32317017 -97734371+32317048 -97730594+32317118 -97728678+32317141
 -97728678+32317141 -97727697+32317119
 -97727697+32317119 -97725896+32317140 -97711594+32317307 -97708385+32317345 -97708008+32317349 -97707795+32317352 -97706022+32317423 -97696357+32317547 -97694602+32317569 -97694124+32317576 -97690124+32317628 -97688448+32317695 -97685648+32317734 -97685206+32317740 -97684456+32317751 -97683575+32317763 -97669949+32317950 -97667072+32317990 -97643840+32318307 -97629158+32318507 -97625886+32318552 -97625302+32318577 -97616376+32318618 -97615281+32318624
 -97617040+32534980 -97617066+32555484
 -97617066+32555484 -97617040+32534980
 -97659001+29077085 -97658029+29077843 -97655702+29079518 -97650699+29083237 -97646305+29086505 -97636416+29093858 -97636011+29094068 -97635499+29094448 -97635136+29094718 -97630208+29098363 -97625273+29100614 -97623221+29102130 -97617708+29106282 -97613132+29109765
 -97619332+30489907 -97617904+30489318
 -97619332+30489907 -97618458+30489256
 -97618458+30489256 -97617904+30489318
 -97634587+30483960 -97633701+30484189 -97629211+30485352 -97629057+30485390 -97628955+30485416 -97628825+30485485 -97628404+30485709 -97627460+30486213 -97625815+30487090 -97625462+30487278 -97625132+30487454 -97624933+30487560 -97624382+30487854 -97623900+30488111 -97623154+30488509 -97622726+30488737 -97622507+30488854 -97622226+30489004 -97621684+30489293 -97620537+30489905 -97619332+30489907
 -97625275+29642992 -97631235+29645766 -97631235+29645972 -97631130+29646064 -97630474+29646178 -97630369+29646316 -97630369+29646820 -97630684+29647279 -97631025+29647279 -97631707+29646614 -97631943+29646614 -97633035+29649358
 -97625275+29642992 -97633035+29649358
 -98066836+32558822 -98066028+32558815 -98059920+32558762 -98054003+32558710 -98034844+32558591 -98027031+32558512 -98025244+32558494 -98024510+32558451 -98021971+32558441 -98017963+32558425 -98000317+32558220 -97997791+32557887 -97995481+32557785 -97988413+32557508 -97983526+32557318
 -97983526+32557318 -97973021+32557408
 -97973021+32557408 -97963498+32557352 -97949365+32557271 -97948471+32557266 -97944317+32557242 -97919237+32557097
 -97919237+32557097 -97910306+32557149 -97901013+32557205 -97900204+32557205 -97898279+32557205 -97876079+32557274
 -97876079+32557274 -97875790+32557269 -97875311+32557262
 -97875311+32557262 -97875311+32557355
 -97875311+32557355 -97872112+32557344 -97860223+32557304 -97858597+32557298 -97849292+32557266 -97847274+32557263 -97843323+32557248 -97841722+32557242 -97836128+32557223 -97823820+32557101 -97820412+32557066 -97818848+32557051 -97818761+32557015 -97816921+32556992 -97808751+32556928
 -97808751+32556928 -97808318+32556946 -97808245+32556947 -97805099+32556992
 -97805099+32556992 -97799476+32556990 -97798929+32556990 -97798306+32556990 -97796524+32556990 -97794901+32556990 -97792449+32556989 -97789869+32556989 -97784824+32557006 -97784367+32557008 -97783673+32557011
 -97783673+32557011 -97770357+32556972 -97768807+32556971 -97768075+32556971 -97758908+32556964 -97752198+32556959 -97740014+32556729 -97731842+32556680 -97723907+32556633 -97716575+32556590 -97706901+32556452 -97705342+32556430
 -97705342+32556430 -97704176+32556462 -97703440+32556483 -97703143+32556491 -97702544+32556508 -97701648+32556528 -97701449+32556532 -97701334+32556535 -97701281+32556536 -97700689+32556549 -97700598+32556551 -97700348+32556557 -97700284+32556558 -97699986+32556565 -97699752+32556570 -97699683+32556571 -97699334+32556579
 -97699334+32556579 -97699028+32556570 -97698666+32556559 -97698586+32556556 -97698494+32556553 -97697677+32556529 -97697497+32556524 -97696355+32556489 -97693347+32556399 -97689808+32556344 -97678808+32556174 -97676826+32556144 -97669687+32556072 -97669624+32556071 -97664216+32556017 -97664014+32556015 -97661816+32556011 -97646059+32555840 -97645315+32555832 -97643029+32555808 -97633678+32555669 -97632996+32555659 -97632009+32555644 -97625302+32555546 -97617066+32555484
 -97864836+32087343 -97864665+32087429 -97858673+32090436 -97854279+32092643 -97852674+32093449 -97851509+32094024 -97849673+32094988 -97847988+32095853 -97847523+32096090 -97847063+32096327 -97846335+32096701 -97845536+32097112 -97835421+32102307 -97833343+32103375 -97825359+32107516 -97817324+32111654 -97811811+32114495 -97803040+32119013 -97802408+32119338 -97801903+32119597 -97790317+32125497 -97787714+32126735 -97783668+32128777 -97779115+32131015 -97778487+32131491 -97778113+32131724 -97778060+32131806 -97777645+32131977 -97776968+32132323 -97772785+32134456 -97758549+32141711 -97749097+32146666 -97746322+32148080 -97740453+32151070 -97729898+32156418 -97728277+32157245 -97726936+32157929 -97724470+32159187 -97721837+32160530 -97710124+32166504 -97706659+32168271 -97699433+32171957 -97692643+32175420 -97668105+32187936 -97666421+32188794 -97652469+32195888 -97652374+32195897 -97651389+32196360 -97651264+32196421 -97650459+32196819 -97649947+32197002 -97646008+32199206 -97642101+32201199 -97631281+32206719 -97630781+32206975
 -97630781+32206975 -97615109+32203577
 -97633035+29649358 -97633120+29649937
 -97633120+29649937 -97633148+29650121 -97636808+29654976 -97648132+29657882 -97650970+29666244 -97651089+29666354 -97654050+29667047 -97665392+29667847
 -97665392+29667847 -97673737+29663425
 -97673737+29663425 -97698721+29667986
 -97698721+29667986 -97700007+29667894
 -97700007+29667894 -97700355+29668256 -97701167+29668523 -97704300+29682399
 -97669837+29601273 -97667537+29604359 -97664904+29607827 -97663605+29609523 -97661805+29611892 -97661476+29612535 -97661050+29613125 -97659761+29614655 -97652780+29623844 -97650856+29626476 -97650160+29627395 -97649489+29628281 -97647978+29630279 -97640047+29640771 -97633531+29649393 -97633120+29649937
 -97643195+30478057 -97634587+30483960
 -97643195+30478057 -97641083+30481145 -97637291+30482601 -97634693+30483933 -97634587+30483960
 -97643195+30478057 -97642939+30477241 -97651176+30474687
 -97651176+30474687 -97656284+30477152 -97658139+30478047 -97659315+30478614 -97659532+30478719 -97660237+30479059 -97660745+30479305 -97661538+30479688 -97662044+30479932 -97662536+30480170 -97662988+30480388 -97663188+30480484 -97663708+30480735 -97665180+30481328
 -97665180+30481328 -97672251+30479857
 -97672251+30479857 -97673116+30480136
 -97673116+30480136 -97673584+30480100 -97674384+30480100 -97675599+30480080 -97677115+30480049 -97679315+30480005 -97679753+30479990 -97680576+30479942 -97680781+30479930 -97681219+30479904 -97681284+30479900 -97683084+30479600 -97684033+30476579 -97684184+30476100 -97684984+30473500 -97685323+30472399 -97688392+30462669 -97694684+30461501 -97706416+30458412 -97710965+30458247 -97711857+30458215 -97718685+30456701 -97720485+30456001 -97720585+30455976 -97721285+30455801 -97721685+30455601 -97721984+30455454 -97723170+30454871 -97731054+30450994 -97739299+30449571 -97742715+30449492 -97743610+30449472 -97746686+30449401 -97748886+30448301 -97749586+30447901 -97750286+30447301 -97750286+30446601 -97750618+30445938 -97750786+30445601 -97751286+30445001 -97751400+30444698 -97752799+30442988 -97753331+30442456 -97753513+30442274 -97754286+30441501 -97755183+30440498 -97755686+30438701 -97761886+30432601 -97766489+30432419
 -97766489+30432419 -97766926+30432425 -97767239+30432467 -97767998+30432569
 -97710215+30024499 -97709143+30025272 -97703095+30030680 -97701399+30032040 -97699095+30034328 -97694983+30037864 -97691616+30041403 -97691374+30041658 -97690614+30042456 -97689675+30043282 -97689606+30043344 -97687384+30045299 -97687095+30045553 -97686470+30046104 -97682454+30048696 -97670886+30059464 -97669206+30060696 -97666566+30063176 -97664663+30064799 -97664613+30064842 -97663958+30065400 -97663163+30066064 -97662950+30066240 -97660182+30068551 -97654918+30073671
 -97654918+30073671 -97653606+30072359 -97651094+30069575
 -97656810+28528236 -97656940+28528098 -97658082+28527504 -97658965+28527366
 -97658965+28527366 -97660808+28527755 -97662079+28527916 -97663066+28528191 -97665012+28529269 -97667555+28530393 -97668022+28530530 -97668308+28530828 -97676925+28535254
 -97656810+28528236 -97676925+28535254
 -97659001+29077085 -97661310+29075287 -97663931+29073415
 -97659001+29077085 -97663931+29073415
 -97662385+27875307 -97671281+27891690 -97671169+27892426 -97671265+27892666 -97671505+27893034 -97671793+27893210 -97672353+27893354 -97672849+27893546 -97673441+27893882 -97673713+27894090 -97673985+27894250 -97687872+27900724
 -97662385+27875307 -97674241+27894474 -97674865+27894762 -97675473+27894986 -97675985+27895178 -97676513+27895242 -97676785+27895370 -97677105+27895402 -97677313+27895434
 -97677313+27895434 -97677489+27895338 -97677633+27895194
 -97677633+27895194 -97687872+27900724
 -97663931+29073415 -97673008+29066866 -97675488+29065207 -97679192+29062511 -97682131+29060354 -97714275+29036719 -97716294+29035227 -97724102+29029447 -97725691+29028271 -97726789+29027458 -97737580+29019474 -97745643+29013509 -97751944+29009386 -97753692+29008172 -97754655+29007446 -97754683+29006774
 -97669837+29601273 -97677837+29590790 -97683925+29582743
 -97669837+29601273 -97683925+29582743
 -97676773+28740669 -97660290+28752312
 -97676773+28740669 -97673523+28742981 -97667290+28747458 -97663242+28750262 -97660290+28752312
 -97676925+28535254 -97684925+28538450 -97698601+28547540 -97700394+28550816 -97702776+28558744 -97703690+28561002 -97703665+28564113 -97705847+28567597 -97708864+28572215 -97708808+28575116 -97712424+28582465 -97715329+28588409 -97728608+28610160 -97728582+28610848 -97728920+28611237 -97729362+28612131 -97729284+28612842 -97729106+28613298 -97730903+28626099 -97734516+28629479 -97753706+28643760 -97753740+28644302 -97759892+28657417 -97765917+28663908 -97768087+28664793 -97770856+28664871 -97770960+28666246
 -97683925+29582743 -97686893+29578820 -97722424+29531922 -97726773+29526162 -97727781+29524846 -97730049+29521889 -97732404+29518894 -97732718+29518550 -97735948+29514233 -97737028+29512813 -97739553+29509494 -97741276+29507279 -97744224+29503421 -97746311+29500690 -97747562+29498820 -97749813+29494942 -97750277+29494144 -97753811+29488642 -97756165+29485687 -97758017+29483268 -97763729+29475807 -97765051+29474090 -97769529+29468292 -97770464+29467073 -97772706+29464149 -97774774+29461444 -97775646+29460373 -97779885+29454845 -97780024+29454679 -97781069+29453438 -97786356+29446686 -97791112+29440489 -97791816+29439562 -97798077+29431503 -97803891+29424004 -97804618+29423041 -97806604+29420421 -97807447+29419332 -97809297+29416869 -97809559+29416594 -97811458+29414157 -97811906+29413582 -97813127+29412014 -97814495+29410249 -97818819+29404635 -97818930+29404537 -97819741+29403417 -97820349+29402617 -97822775+29399505 -97823731+29398296 -97824680+29397097 -97825490+29396035 -97826776+29394366 -97829193+29391285 -97829625+29390735 -97832120+29387552 -97832277+29387323 -97840125+29377190 -97840383+29376791
 -97778692+28667981 -97771713+28672962 -97768839+28675005 -97766584+28676595 -97763899+28678503 -97760546+28680904 -97754663+28685151 -97737522+28697388 -97725687+28705834 -97725365+28706062 -97721971+28708484 -97715348+28713212 -97712993+28714893 -97711316+28716091 -97708870+28717841 -97706913+28719296 -97700215+28724035 -97698674+28725125 -97693883+28728516 -97692062+28729800 -97684628+28735097 -97676773+28740669
 -97687872+27900724 -97691569+27904457 -97691137+27905311
 -97691137+27905311 -97696930+27918329 -97696978+27918377 -97697042+27918441 -97697122+27918601 -97697602+27919321 -97698130+27919785 -97698738+27920009
 -97698738+27920009 -97698914+27919897 -97699026+27919817 -97699170+27919753
 -97699170+27919753 -97704201+27921781
 -97691137+27905311 -97704201+27921781
 -97704201+27921781 -97709810+27921816
 -97709810+27921816 -97716418+27918057 -97715858+27916009 -97717056+27911606
 -97717056+27911606 -97729730+27914425 -97733650+27919288 -97729234+27922152 -97733106+27925336
 -97704300+29682399 -97704418+29682539 -97704838+29682746 -97705445+29682907
 -97704300+29682399 -97705445+29682907
 -97705445+29682907 -97706716+29682845
 -97706716+29682845 -97707541+29683318
 -97707541+29683318 -97713117+29681574
 -97713117+29681574 -97716695+29681650 -97719454+29683006 -97722762+29685356
 -97710215+30024499 -97730871+30039576
 -97712380+30021460 -97711485+30022253 -97710215+30024499
 -97713144+30020966 -97712380+30021460
 -97713144+30020966 -97712423+30021465
 -97712423+30021465 -97712380+30021460
 -97803438+29941285 -97802859+29941537 -97800921+29941974 -97796648+29943645 -97794914+29944290 -97792438+29945226 -97790173+29948504 -97790121+29948686 -97789996+29949769 -97786743+29956342 -97785960+29957280 -97784903+29957813 -97783443+29958798 -97781845+29959878 -97779358+29961626 -97774928+29967385 -97774823+29967500 -97768844+29975092 -97766024+29978605 -97765262+29979553 -97765095+29979762 -97763623+29982554 -97760865+29987915 -97759544+29988923 -97755920+29991530 -97755552+29991971 -97754402+29992856 -97749670+29995811 -97749629+29995836 -97749265+29996058 -97748740+29996285
 -97748740+29996285 -97748063+29995751 -97747610+29995393 -97747483+29995293
 -97747483+29995293 -97746806+29995752 -97746596+29995844 -97744584+29997313 -97743464+29998132 -97740611+30000217 -97739210+30001405 -97737596+30002774 -97736687+30003545 -97734535+30005369 -97732816+30006647 -97732306+30007026 -97729752+30008925 -97729111+30009401 -97728996+30009486 -97728866+30009585 -97726293+30011497 -97726145+30011607 -97721743+30014880 -97720614+30015720 -97719777+30016342 -97719127+30016825 -97718530+30017238 -97718368+30017350 -97718355+30017359 -97718325+30017380 -97717709+30017807 -97715602+30019265 -97715147+30019580 -97714412+30020088 -97713144+30020966
 -97722762+29685356 -97723159+29685561 -97723553+29685652 -97725416+29685675 -97725968+29685881 -97726729+29686362 -97727727+29686889 -97727805+29687003 -97727806+29687737 -97728121+29688035 -97732295+29690119 -97733175+29690333
 -97722762+29685356 -97733175+29690333
 -97728443+29221748 -97730893+29219896 -97733781+29217773 -97734529+29217223 -97737631+29214943 -97744251+29210078 -97748604+29206879 -97750527+29205606 -97753957+29203086 -97758508+29199740 -97773009+29189079 -97786084+29179412 -97787200+29178627 -97787547+29178358 -97787782+29178220 -97788350+29177806 -97788405+29177766 -97797578+29171070 -97801515+29168152 -97802253+29167610 -97803129+29166965 -97808865+29162751 -97814109+29158900 -97818314+29155875 -97828758+29148218 -97829934+29147333 -97833213+29144927 -97837739+29141606 -97838452+29141083 -97856441+29127882 -97860541+29124941 -97869939+29118000 -97880642+29110146 -97887581+29105039 -97897173+29097983 -97904529+29092643 -97907606+29090391 -97909437+29089052 -97915171+29084856 -97924288+29078156 -97927812+29075556 -97934789+29070410 -97936598+29069076 -97940058+29066524 -97941479+29065526 -97942308+29064947 -97945561+29062633 -97957330+29053926 -97959515+29052322 -97978583+29038326 -97981780+29035978 -97990706+29029427 -97995302+29026104 -98000282+29022465 -98000858+29022040 -98010837+29014649 -98013548+29012642 -98029738+29000686 -98034656+28997054 -98034930+28996850 -98036863+28995302 -98044586+28989761 -98047972+28987241 -98048713+28986688 -98053177+28983367 -98055274+28981940 -98059367+28978937 -98059765+28978552 -98062026+28976966 -98065661+28974199
 -97792067+29285986 -97789604+29283429 -97787604+29281352 -97784360+29277981 -97782666+29276221 -97779896+29273343 -97772809+29265958 -97772363+29265490 -97771783+29264882 -97771334+29264411 -97770849+29263902 -97768831+29261872 -97767112+29260143 -97766439+29259429 -97766059+29259027 -97764554+29257432 -97763182+29256001 -97761980+29254735 -97757208+29249795 -97734102+29227245 -97730336+29223587 -97728443+29221748
 -97730871+30039576 -97710215+30024499
 -97733106+27925336 -97746802+27929304 -97747234+27930552 -97747650+27931944 -97748290+27932664 -97748418+27932744 -97748626+27932840 -97748722+27932840 -97748897+27932850
 -97733106+27925336 -97748897+27932850
 -97733175+29690333 -97735423+29693172 -97736738+29702815 -97736105+29707688 -97736628+29710738 -97736907+29711207 -97737398+29711616
 -97969630+30211311 -97953652+30200175 -97950990+30198320 -97947677+30195909 -97930806+30183631 -97929657+30182795 -97928829+30182192 -97928301+30181808 -97922860+30177850 -97919301+30175303 -97908562+30167742 -97904316+30164753 -97888524+30153394 -97882268+30149042 -97880636+30147762 -97878317+30146173 -97877436+30145570 -97874108+30143235 -97873419+30142771 -97868347+30139235 -97867419+30138572 -97866107+30137635 -97857595+30131507 -97855385+30129921 -97851535+30127156 -97835962+30115940 -97834650+30114996 -97833082+30113912 -97821354+30104949 -97820730+30104037 -97819690+30103317 -97818074+30102165 -97815866+30100613 -97815482+30100309 -97813850+30099077 -97813555+30098847 -97813418+30098741 -97813258+30098690 -97813018+30098613 -97810958+30097099 -97807642+30094661 -97781369+30075670 -97759077+30059761 -97751287+30054234 -97746035+30050473 -97736595+30043690 -97730871+30039576
 -97737398+29711616 -97737451+29711661 -97738081+29712051 -97738528+29712761 -97738712+29712899 -97738948+29712899 -97739662+29712528
 -97737398+29711616 -97739662+29712528
 -97739662+29712528 -97743962+29711865
 -97743962+29711865 -97744275+29711887 -97744934+29712690
 -97744934+29712690 -97745747+29711704
 -97745747+29711704 -97751949+29715684 -97757220+29717199
 -97757220+29717199 -97762551+29713058
 -97748897+27932850 -97750274+27931816
 -97750274+27931816 -97750274+27932008
 -97750274+27932008 -97750903+27931216 -97760793+27922600
 -97760793+27922600 -97772480+27938101 -97775589+27938298 -97778522+27944270 -97778598+27946437 -97775861+27948412
 -97775861+27948412 -97778001+27948322 -97779679+27948145 -97780013+27948126 -97802502+27934486
 -97802502+27934486 -97804851+27936091 -97809574+27941845
 -97809574+27941845 -97807870+27941111
 -97807870+27941111 -97810064+27944664 -97810528+27959773 -97816106+27968645 -97816752+27971648 -97802057+27980933 -97800979+27985962 -97798532+27995647
 -97748908+29000377 -97754683+29006774
 -97754683+29006774 -97748908+29000377
 -97762233+29727994 -97769054+29730800 -97769118+29741460 -97780907+29752710 -97780473+29753697 -97780183+29754954 -97781942+29759583
 -97781942+29759583 -97800067+29752577
 -97800067+29752577 -97800062+29763969 -97800302+29765843 -97800547+29766176 -97806125+29775894
 -97762551+29713058 -97760837+29727268 -97760837+29727543 -97761178+29727864 -97761782+29728024
 -97761782+29728024 -97762233+29727994
 -97762551+29713058 -97762233+29727994
 -97766431+31672461 -97772692+31681520 -97773784+31683100 -97778718+31690239 -97784884+31699160 -97788200+31703869 -97788962+31704974 -97791941+31709292 -97796479+31715871 -97796636+31716098 -97802071+31723976 -97808004+31732575 -97809477+31734709 -97812192+31738642 -97826296+31759020 -97832402+31767851 -97832892+31768559 -97835253+31771974 -97838689+31776854 -97840019+31778786 -97847816+31790114 -97852505+31796889 -97855372+31801033 -97863745+31813135 -97869822+31821916 -97874492+31828665 -97880244+31836773 -97883846+31841977 -97884948+31843569 -97900123+31865488 -97904163+31871324 -97905152+31872752 -97912217+31883129 -97916797+31889916 -97920199+31894929 -97922210+31897892 -97922321+31898016 -97923760+31899621 -97924203+31900116 -97926937+31904251 -97931908+31911424 -97937486+31919563 -97947346+31933771 -97947638+31934199 -97953706+31942895 -97953883+31943158 -97963380+31957218 -97963900+31957973 -97966195+31961305 -97969876+31966629 -97975559+31974849 -97975593+31974898 -97981042+31982805 -97984729+31988156 -97987186+31991721 -97989099+31994497 -97991871+31998484 -97995691+32004152 -98005313+32017757
 -97766431+31672461 -97793750+31658601 -97797415+31656730 -97800294+31655296 -97813570+31648487 -97819647+31645455 -97844512+31632919 -97866115+31621897 -97873869+31618031 -97878164+31616046 -97879519+31615361 -97881837+31614188 -97886017+31612072 -97892477+31608803 -97894274+31607894 -97899341+31605331 -97925050+31592322 -97930195+31589719 -97950406+31579492 -97958468+31575413 -97963358+31572976 -97967756+31570753 -97968183+31570538 -97977380+31565889 -97978116+31565518 -97984858+31562111 -97996918+31556015 -97997371+31555782 -97998119+31555399 -98019382+31544567 -98025112+31541698 -98051930+31528276 -98052601+31527940 -98054290+31527094 -98061033+31523718 -98076355+31516050 -98082788+31512830 -98083940+31512258 -98108063+31500160 -98120197+31494106 -98125310+31491680 -98143342+31482492 -98146888+31480658 -98147634+31480272 -98148529+31479811 -98149671+31479229 -98151499+31478295 -98152819+31477621 -98152929+31477566 -98153845+31477098 -98154495+31476766 -98155284+31476361 -98160755+31473563 -98180006+31463717
 -97767998+30432569 -97768478+30432537
 -97768478+30432537 -97767998+30432569
 -97854569+30494148 -97854091+30492973 -97853228+30490847 -97850552+30484256 -97850498+30484123 -97848916+30480227 -97848243+30478568 -97848066+30476674 -97848176+30475284 -97848239+30474492 -97848336+30473261 -97848370+30472834 -97848384+30472662 -97845984+30470951 -97842032+30468240 -97841551+30467911 -97840688+30467319 -97839988+30466821 -97839550+30466510 -97838427+30465711 -97837323+30464925 -97833399+30462132 -97826436+30455632 -97826384+30455431 -97826304+30455047 -97826258+30455021 -97825620+30454658 -97824767+30454199 -97823887+30453800 -97822087+30453000 -97821687+30452800 -97820787+30452500 -97819887+30452100 -97818687+30451600 -97817887+30451200 -97817738+30451030 -97817685+30450970 -97817625+30450901 -97817585+30450856 -97817551+30450817 -97817187+30450400 -97816295+30449711 -97816187+30449700 -97815944+30449439 -97814888+30448628 -97813487+30447600 -97812987+30447300 -97811987+30447100
 -97811987+30447100 -97811791+30447120 -97810987+30447200 -97809745+30447289 -97809587+30447300 -97808587+30447300 -97807787+30447300 -97807487+30447300 -97806887+30447300 -97805187+30447300 -97804970+30447300 -97804038+30447300 -97803887+30447300 -97802698+30447300 -97802387+30447300 -97801387+30447300 -97800387+30447300 -97799787+30447300 -97798187+30446700 -97797432+30446303 -97794487+30445000 -97792887+30444600 -97790887+30444500 -97790304+30444417 -97789487+30444300 -97787886+30443300 -97786956+30442543 -97781686+30439501 -97780086+30438801 -97778386+30435001 -97776886+30431701 -97775486+30429901
 -97775486+30429901 -97775186+30430001 -97774586+30430201 -97773686+30430601 -97772886+30430801 -97771774+30431369 -97769198+30432409 -97768478+30432537
 -97770960+28666246 -97773506+28668562 -97773688+28668906 -97774077+28668906 -97774519+28668448 -97775793+28668402 -97777587+28667715 -97778210+28667692
 -97778210+28667692 -97778692+28667981
 -97770960+28666246 -97778692+28667981
 -97778692+28667981 -97781354+28670031
 -97781354+28670031 -97781845+28669946
 -97781845+28669946 -97783543+28670410 -97791862+28676931
 -97791862+28676931 -97795153+28673406 -97808433+28672051 -97810516+28671801 -97813947+28671526 -97818527+28671011 -97822598+28670599 -97823197+28670540 -97825292+28670342
 -97825292+28670342 -97826086+28672006 -97826138+28672928 -97825514+28673359 -97835419+28680005 -97836432+28680400
 -97836432+28680400 -97838642+28679523
 -97798532+27995647 -97796165+28003852 -97791128+28016448 -97793472+28024441 -97801355+28038320 -97805774+28041278
 -97805774+28041278 -97814824+28038595 -97825235+28035547
 -97825235+28035547 -97836085+28035696 -97842487+28036094
 -97842487+28036094 -97843755+28036093
 -97843755+28036093 -97843813+28036113 -97860881+28038436 -97861490+28038631 -97866237+28041245
 -97866237+28041245 -97867555+28040988
 -97867555+28040988 -97868629+28042273 -97882759+28056315 -97883148+28056900
 -97792067+29285986 -97793323+29287291 -97796640+29290617
 -97792067+29285986 -97796640+29290617
 -97796640+29290617 -97816046+29310142 -97826640+29320776 -97829694+29323785 -97830404+29324484 -97830516+29324594 -97834272+29328330 -97834550+29328609 -97835170+29329231 -97839008+29333084 -97849271+29343373 -97850214+29344311 -97855714+29349805 -97858171+29353754 -97854474+29358518 -97851974+29361740 -97843969+29372177 -97840383+29376791
 -97806125+29775894 -97813962+29781314 -97813726+29781589 -97813463+29782369 -97812307+29783171 -97812202+29783377 -97812228+29783813 -97812386+29784042 -97813988+29784431
 -97806125+29775894 -97813988+29784431
 -97807087+29939635 -97803438+29941285
 -97807087+29939635 -97804833+29940712 -97803438+29941285
 -97883290+29891891 -97881335+29893462 -97879677+29894561 -97877312+29896275 -97869696+29901756 -97865563+29904723 -97863395+29906279 -97857995+29910045 -97857872+29910131 -97857530+29910429 -97857418+29910509 -97857395+29910526 -97857131+29910715 -97856090+29911463 -97854278+29912766 -97852518+29914032 -97852246+29914227 -97851853+29914510 -97850867+29915218 -97849403+29916093 -97847787+29916804 -97846639+29917357 -97844857+29918215 -97843147+29919039 -97841815+29919681 -97839933+29920588 -97838710+29921185 -97836119+29922651 -97830489+29926914 -97826964+29929413 -97825415+29930297 -97822360+29932043 -97822095+29932194 -97821306+29932645 -97817964+29934570 -97817646+29934717 -97812844+29936944 -97809883+29938317 -97808622+29938902 -97807087+29939635
 -98033756+28568439 -98032659+28566470 -98029869+28561847 -98029415+28561082 -98023851+28551674 -98019609+28544491 -98017739+28541409 -98011535+28530902 -98007235+28523638 -98006511+28522503 -97999777+28511209 -97998317+28508728 -97991312+28496719 -97990875+28495956 -97988597+28491979 -97985033+28485758 -97981737+28480005 -97978070+28473592 -97976838+28471442 -97976668+28471162 -97973346+28465360 -97963316+28447889 -97961074+28443995 -97955901+28435004 -97954011+28431720 -97953077+28430097 -97949319+28423612 -97947030+28419713 -97942648+28412246 -97941002+28409432 -97938588+28405304 -97936382+28401533 -97934415+28398170 -97931119+28392535 -97930119+28390825 -97929568+28389884 -97928516+28387999 -97927239+28385829 -97925043+28382099 -97916207+28367039 -97914371+28363927 -97912794+28361254 -97910079+28356596 -97909653+28355865 -97899997+28339294 -97890554+28323133 -97889975+28322148 -97880430+28305898 -97875411+28297355 -97865578+28280246 -97853101+28258726 -97851599+28256136 -97848206+28250282 -97846555+28247588 -97846274+28247148 -97845578+28246533 -97843529+28242816 -97838347+28234086 -97830119+28219649 -97825512+28211780 -97822179+28205978 -97821777+28205391 -97821526+28204967 -97810210+28185842 -97810776+28181944 -97811860+28181147 -97813938+28179621 -97815710+28178320 -97817828+28176766
 -97898504+27914605 -97886929+27923900 -97875734+27932891 -97874774+27933673 -97855610+27949387 -97849786+27954163 -97846571+27956799 -97843470+27959342 -97839205+27962838 -97836117+27965296 -97833215+27967694 -97826520+27973227 -97824666+27974759 -97820396+27977941 -97820039+27978075 -97819870+27978212 -97814712+27982561 -97814526+27982716 -97813369+27983684 -97798532+27995647
 -97813988+29784431 -97814262+29784655
 -97814262+29784655 -97821724+29783158 -97823658+29783102
 -97823658+29783102 -97824525+29783514
 -97817828+28176766 -97818571+28176222 -97821055+28174227 -97822985+28173021 -97827908+28169412 -97838385+28162122 -97850695+28153026 -97851289+28152586 -97854723+28150048 -97866736+28141200 -97866890+28141086 -97867262+28140812 -97867716+28140479 -97868118+28140183 -97869460+28139197 -97870505+28138429 -97871906+28137400 -97873292+28136383 -97880441+28131305 -97881162+28130783 -97882027+28130156 -97887261+28126365 -97892248+28122815 -97892900+28122325 -97904081+28114228 -97898727+28105739 -97906834+28097869 -97908203+28087992 -97900852+28070091
 -97823763+29784087 -97824485+29781113
 -97824485+29781113 -97831566+29782892 -97831961+29783399 -97832355+29784384 -97831856+29785393 -97831935+29786447 -97831725+29787227 -97830637+29788650 -97833460+29794882 -97845684+29810464 -97841106+29831084 -97842510+29832102 -97844088+29834232 -97844438+29837254 -97845361+29839361 -97856921+29849506 -97860296+29852975 -97863254+29855791
 -97863254+29855791 -97872482+29854007
 -97872482+29854007 -97874978+29858288
 -97824525+29783514 -97823763+29784087
 -97824525+29783514 -97824473+29783789 -97824289+29783996 -97824079+29784087 -97823763+29784087
 -97828524+30910792 -97834888+30904834 -97838761+30901243 -97848928+30891849 -97850582+30890317 -97858099+30883303 -97859506+30881991 -97862903+30878838 -97866978+30875182 -97870259+30872058 -97870777+30871592 -97871016+30871383 -97871724+30870717 -97875296+30867309 -97875977+30866674 -97881723+30861114 -97883220+30859665 -97888513+30854547 -97888740+30854340 -97888825+30854263 -97897519+30846366 -97903745+30840712 -97908293+30836579 -97910041+30834990 -97911683+30833496 -97926562+30819510 -97927636+30818500 -97929707+30816551 -97930388+30815911 -97932254+30814156 -97933150+30813314 -97939469+30807367 -97946274+30800964 -97953676+30794000 -97957130+30791069 -97957823+30790408 -97959956+30788372 -97966010+30779787 -97969786+30772834 -97971495+30769738 -97974443+30764405 -97978956+30756244 -97979796+30754727 -97980603+30753268 -97982376+30750008 -97983987+30746933 -97984709+30745556 -97985347+30744337 -97986145+30742816 -97988937+30737489 -97993091+30729566 -97994562+30726760 -97996084+30723854 -97997091+30721934 -97997988+30720224 -97998273+30719682 -97999229+30717878 -98003492+30710043 -98004405+30708304 -98005979+30705308 -98008924+30699881 -98012414+30693513 -98019214+30681112 -98019832+30679984 -98021728+30676530
 -97838642+28679523 -97843399+28681379 -97843893+28681608 -97844647+28682273 -97845138+28682541 -97845401+28682685 -97846545+28683098 -97847819+28683372
 -97838642+28679523 -97847819+28683372
 -97839055+27563751 -97846246+27568325 -97846426+27568439 -97846477+27568577 -97846683+27568691
 -97846683+27568691 -97846958+27568645
 -97839055+27563751 -97846958+27568645
 -97911684+31034919 -97901655+31021624 -97900809+31020502 -97898661+31017655 -97889909+31006056 -97886376+31001380 -97882945+30995476 -97880707+30991931 -97880235+30991396 -97879496+30990194 -97877111+30986314 -97871685+30978144 -97866183+30969800 -97861921+30963345 -97861811+30963179 -97857973+30957464 -97857796+30957194 -97852411+30948735 -97849577+30944164 -97847039+30940070 -97844686+30936275 -97840642+30929751 -97840365+30929318 -97828524+30910792
 -97840383+29376791 -97848086+29376874 -97870875+29377071 -97873350+29377087 -97875279+29377100
 -97846958+27568645 -97858007+27579624 -97858239+27579785 -97858548+27579876 -97858496+27580060 -97858059+27580404 -97858059+27580656 -97858368+27580862 -97859551+27581045 -97859886+27581274 -97860169+27581664 -97876626+27603053
 -97846958+27568645 -97876626+27603053
 -97847819+28683372 -97864743+28687562 -97873533+28691020 -97889083+28699780 -97893450+28699988 -97898640+28708736 -97901376+28711750 -97906524+28713173 -97911203+28716635 -97918827+28718913
 -97918827+28718913 -97922384+28717658 -97922749+28717393 -97925402+28716591 -97933151+28713966 -97943890+28710472 -97944644+28710037 -97948059+28708910 -97950572+28708042 -97958913+28705490 -97960140+28705107 -97963728+28703891 -97974777+28700335 -97976830+28699660 -97985977+28696653 -97986294+28696549 -97998786+28692224 -98001780+28691364 -98005252+28690239
 -97854569+30494148 -97856039+30497769
 -97899926+30568703 -97899698+30568467 -97884120+30553593 -97881527+30553421 -97874485+30549867 -97873936+30549588 -97873603+30549418 -97873392+30549311 -97871367+30548280 -97871302+30548247 -97868448+30546795 -97868013+30546574 -97867866+30546499 -97868512+30542169 -97870064+30531767 -97870343+30529895 -97870719+30527375 -97871164+30524399 -97871313+30523400 -97869224+30519897 -97864792+30515695 -97859381+30511891 -97859174+30511640 -97859007+30511438 -97858975+30511398 -97858935+30511350 -97857228+30509283 -97856017+30504031 -97856778+30502235 -97857505+30501610
 -97856039+30497769 -97854569+30494148
 -97856039+30497769 -97856107+30497936
 -97856107+30497936 -97856039+30497769
 -97856107+30497936 -97857025+30500197
 -97857025+30500197 -97856107+30497936
 -97857025+30500197 -97857505+30501610
 -97857505+30501610 -97857025+30500197
 -97861875+26348048 -97861775+26344948 -97861875+26342148 -97861875+26334948 -97861775+26331748 -97861875+26327749 -97861775+26327549 -97861775+26324549 -97861775+26323949 -97861775+26323174 -97861775+26321749 -97861875+26319049 -97861787+26317208 -97861786+26317180 -97861775+26316949 -97861775+26316449 -97861775+26316149 -97861775+26312949 -97861775+26312149 -97861775+26307649 -97861775+26307349 -97861775+26302549 -97861775+26295349 -97861762+26293949 -97861707+26288036 -97861676+26284704 -97861675+26284650 -97861775+26271450 -97861775+26259050 -97861775+26252682 -97861775+26251851 -97861675+26248151 -97861775+26244851 -97861735+26244732 -97861675+26244551 -97861675+26240951 -97861732+26234796 -97861764+26231304 -97861775+26230051 -97861775+26229851 -97861775+26226351 -97861775+26219051 -97861675+26218751 -97861679+26218623 -97861775+26215551 -97861775+26211852 -97861775+26211782 -97861775+26204742 -97861775+26204652 -97861775+26201052 -97861775+26197445 -97861775+26197352 -97861775+26193652 -97861775+26193557 -97861775+26186452 -97861975+26171952 -97861975+26171652 -97861775+26165653 -97861875+26164353 -97861775+26161553 -97861775+26161053 -97861775+26159653 -97861775+26159453 -97861775+26159053 -97861810+26157782 -97861875+26155453 -97861875+26151953 -97861875+26151653 -97861875+26149292 -97861875+26149253 -97861875+26146453 -97861875+26142256 -97861875+26142153 -97861875+26135453 -97861875+26130353 -97861875+26129953 -97861875+26125353 -97861875+26120354 -97861875+26111979 -97861875+26109354 -97861875+26107854 -97861875+26105754 -97861875+26091954 -97861875+26084554 -97861875+26083654 -97861875+26081854 -97861875+26080755 -97861875+26070855 -97861775+26070055 -97861875+26069755
 -97957405+26611769 -97958782+26603551 -97959357+26600118 -97959997+26596296 -97960428+26593719 -97962549+26581065 -97963674+26574356 -97964613+26568760 -97969575+26551846 -97965145+26537987 -97963978+26533766 -97964585+26533599
 -97964585+26533599 -97980611+26536012 -97982718+26536329 -97984102+26536546
 -97984102+26536546 -97986595+26524004 -97987306+26519998 -97988079+26515635 -97990790+26500343 -97991869+26494106 -97991771+26493888 -97991703+26493737 -97992238+26491166
 -97992238+26491166 -97995332+26491614 -97996579+26491794
 -97996579+26491794 -97999088+26477363 -98001712+26462971 -98002949+26455959 -98002961+26455891 -98004241+26448669 -98002025+26448302 -98000826+26448255 -98000281+26448234 -98000104+26448208 -97989795+26446705 -97989334+26446607 -97988440+26446419 -97984429+26445854 -97972143+26444116 -97964450+26442994 -97956552+26441894 -97940505+26439671 -97940086+26439608 -97932531+26438524 -97929749+26438106 -97928377+26437900 -97926418+26437606 -97925246+26437537 -97924558+26437421 -97923968+26437349 -97923283+26437266 -97922674+26437193 -97908562+26434943 -97908516+26433200 -97908284+26433200 -97908002+26433200 -97899139+26433267 -97890122+26433334 -97887754+26433470 -97878312+26433509 -97862227+26433579
 -97862227+26433579 -97861910+26429550 -97861898+26423576 -97861895+26422117 -97861866+26407628 -97861851+26400316 -97861836+26392911 -97861822+26386256 -97861821+26385778 -97861838+26375347 -97861875+26372747 -97861875+26372645 -97861875+26371047 -97861875+26363748 -97861875+26353248 -97861875+26348348 -97861875+26348048
 -97861875+26069755 -97919678+26057970
 -97919678+26057970 -97950095+26061828
 -97950095+26061828 -98008307+26061147 -98034485+26051119 -98074756+26036370
 -98074756+26036370 -98076109+26067036
 -98076109+26067036 -98125285+26061913
 -98125285+26061913 -98130633+26067325 -98130376+26074081
 -98130376+26074081 -98156159+26055855
 -98156159+26055855 -98162489+26056096 -98162170+26064327 -98171133+26069450 -98171151+26069459 -98171247+26069683 -98171599+26070179 -98171903+26070675 -98172127+26071139 -98172655+26071747 -98173247+26072371 -98173791+26072899 -98173864+26072918
 -98173864+26072918 -98179841+26064719 -98183352+26063152
 -98183352+26063152 -98184265+26063851
 -98184265+26063851 -98201080+26059715
 -98201080+26059715 -98203200+26064099 -98205827+26067024 -98206319+26067378 -98251501+26079016 -98260834+26083331 -98270695+26094809 -98271666+26095330 -98273138+26096018 -98274146+26096786 -98274962+26097506 -98275970+26098114 -98277218+26098802 -98278642+26099330 -98279730+26099746 -98280739+26100050 -98281699+26100258 -98282259+26100434 -98266038+26117442
 -98266038+26117442 -98279352+26117085
 -98279352+26117085 -98299580+26117373
 -98299580+26117373 -98299911+26116725 -98301365+26113274 -98309071+26111523
 -98309071+26111523 -98315828+26116898 -98317892+26117569 -98334447+26164990 -98334564+26165136 -98335620+26165920 -98336837+26166432 -98338101+26166656 -98339413+26166896 -98340229+26166960
 -98340229+26166960 -98340997+26166864 -98342421+26166704 -98343829+26166608 -98344901+26166400
 -98344901+26166400 -98357952+26169721
 -98357952+26169721 -98386678+26157968
 -98386678+26157968 -98443624+26205599 -98443560+26205727 -98443416+26205919 -98443336+26206047 -98443288+26206143 -98443224+26206255 -98443176+26206367 -98443096+26206527 -98443000+26206687 -98442923+26206869 -98449305+26223307
 -98449305+26223307 -98466167+26223245 -98473553+26219956
 -98473553+26219956 -98477817+26220190
 -98477817+26220190 -98477961+26203743 -98477961+26203647 -98477961+26203551 -98477961+26203439 -98477961+26203359 -98478025+26203263 -98478041+26203167 -98478057+26203103 -98478089+26202959 -98478137+26202831
 -98478137+26202831 -98508189+26225027
 -98508189+26225027 -98521848+26221502
 -98521848+26221502 -98527659+26231196 -98552418+26246498
 -98552418+26246498 -98565297+26239491
 -98565297+26239491 -98570764+26240560 -98579620+26250349 -98586737+26257501
 -98005313+32017757 -98003752+32018578 -98003701+32018653 -98000682+32020278 -98000311+32020462 -97993240+32024016 -97991910+32024679 -97988541+32026359 -97985417+32027917 -97979748+32030711 -97975433+32032838 -97966562+32037210 -97948244+32046240 -97942489+32049077 -97928689+32055879 -97925900+32057253 -97922641+32058859 -97911620+32064292 -97898374+32070822 -97896338+32071825 -97884015+32077886 -97869250+32085170 -97867521+32086018 -97865600+32086961 -97865034+32087244 -97864836+32087343
 -97883427+32120412 -97875308+32105825 -97871860+32099721 -97871576+32099219 -97871259+32098659 -97870935+32098086 -97869434+32095431 -97868211+32093266 -97867694+32092362 -97867253+32091612 -97865381+32088318 -97864836+32087343
 -97874978+29858288 -97879090+29860740 -97886031+29862279
 -97886031+29862279 -97887769+29858016 -97897051+29856988 -97897130+29856941
 -97897130+29856941 -97899155+29857081 -97899471+29857264 -97897286+29863750 -97896389+29869342 -97896287+29870095 -97896310+29870511 -97896217+29870844 -97896081+29871646 -97895997+29872354 -97895826+29874187 -97895726+29876532 -97894808+29881709 -97894616+29882194 -97894454+29882655 -97894381+29882959 -97893601+29884206 -97893387+29884367 -97891499+29885665 -97890887+29886085 -97890421+29886444 -97887103+29888994 -97885256+29890415
 -97875279+29377100 -97886880+29377237
 -97937651+29811200 -97929266+29817526 -97927959+29818523 -97923917+29821610 -97919145+29825226 -97908077+29833567 -97905316+29835561 -97888550+29848220 -97888227+29848464 -97885934+29850188 -97875709+29857881 -97874978+29858288
 -97876626+27603053 -97880124+27612032 -97882462+27613765 -97885416+27614781 -97897027+27621073 -97905406+27622298 -97924981+27624939
 -97883148+28056900 -97892906+28056816 -97893677+28056809 -97895194+28056796 -97896650+28056783 -97897994+28056771 -97899298+28056760 -97902152+28056736 -97903071+28056728 -97905746+28056705 -97907455+28056691 -97907676+28056689 -97908074+28056686 -97908859+28056680
 -97908859+28056680 -97911032+28056694 -97922627+28056756 -97927131+28056780 -97950463+28056905 -97952322+28056915 -97957596+28056936 -97963145+28056958 -97973416+28057000
 -97973416+28057000 -97976052+28056977 -97977964+28056954
 -97977964+28056954 -97992652+28056998 -98008388+28057037 -98011227+28057051 -98022180+28057105 -98031408+28057151 -98047274+28057210 -98059834+28057280 -98064253+28057349 -98078759+28057413 -98083715+28057484 -98088019+28057498 -98097160+28057527 -98102989+28057546 -98105747+28057555 -98115937+28057587 -98129469+28057628 -98130107+28057630 -98134168+28057642 -98134472+28057643 -98134855+28057644 -98136001+28057648 -98141832+28057669 -98165687+28057753 -98166583+28057756 -98167521+28057759 -98180678+28057810 -98209158+28057851 -98211410+28057903 -98223495+28057934 -98225376+28057939 -98231323+28057955 -98235497+28057966
 -97885256+29890415 -97883290+29891891
 -97885256+29890415 -97884071+29891263 -97883290+29891891
 -97886880+29377237 -97875279+29377100
 -97887677+32127733 -97883427+32120412
 -97887677+32127733 -97886224+32125144 -97883427+32120412
 -97945624+32233468 -97945594+32233400 -97945284+32232690 -97931799+32206259 -97927948+32199388 -97917780+32181300 -97917040+32179981 -97909854+32167206 -97905050+32158668 -97904945+32158480 -97900756+32151021 -97896362+32143197 -97889968+32131812 -97888094+32128475 -97887677+32127733
 -98044539+29378836 -98033227+29378869 -98027612+29378885 -98013420+29378926
 -98013420+29378926 -98004137+29378886 -98003737+29378885 -98001958+29378877 -97984391+29378754 -97974587+29378716 -97957481+29378536 -97956081+29378436 -97940002+29378200 -97935592+29378131 -97931981+29378036 -97912747+29377693 -97899710+29377392 -97895580+29377337 -97893880+29377337 -97893840+29377355
 -97893840+29377355 -97886880+29377237
 -97898504+27914605 -97898834+27914341 -97902524+27911234
 -97898504+27914605 -97902524+27911234
 -97900852+28070091 -97883148+28056900
 -97900852+28070091 -97893128+28061088
 -97893128+28061088 -97892718+28061492 -97892451+28062036 -97892165+28062580 -97891698+28063112 -97891100+28063392
 -97891100+28063392 -97890355+28063362 -97889640+28063196 -97889084+28062871 -97888947+28062489 -97883148+28056900
 -97902524+27911234 -97908366+27906445 -97913660+27902105 -97921002+27896088 -97929576+27889060 -97934128+27874441 -97934009+27867748 -97934040+27867122 -97933976+27861965 -97933958+27860503 -97933953+27860055 -97933929+27857956 -97933909+27856256 -97933864+27852602 -97933804+27847642 -97933753+27839365 -97933831+27832968 -97933677+27820290 -97933832+27818593 -97933704+27804104 -97933704+27789613 -97933719+27777588 -97933628+27777027 -97933658+27776549 -97933679+27776224
 -97903116+30571050 -97899926+30568703
 -97903116+30571050 -97902458+30571326
 -97902458+30571326 -97899926+30568703
 -97944384+30618403 -97940706+30615016 -97938248+30613029 -97934809+30610286 -97921919+30606353 -97918116+30601838 -97919054+30599136 -97920027+30596369 -97921129+30593233 -97917096+30582895 -97916122+30581746 -97918675+30576696 -97919049+30576288 -97919386+30565160
 -97919386+30565160 -97911163+30568380 -97905880+30570449 -97904058+30570656 -97903116+30571050
 -97907100+31069374 -97915400+31081774 -97921000+31089974 -97924581+31095388 -97925252+31096403 -97926283+31097966 -97927972+31100306 -97928162+31100570 -97931671+31105432 -97933587+31108281 -97933919+31108774 -97934526+31109676 -97935040+31110441 -97935223+31110712 -97935301+31110828 -97935623+31111306 -97936843+31113023 -97937237+31113654 -97939407+31117132 -97940444+31118691 -97941566+31120245 -97943101+31122372 -97946001+31126572 -97950001+31132172 -97950088+31132267 -97950959+31133641 -97952195+31135323 -97952747+31136108 -97957279+31142550 -97962560+31150057 -97967179+31156623 -97968049+31157848 -97979448+31174578 -97980882+31176634 -97982881+31179606 -97990907+31191175 -98005373+31212281 -98013975+31224470 -98014272+31224890 -98017092+31228894 -98020757+31234096 -98023582+31238106 -98027312+31243428 -98030345+31247756 -98034553+31253721 -98038074+31258838 -98043870+31267259 -98045527+31269667 -98046746+31271454 -98049582+31275575 -98053730+31281602 -98056699+31285916 -98063607+31295952 -98065908+31299295 -98071540+31307475 -98076170+31314201 -98076610+31314840 -98076678+31314939 -98077385+31315966 -98086006+31328492 -98087686+31330933 -98088501+31332117 -98094582+31340949 -98096074+31343116 -98100269+31349210 -98100643+31349822 -98112213+31366569 -98147869+31417737 -98149357+31419866 -98159632+31434566 -98170632+31450304 -98171234+31451165 -98172655+31453199 -98180006+31463717
 -97911684+31034919 -97912124+31042150 -97912209+31043560 -97912656+31050913 -97912746+31052396 -97913603+31062675 -97913847+31063758 -97907230+31069307 -97907100+31069374
 -98439687+31029537 -98439063+31029532 -98423746+31029425
 -98423746+31029425 -98411580+31029555 -98405185+31029632 -98402382+31029650
 -98402382+31029650 -98402396+31029644
 -98402396+31029644 -98398309+31029713 -98393792+31029749 -98392676+31029765 -98375310+31029965 -98372892+31029988 -98359458+31030121 -98347512+31030239 -98345385+31030300 -98339073+31030359 -98329505+31030449 -98322399+31030516 -98318856+31030550 -98304421+31030679 -98294081+31030772 -98290214+31030807 -98285853+31030850 -98281467+31030893 -98273750+31030969 -98266876+31031037 -98245595+31031257 -98225114+31031501 -98222054+31031529 -98221735+31031531 -98217359+31031571 -98212018+31031621 -98209325+31031642 -98209233+31031643 -98193142+31031776 -98192842+31031778 -98192630+31031780 -98186680+31031837 -98181902+31031883 -98178771+31031913 -98163752+31032058 -98155041+31032142 -98151713+31032174 -98148319+31032207 -98139083+31032296 -98100616+31032541 -98086736+31032704 -98082299+31032756 -98077973+31032781 -98073332+31032837 -98072090+31032852 -98067454+31032908 -98059576+31033003 -98054699+31033062
 -98054699+31033062 -98051147+31033057
 -98051147+31033057 -98024516+31033407 -98019219+31033476 -98000301+31033726 -98000301+31033801 -98000301+31034041 -97997548+31034081 -97997116+31034085 -97992889+31034126 -97985625+31034196 -97983335+31034197 -97980942+31034221 -97977751+31034253 -97965609+31034375 -97950042+31034525 -97941797+31034609 -97937577+31034652 -97934102+31034687 -97921618+31034815 -97917814+31034855 -97911684+31034919
 -97918189+33433873 -97918195+33432485 -97918240+33423549 -97918281+33415159 -97918287+33413765 -97918364+33398194 -97918389+33393336 -97918398+33391595 -97918440+33383082 -97918443+33382496 -97918464+33378405 -97918470+33377192 -97918455+33373481 -97918478+33364881 -97918493+33359746 -97918684+33335602 -97918712+33335053 -97918731+33334189 -97918739+33333357 -97918803+33327890 -97918851+33323027 -97918797+33321881 -97919101+33307958 -97919112+33307479 -97918967+33294941 -97919030+33294439 -97919114+33293761 -97919082+33287525 -97919052+33281517 -97919024+33279997 -97918998+33278516 -97918874+33270730 -97918863+33270017 -97918700+33260331 -97918706+33257120 -97918711+33254234 -97918779+33249247 -97918812+33245873 -97918822+33244801 -97918850+33241917 -97918857+33241192 -97918872+33239588 -97918897+33237066 -97918919+33236173 -97918978+33233835 -97919021+33228710 -97919048+33225473 -97919152+33213208 -97919231+33203809 -97919255+33201408 -97919278+33197403 -97919347+33193790 -97919371+33191519 -97919394+33189360 -97919488+33180640 -97919499+33179661 -97919560+33173935 -97919562+33173684 -97919573+33172611 -97919587+33171301 -97919647+33165839 -97919860+33152369 -97919925+33146829 -97919976+33145631 -97919985+33143904 -97919985+33143678 -97919985+33143227 -97919982+33139906 -97919984+33134369 -97920003+33132393 -97920018+33130800 -97920131+33123523 -97920170+33120729 -97920182+33115620 -97920202+33114086 -97920242+33111058 -97920260+33109543 -97920277+33106820 -97920370+33099388 -97920558+33085469 -97920582+33083241 -97920688+33075679 -97920703+33074791 -97920758+33070861 -97920761+33070147 -97920783+33066116 -97920857+33060301 -97920871+33058217 -97920893+33057067 -97920893+33055819 -97920903+33054902 -97920914+33054124 -97920977+33050107 -97921113+33046597 -97921086+33046459 -97921186+33033944 -97921332+33024012 -97921399+33019172 -97921642+33001284
 -97978919+33467130 -97978928+33464458 -97978995+33446827 -97978986+33442807 -97976632+33433753
 -97976632+33433753 -97971678+33433765 -97957835+33433799 -97953217+33433810 -97946354+33433827 -97944337+33433832 -97934182+33433857 -97932282+33433861 -97930641+33433865 -97922980+33433867 -97918189+33433873
 -97924981+27624939 -97924919+27625309 -97924882+27626054 -97924701+27626490 -97924727+27627063 -97924856+27627430 -97925370+27628049 -97926426+27628713 -97927867+27630455 -97928639+27630960 -97929720+27631189 -97931889+27634922
 -97924981+27624939 -97931889+27634922
 -98056094+33003333 -98053047+33003296 -98051611+33003278 -98039465+33003128 -98023164+33002926 -98011937+33002787 -98003334+33002681 -97992890+33002466 -97987118+33002369 -97985221+33002337 -97981789+33002280 -97969254+33002103 -97952666+33001786 -97952036+33001777 -97948018+33001718 -97939630+33001587 -97936642+33001530 -97929653+33001385 -97925345+33001299 -97921642+33001284
 -97930841+27238252 -97908577+27240827
 -97930841+27238252 -97921641+27240320 -97920897+27241673 -97920460+27242177 -97919870+27242659 -97919332+27242888 -97918896+27242888 -97917664+27242406 -97917357+27242062 -97917049+27240893 -97917100+27240342
 -97917100+27240342 -97908577+27240827
 -97931889+27634922 -97932088+27635454 -97932321+27635929 -97934366+27635929 -97939189+27635931 -97941431+27635932 -97942146+27635932
 -97933679+27776224 -97934051+27769622 -97935199+27750304 -97935336+27748325
 -97933679+27776224 -97935336+27748325
 -97935336+27748325 -97935651+27743122 -97936747+27725026 -97937121+27718850 -97937692+27709420 -97938002+27704300 -97938437+27697111 -97938515+27695822 -97938531+27695559 -97938612+27694211 -97938775+27691514 -97939125+27685731 -97939155+27685223 -97939362+27682200 -97939503+27680140 -97939709+27676682 -97940003+27671758 -97940065+27670767 -97940353+27666177 -97940741+27659623 -97940964+27655849 -97941000+27655240 -97941331+27650334 -97941472+27647842 -97942146+27635932
 -97941856+29808060 -97937651+29811200
 -97941856+29808060 -97941646+29808312 -97937782+29811200 -97937651+29811200
 -97999271+29752444 -97998014+29753656 -97994920+29756663 -97991819+29759682 -97985963+29765380 -97981477+29769797 -97977739+29773400 -97973659+29777377 -97972111+29778879 -97971558+29779417 -97969822+29781103 -97968039+29782834 -97967472+29783386 -97967251+29783601 -97966520+29784311 -97966174+29784714 -97965004+29785894 -97963397+29787457 -97962634+29788213 -97962558+29788297 -97961814+29789027 -97959231+29791564 -97957625+29793141 -97955707+29795025 -97954194+29796512 -97944873+29805575 -97944510+29805928 -97943564+29806914 -97941856+29808060
 -97944384+30618403 -97951883+30625191
 -98058078+27260981 -98058100+27265590 -98058111+27267695 -98058152+27275983 -98058162+27277888 -98058169+27279837 -98058239+27294293 -98058250+27296569 -98058264+27299270 -98058309+27305889 -98058322+27308261 -98058366+27316725 -98058423+27327777 -98058436+27330181 -98058461+27334956 -98058509+27344093 -98058522+27346587 -98058539+27349754 -98058552+27352084 -98058567+27354891 -98058586+27358360 -98058606+27362035 -98058625+27365669 -98058638+27376519 -98058692+27385252 -98058715+27388845 -98058734+27391784 -98058740+27392615 -98058753+27394560 -98058754+27394678 -98058773+27397497 -98058773+27397663 -98058847+27420491 -98058931+27437846 -98058994+27450800 -98059034+27459099 -98059041+27460548 -98059085+27469655 -98059170+27487312 -98059200+27493437 -98059213+27496051 -98059163+27507023 -98059170+27510315 -98059267+27521696 -98059297+27529034 -98059334+27538019 -98059371+27545159 -98059377+27545869 -98059384+27546687 -98059406+27549518 -98059443+27554869 -98059461+27558457 -98059485+27564551 -98059506+27571524 -98059547+27577907 -98059537+27579416 -98059521+27580435 -98059512+27581076 -98059561+27587874 -98059564+27588622 -98059573+27591434 -98059584+27594918 -98059602+27600284 -98059668+27609269 -98059669+27612427 -98059472+27635890 -98059304+27635902
 -98059304+27635902 -98059202+27635865 -98056762+27635795 -98051230+27635795 -98046215+27635794 -98029905+27635793 -98025914+27635792 -98025786+27635723 -98017985+27635675
 -98017985+27635675 -98014574+27635752
 -98014574+27635752 -98012244+27635741 -98003936+27635720 -98001534+27635714 -98001504+27635712
 -98001504+27635712 -98001426+27635714 -98000278+27635738 -97969829+27635863 -97967264+27635873 -97957165+27635917 -97955973+27635923 -97945864+27635932 -97944790+27635934
 -97944790+27635934 -97942146+27635932
 -97977859+33889929 -97978849+33890925 -97981783+33895162 -97984373+33898024 -97984566+33899077 -97984540+33900703 -97983964+33902467 -97983552+33904002 -97981604+33907989 -97980954+33909357 -97976475+33912152 -97955452+33919173 -97952872+33931406 -97953008+33932560 -97962765+33936306
 -97962765+33936306 -97964438+33936219
 -97964438+33936219 -97972494+33937907 -97974173+33942832 -97972662+33944527 -97956917+33958663 -97946637+33987090 -97946314+33990584
 -97946314+33990584 -97950847+33990383 -97953418+33990119
 -97953418+33990119 -97965520+33997176 -97967870+34000096 -97981709+34002775
 -97981709+34002775 -97985366+34000959 -97988304+33999614 -98005667+33995964 -98007973+33995428 -98015734+33994067
 -98015734+33994067 -98015816+33994136
 -98015816+33994136 -98016338+33994098 -98033252+33993890
 -98033252+33993890 -98047168+33994368 -98048118+33994474 -98054427+33995707 -98056026+33996028 -98059554+33996898 -98071425+34000096 -98076954+34001268 -98085260+34003259 -98088809+34007176 -98095172+34021575 -98095545+34021787 -98103617+34029207 -98106261+34034154 -98105520+34036766 -98102521+34038966
 -98102521+34038966 -98089037+34033838
 -98089037+34033838 -98088129+34034159 -98085653+34035488 -98083810+34036656 -98083288+34037138 -98082655+34038191 -98082463+34038672 -98082463+34039428 -98082738+34039886 -98083288+34040436 -98090107+34045598 -98114036+34061845 -98120661+34079486 -98121039+34081266 -98112383+34091087 -98111900+34091490 -98099474+34104082 -98096917+34108377 -98093638+34132412 -98104678+34149683 -98105582+34150595 -98113185+34154629 -98117171+34154742
 -98117171+34154742 -98119224+34154635 -98121080+34154390 -98139072+34141870 -98169120+34114171
 -98169120+34114171 -98257872+34129665 -98261246+34131425 -98267664+34131853
 -98267664+34131853 -98278491+34130860
 -98278491+34130860 -98309795+34140901 -98339551+34152797 -98348159+34154502 -98366133+34156841
 -98366133+34156841 -98367907+34155824 -98399355+34125093 -98400967+34122236 -98400494+34121778 -98398450+34107572 -98400510+34099042
 -98400510+34099042 -98404614+34099874
 -98404614+34099874 -98411201+34097744 -98409787+34094427 -98412503+34087324 -98413373+34086286 -98417658+34083133 -98418805+34082655
 -98418805+34082655 -98422253+34083037
 -98068545+32511626 -98068268+32510993 -98063990+32501211 -98063899+32501004 -98063657+32500450 -98063519+32500135 -98063483+32499591 -98062673+32497756 -98060952+32493856 -98059948+32491580 -98054896+32480130 -98051332+32472040 -98051031+32471357 -98045892+32459695 -98044083+32455588 -98042122+32451140 -98041833+32450484 -98037509+32440676 -98033855+32432386 -98031352+32426706 -98028962+32421284 -98028423+32420060 -98026180+32414974 -98020586+32402284 -98019410+32399687 -98018196+32397007 -98017631+32395759 -98016152+32392493 -98012987+32385505 -98012165+32383689 -98010156+32379254 -98009455+32377705 -98008825+32376314 -98008298+32375067 -98008129+32374770 -98007554+32373700 -98006645+32372010 -98006246+32371338 -98006006+32370924 -98003712+32366873 -98001839+32363400 -98001236+32362328 -98000314+32360086
 -98000314+32360086 -98000314+32360130
 -98000314+32360130 -97999582+32358420 -97999359+32357899 -97997769+32354182 -97997107+32352606 -97995813+32349583 -97993345+32343817 -97987260+32329600 -97984682+32323576 -97980774+32314442 -97976154+32303646 -97971368+32292397 -97968862+32286551 -97968292+32285222 -97967078+32282389 -97964932+32277383 -97964365+32276060 -97963936+32275059 -97963403+32273817 -97962476+32271991 -97962407+32271828 -97959115+32264011 -97957242+32259577 -97952950+32250140 -97951164+32246234 -97950293+32244330 -97950163+32244007 -97949967+32243249 -97948835+32240814 -97945624+32233468
 -97951883+30625191 -97944384+30618403
 -97951883+30625191 -97954700+30627172
 -97985887+27209077 -97985348+27209016
 -97985348+27209016 -97952320+27231769 -97930841+27238252
 -97954700+30627172 -97951883+30625191
 -97954700+30627172 -97972903+30622793
 -97984120+26615638 -97976961+26614604 -97967545+26613245 -97963339+26612637 -97961043+26612294 -97957405+26611769
 -97972903+30622793 -97954700+30627172
 -97972903+30622793 -97985309+30615170
 -97978919+33467130 -97978912+33469208 -97978904+33474421 -97978904+33474877 -97978902+33476698 -97978901+33476917 -97978896+33479910 -97978895+33480456 -97978890+33484700 -97978880+33491973 -97978877+33493491 -97978869+33499648 -97978869+33500107 -97978830+33501178 -97978946+33518984 -97978941+33525409 -97978938+33528219 -97978937+33530028 -97978936+33532084 -97978934+33535465 -97978931+33540849 -97978931+33541589 -97978943+33550257 -97978953+33555488 -97978963+33575634 -97978943+33589294 -97978975+33596380 -97979037+33604031 -97979047+33605193 -97979014+33617589 -97979020+33619265 -97979019+33619374 -97979019+33619765 -97978849+33631568 -97978845+33637747 -97978830+33658995 -97978825+33666561 -97978832+33669240 -97978828+33678551 -97978820+33694634 -97978817+33701423 -97978810+33715628 -97978805+33727476 -97978391+33757965 -97978335+33764650 -97978267+33774058 -97978059+33793092 -97977875+33805326 -97977838+33814167 -97977830+33816127 -97977857+33827523 -97977863+33828515 -97977865+33828968 -97977875+33837733
 -97977859+33889929 -97977861+33889666 -97977926+33885029 -97978085+33881360 -97978185+33880365 -97978157+33879747 -97977952+33875769 -97977923+33874565 -97977928+33871088 -97977889+33858084 -97977879+33841891
 -97977879+33841891 -97977875+33837733
 -97977879+33841891 -97977879+33840994 -97977875+33837733
 -97978919+33467130 -97984108+33467047 -97988505+33466976 -98003034+33466941 -98010344+33466905 -98015540+33466879 -98016372+33466874 -98019146+33466860 -98031357+33466800 -98043350+33466741 -98045126+33466732 -98050718+33466705 -98079354+33466565 -98081996+33466552 -98085624+33466534 -98090780+33466509 -98126377+33466221
 -98126377+33466221 -98135922+33466232 -98138762+33466235 -98146052+33466244 -98172346+33466276 -98189178+33466297 -98196902+33466306 -98200387+33466310
 -98200387+33466310 -98211793+33466281
 -98211793+33466281 -98214811+33466288 -98241667+33466353 -98249110+33466371
 -98249110+33466371 -98258021+33466294
 -98258021+33466294 -98259074+33466295 -98263888+33466304 -98276391+33466327 -98277735+33466330 -98278754+33466331 -98281917+33466336 -98287090+33466345 -98293936+33466357 -98297325+33466363 -98301006+33466370 -98305579+33466380 -98306857+33466382 -98316932+33466401 -98324513+33466416 -98352188+33466469 -98355799+33466476 -98360915+33466484 -98375643+33466718 -98385365+33466734 -98392426+33466747 -98397733+33466756 -98421410+33466798
 -97983875+30221400 -97969630+30211311
 -97983875+30221400 -97979390+30218094 -97973758+30214191 -97969630+30211311
 -97985309+30615170 -97972903+30622793
 -97985309+30615170 -97990745+30610097
 -97985404+26625408 -97985403+26630787 -97985402+26637759 -97985401+26644770 -97985395+26679325 -97985393+26691155 -97985391+26704593 -97985390+26705345 -97985389+26706683 -97985388+26716958 -97985387+26725457 -97985395+26733295 -97985394+26733811 -97985393+26734423 -97985392+26736263 -97985389+26744139 -97985489+26749987 -97985538+26750336 -97985494+26780917
 -97985404+26625408 -97984120+26615638
 -97985404+26625408 -97985401+26625340 -97985303+26615809 -97984120+26615638
 -97985887+27209077 -97985836+27187714 -97985881+27170252 -97985872+27165437 -97985738+27097735 -97985737+27089908 -97985736+27086451 -97985735+27084106 -97985735+27078014 -97985735+27075178 -97985735+27071372 -97985700+27070378 -97985710+27049266 -97985712+27037084 -97985719+27025407 -97985725+27015025 -97985727+27010964 -97985729+27008218 -97985853+26998818 -97985803+26987867 -97985711+26967243 -97985636+26944861 -97985638+26943527 -97985642+26942530 -97985706+26925621 -97985703+26907842 -97985701+26906677 -97985698+26904969 -97985571+26866811 -97985487+26842952 -97985475+26835281 -97985458+26820713 -97985458+26819704 -97985465+26809034 -97985471+26800057 -97985494+26780917
 -97985494+26780917 -98014051+26781200 -98020357+26781254 -98037352+26781402 -98077276+26781749 -98077753+26781798 -98089387+26781879 -98094099+26781911 -98100235+26781954
 -98100235+26781954 -98103124+26781931
 -98103124+26781931 -98103165+26781975
 -98103165+26781975 -98104024+26781934
 -98104024+26781934 -98135594+26782011 -98147054+26782065 -98162614+26782235 -98164049+26782244
 -98164049+26782244 -98165045+26782230
 -98165045+26782230 -98169998+26782276 -98173573+26782310 -98193320+26782416 -98224091+26782594 -98244506+26782702 -98263833+26782772 -98265826+26782773 -98271458+26782804 -98275918+26782829 -98289561+26782906 -98303328+26782983 -98320670+26783081
 -98058078+27260981 -98056886+27260970 -98038434+27260797 -98035588+27260770 -98009952+27260498
 -98009952+27260498 -97992180+27260575
 -97992180+27260575 -97988952+27260535 -97986383+27260504 -97986011+27256854 -97985939+27250415 -97985938+27250321 -97985855+27250321 -97985855+27242572 -97985855+27238682 -97985856+27223342 -97985856+27221933 -97985881+27212425 -97985881+27212249 -97985887+27209077
 -97990745+30610097 -97985309+30615170
 -98172977+30356312 -98169412+30353773 -98146392+30337383 -98141440+30333858 -98140469+30333166 -98137301+30330881 -98133369+30328091 -98132121+30327205 -98125885+30322774 -98093475+30301194 -98092003+30300106 -98087474+30296858 -98085794+30295514 -98081098+30292090 -98079540+30290953 -98079260+30290749 -98079163+30290678 -98077171+30289225 -98074968+30287620 -98074785+30287486 -98071365+30284992 -98070504+30284363 -98067830+30282413 -98066687+30281580 -98064863+30280250 -98064247+30279801 -98063841+30279505 -98063745+30279435 -98063073+30278891 -98062053+30278242 -98061875+30278129 -98061665+30277995 -98061183+30277647 -98061088+30277578 -98060734+30277322 -98059749+30276609 -98059708+30276580 -98058203+30275492 -98057040+30274651 -98056738+30274433 -98055991+30273893 -98055615+30273621 -98054802+30273034 -98054616+30272899 -98054392+30272737 -98053460+30272064 -98053263+30271921 -98053104+30271806 -98052900+30271658 -98052858+30271628 -98051946+30270969 -98047326+30267629 -98045377+30266220 -98039988+30262374 -98036811+30260106 -98024128+30251053 -98020998+30249172 -98010399+30241709 -98008863+30240637 -98007423+30239645 -98001279+30235325 -97997935+30232958 -97996047+30231646 -97983875+30221400
 -97999271+29752444 -98000007+29754729 -98000077+29754946 -98000177+29755257 -98000283+29755586 -98001799+29760512 -98005709+29772507 -98006508+29774958 -98007068+29776674 -98007186+29777034 -98007445+29777828 -98008159+29780016 -98008526+29781083 -98008657+29781483 -98008914+29782324 -98009931+29785443 -98010052+29785813 -98010818+29788160 -98012929+29794626 -98012972+29794757 -98014810+29800391 -98014978+29800903 -98015166+29801478 -98016519+29805624 -98016844+29806620 -98017627+29809019 -98018302+29811088 -98018657+29812175 -98019901+29815987 -98020085+29816550 -98025503+29833156 -98026940+29837560 -98029890+29846601 -98031894+29849517 -98038528+29854250 -98057559+29867828 -98058800+29868713 -98067054+29874603 -98071531+29877729 -98072532+29878435 -98080994+29884403 -98090110+29890832 -98093088+29892933 -98097453+29896012 -98118122+29910592 -98121405+29912941 -98125518+29915725 -98135184+29922613 -98142359+29927725 -98146434+29930629 -98149687+29932947 -98150999+29933898 -98151586+29934315 -98160204+29940455 -98167808+29945873 -98171327+29948380 -98179444+29954142 -98187059+29959568 -98188144+29960341 -98191210+29962526 -98191797+29962944 -98192422+29963379 -98193376+29964059 -98194353+29964750 -98196949+29966542 -98196967+29966543 -98197256+29966757 -98197606+29967001 -98198555+29967665 -98199108+29968123 -98203258+29971073 -98210111+29975945 -98215688+29979928 -98221051+29983758 -98226502+29987653 -98233159+29992409 -98234324+29993241 -98236849+29995045 -98245554+30001234 -98246006+30001557 -98251333+30005359 -98254384+30007537 -98255017+30007989 -98256652+30009145 -98261259+30012403 -98291038+30033368 -98291391+30033617 -98297417+30037865 -98297598+30037993
 -97999271+29752444 -98000283+29751714 -98001001+29751117 -98002444+29750223 -98013883+29741923 -98017883+29739023 -98021083+29736623 -98036384+29724824 -98043984+29719024 -98044007+29719005 -98057184+29708824 -98058084+29708124 -98058284+29707924 -98069785+29699024 -98069930+29698911 -98071044+29698044 -98072081+29697238 -98073071+29696468 -98074571+29695302 -98076037+29694162 -98077180+29693273 -98077885+29692725 -98078885+29692025 -98079785+29691325 -98090285+29683425 -98090685+29683325 -98091285+29683125 -98092610+29682509 -98095585+29681125 -98097685+29680225 -98100385+29679025 -98103791+29677618 -98104985+29677125 -98106101+29676625 -98108683+29675503 -98110494+29674716 -98114026+29673182 -98115993+29672328 -98120185+29670507 -98121333+29670008 -98124286+29668725 -98125195+29668304 -98126586+29667725 -98127646+29667271 -98129386+29666525 -98133586+29664725 -98135549+29663904 -98143072+29660760 -98148388+29658538 -98151286+29657326 -98154659+29655924 -98171487+29648926 -98173187+29648226 -98173687+29648026 -98176587+29646826 -98182974+29644206 -98183772+29643878 -98184387+29643626 -98184958+29643388 -98199488+29637326 -98199588+29637326 -98201359+29636588 -98201988+29636326 -98202248+29636230 -98202520+29636129 -98210255+29633261 -98210888+29633026 -98213288+29632143 -98213733+29631980 -98214173+29631818 -98214637+29631647 -98219588+29629826 -98228288+29626626 -98230049+29625988 -98235188+29624126 -98236988+29623526 -98238188+29623026 -98239522+29622541 -98245942+29620126 -98247592+29619489 -98253189+29617327 -98255189+29616527 -98260089+29614627 -98261689+29614027 -98262489+29613727 -98267589+29611727 -98268089+29611527 -98280890+29606027 -98281101+29605943 -98282235+29605490 -98282293+29605467 -98285442+29604207 -98285555+29604162 -98285673+29604115 -98286784+29603670 -98288203+29603102 -98288294+29603066 -98289890+29602427 -98295945+29600110 -98296390+29599927 -98296890+29599827 -98297197+29599704 -98297233+29599690 -98297390+29599627 -98297456+29599601 -98305025+29596681 -98310790+29594527
 -98049886+30624155 -98047507+30622673 -98044590+30620803 -98039592+30618553 -98021180+30615954
 -98021180+30615954 -98019088+30616257 -98016925+30616505 -98015468+30616596 -98010346+30620759 -98008593+30623683 -98007620+30625190 -98004302+30625190 -98003663+30623805 -97990745+30610097
 -98005252+28690239 -98017153+28686416 -98029334+28682458 -98032916+28681318 -98034437+28680833 -98037710+28679792 -98051276+28675443 -98067723+28670121
 -98208386+31917511 -98197622+31922837 -98184887+31929170 -98184710+31929257 -98178502+31932344 -98177262+31932960 -98170473+31936336 -98154282+31944389 -98138307+31952335 -98135626+31953668 -98124940+31958987 -98118019+31962449 -98102994+31969874 -98101080+31970821 -98095873+31973396 -98094972+31973842 -98076505+31982972 -98062479+31989906 -98054465+31993868 -98047833+31997147 -98045425+31998338 -98041980+32000042 -98033525+32003948 -98031679+32004836 -98025528+32007800 -98023027+32009006 -98019006+32011075 -98005530+32017737 -98005313+32017757
 -98056386+28742886 -98053105+28739499 -98051927+28738283 -98047193+28733399 -98044755+28730895 -98032535+28718309 -98029064+28714736 -98024854+28710410 -98021207+28706652 -98009673+28694768 -98005252+28690239
 -98021728+30676530 -98023184+30673879 -98023533+30673223
 -98021728+30676530 -98023533+30673223
 -98023533+30673223 -98024359+30671674 -98027721+30665371 -98030345+30660451 -98035195+30651380 -98037123+30647840 -98037621+30646927 -98038308+30645664 -98038661+30645016 -98043138+30636801 -98049544+30624794 -98049886+30624155
 -98036681+28573392 -98033756+28568439
 -98036681+28573392 -98034752+28570133 -98033756+28568439
 -98071152+28669002 -98078799+28666535 -98081121+28665780 -98082285+28665402 -98089764+28662979 -98082661+28650977 -98075572+28638999 -98067500+28625265 -98063182+28618152 -98062581+28617120 -98058441+28610057 -98053646+28601985 -98046827+28590447 -98043905+28585528 -98039606+28578332 -98036681+28573392
 -98044539+29378836 -98044579+29378818
 -98044579+29378818 -98044583+29378836
 -98044539+29378836 -98044583+29378836
 -98125556+30426186 -98125294+30426680 -98106118+30452580 -98104390+30455188 -98103792+30456082 -98102987+30457284 -98100374+30461187 -98098149+30464413 -98097605+30465202 -98096309+30467081 -98096006+30468899 -98096038+30475795 -98096045+30475874 -98096053+30475964 -98096070+30476163 -98096083+30476406 -98096102+30476755 -98096070+30477347 -98096070+30478307 -98096166+30486563 -98096182+30495234 -98096182+30497714
 -98096182+30497714 -98119623+30484850
 -98119623+30484850 -98119831+30489522 -98119052+30491934 -98118391+30493983 -98116386+30500194 -98106658+30518307 -98105071+30521333 -98103617+30524041 -98101262+30528485 -98097092+30536248 -98094398+30541264 -98090512+30548498 -98089401+30550569 -98080467+30567205 -98075406+30576631 -98074577+30578175 -98074253+30578779 -98072646+30581771 -98071585+30583745 -98067122+30592056 -98066699+30592842 -98059217+30606778 -98054790+30615022 -98053299+30617798 -98049886+30624155
 -98123585+29387835 -98119477+29375236 -98115380+29369557 -98113104+29365306
 -98113104+29365306 -98112426+29365772 -98111351+29366201 -98099813+29372004 -98094024+29375236 -98088778+29377716 -98086032+29379014 -98085984+29379036 -98084684+29379594
 -98084684+29379594 -98068284+29379336 -98061284+29379236 -98054584+29379136 -98044583+29378836
 -98056094+33003333 -98056102+33002903 -98056184+32995966 -98056188+32995151 -98056289+32990623 -98056469+32982497 -98056484+32981636 -98056504+32980458 -98056521+32979485 -98056530+32978989 -98056656+32971823 -98057107+32951213 -98057206+32946063 -98057249+32943818 -98057264+32943041 -98057304+32940955 -98057612+32928550 -98057675+32926019 -98057795+32922472 -98057795+32920222 -98057795+32919081 -98057823+32917981 -98058058+32909252 -98058242+32899929 -98058301+32898265 -98058524+32889438 -98058615+32885587 -98058837+32876335 -98058848+32873127 -98058903+32870835 -98059078+32864103 -98059242+32854670 -98059255+32854147 -98059504+32842563 -98059535+32841000 -98059606+32837328 -98059645+32835347 -98059735+32834297 -98059758+32833341 -98059862+32830123 -98059885+32828844 -98059906+32827718 -98059924+32825864
 -98056094+33003333 -98064125+33003433
 -98064125+33003433 -98066066+33003385
 -98066066+33003385 -98081357+33003594 -98108681+33003967 -98113253+33004029 -98125007+33004374 -98132145+33004417 -98140878+33004461 -98148793+33004501 -98149845+33004506 -98157747+33004546 -98158391+33004550 -98162657+33004618 -98165585+33004665 -98168617+33004686 -98176966+33004745 -98191432+33004847 -98194040+33004866 -98194644+33004871 -98196361+33004884 -98204652+33004943 -98206024+33004953 -98207508+33004964 -98220580+33005057 -98225152+33005090 -98229560+33005122 -98237830+33005199 -98244875+33005265 -98246003+33005274 -98248783+33005295 -98250142+33005306 -98262464+33005518 -98275370+33005703 -98293249+33005959 -98296641+33006007 -98298159+33006028 -98305468+33006132 -98311874+33006224
 -98311874+33006224 -98312773+33006205
 -98312773+33006205 -98317655+33006277 -98322544+33006349 -98328711+33006440 -98345568+33006691 -98352341+33006792 -98361072+33006922 -98376921+33007472 -98414229+33007827
 -98414229+33007827 -98415370+33007811
 -98415370+33007811 -98419031+33007845 -98426553+33007913
 -98059924+32825864 -98059929+32825387 -98059964+32824960
 -98059924+32825864 -98059964+32824960
 -98059964+32824960 -98059991+32822710 -98060003+32822156 -98060012+32821774 -98060188+32819608 -98060108+32818670 -98060171+32817682 -98060187+32817156 -98060206+32816461 -98060321+32811366 -98060327+32811123 -98060338+32810686 -98060343+32810471 -98060363+32809632 -98060450+32806109 -98060461+32805678 -98060407+32804922 -98060530+32800855 -98060522+32800207 -98060574+32798206 -98060812+32790307 -98060828+32789742 -98060858+32788774 -98060879+32788114 -98060893+32787670 -98060935+32785988 -98060975+32784440 -98061006+32783209 -98061122+32778679 -98061157+32777302 -98061219+32774901 -98061227+32774604 -98061320+32770988 -98061407+32767613 -98061551+32761996 -98061681+32756925 -98061717+32755450 -98061823+32751187 -98061572+32749232 -98061531+32735297 -98061603+32732529 -98062435+32715091 -98062539+32710773 -98062555+32710114 -98062575+32709284 -98062602+32708162 -98062824+32699395 -98062820+32697842 -98062861+32696808 -98063065+32690241 -98063334+32679328 -98063363+32678113 -98063383+32677297 -98063861+32657920 -98064020+32651457 -98064067+32649552 -98064316+32639421 -98064338+32638493 -98064362+32637500 -98064457+32633671 -98064659+32625531 -98064767+32620202 -98064829+32618304 -98065014+32612644 -98065322+32603239 -98065624+32594165 -98065878+32586727 -98065904+32585469 -98065931+32585377 -98066390+32572776 -98066727+32562297 -98066836+32558822
 -98061300+28748012 -98056386+28742886
 -98061300+28748012 -98057311+28743841 -98056386+28742886
 -98098315+28786949 -98093911+28782536 -98086514+28774698 -98074352+28761812 -98063448+28750259 -98061569+28748293 -98061300+28748012
 -98066836+32558822 -98066915+32556332 -98067537+32537998 -98067606+32537286 -98068080+32523309 -98068118+32522297 -98068119+32521568 -98068288+32517898 -98068545+32511626
 -98067723+28670121 -98069999+28669396 -98071152+28669002
 -98067723+28670121 -98071152+28669002
 -98067735+28972817 -98065661+28974199
 -98067735+28972817 -98067501+28972840 -98065661+28974199
 -98082566+28961813 -98081646+28962477 -98080768+28963051 -98076415+28966261 -98075008+28967224 -98073314+28968783 -98069925+28971166 -98068413+28972060 -98067735+28972817
 -98068545+32511626 -98076617+32511654 -98078149+32511659 -98089874+32511764 -98095457+32511802 -98108350+32511901 -98112990+32511987 -98114076+32511988 -98115929+32511990 -98129440+32512023 -98130116+32512090
 -98130116+32512090 -98132790+32512085 -98132863+32512085 -98140014+32512094 -98153237+32512190
 -98153237+32512190 -98155373+32512122
 -98155373+32512122 -98159413+32512162
 -98232464+27262487 -98223592+27262404 -98215325+27262326 -98207112+27262249 -98198823+27262171 -98182960+27261996
 -98182960+27261996 -98180060+27262018
 -98180060+27262018 -98174416+27261995 -98156227+27261903 -98147063+27261875 -98139073+27261849 -98138927+27261844 -98136427+27261774 -98135831+27261766 -98127564+27261664 -98125587+27261639
 -98125587+27261639 -98121267+27261647
 -98121267+27261647 -98120678+27261641 -98114319+27261577 -98109405+27261528 -98100314+27261437 -98095254+27261387 -98082875+27261263 -98068733+27261081 -98058078+27260981
 -98087248+28958385 -98082566+28961813
 -98087248+28958385 -98086160+28959213 -98082566+28961813
 -98190991+28882333 -98186890+28885241 -98182789+28888150 -98182237+28888525 -98171469+28896168 -98164538+28901087 -98163874+28901557 -98161670+28903123 -98157870+28905822 -98150189+28911275 -98149217+28911964 -98145777+28914429 -98140861+28917951 -98139176+28919140 -98132936+28923541 -98130083+28925560 -98115763+28936717 -98109502+28941474 -98092934+28954065 -98090324+28956048 -98087248+28958385
 -98098315+28786949 -98104727+28782275 -98105798+28781493 -98108351+28779633 -98108486+28779534 -98110924+28777757 -98112059+28776930 -98112128+28776879 -98123754+28767478 -98124843+28766749 -98125284+28766523 -98136431+28758499 -98140211+28755707 -98148889+28749647 -98149100+28749486 -98156446+28744050
 -98169884+28862961 -98168298+28861376 -98160493+28852640 -98157286+28849051 -98155498+28846970 -98154275+28846076 -98153390+28845250 -98152557+28844104 -98149853+28841128 -98149376+28840604 -98148050+28839144 -98146956+28837940 -98146169+28837074 -98145019+28835808 -98142451+28832981 -98138533+28828681 -98128817+28818088 -98127956+28817150 -98125284+28814236 -98104272+28792918 -98098315+28786949
 -98126586+29457033 -98126586+29455733 -98123450+29452062 -98122885+29451333 -98120829+29448683 -98121155+29448072
 -98121155+29448072 -98121797+29446059 -98122133+29445977 -98122525+29445957
 -98122525+29445957 -98122925+29445963 -98123405+29446033 -98124157+29446245 -98124605+29446317
 -98124605+29446317 -98124989+29446285 -98125421+29446169 -98126685+29445933
 -98121155+29448072 -98126685+29445933
 -98125556+30426186 -98128134+30422399 -98129174+30420870 -98130193+30419373 -98133262+30414862 -98134939+30412397 -98137221+30409043 -98138127+30407710 -98149935+30390361 -98156867+30380180 -98159506+30376300 -98161625+30372968 -98170247+30360316 -98172977+30356312
 -98125556+30426186 -98138555+30429617 -98151798+30433113 -98161338+30435631 -98161390+30435645 -98168396+30437493 -98178231+30440089 -98188618+30442831 -98249457+30458890 -98260068+30461855 -98260210+30461872 -98260286+30461881 -98260514+30461910 -98261037+30462038 -98261417+30462131 -98263233+30462601 -98267685+30463753 -98274864+30465673 -98302876+30473166 -98304743+30473688 -98315635+30476607 -98317522+30477113 -98320525+30477917 -98320682+30477959 -98320962+30478034 -98321421+30478157 -98321764+30478249 -98326956+30479641 -98330575+30480611 -98343640+30484112 -98344337+30484299 -98349866+30485780
 -98125686+29481732 -98117429+29466028 -98117125+29465070 -98116989+29464646 -98116869+29464196 -98116725+29463730 -98116613+29463008 -98116637+29462353 -98116725+29461803 -98116749+29461439 -98116725+29461051 -98126586+29457033
 -98125686+29481732 -98126586+29457033
 -98195487+29511172 -98194711+29511619
 -98194711+29511619 -98186288+29501940 -98186287+29501931 -98186387+29501631 -98186487+29501231 -98177518+29485044 -98167187+29484632 -98166601+29482124 -98164561+29478598 -98150147+29478197
 -98150147+29478197 -98144686+29478432 -98142586+29486132
 -98142586+29486132 -98126386+29483232 -98125686+29481732
 -98126685+29445933 -98133386+29442433
 -98126785+29396535 -98123585+29387835
 -98126785+29396535 -98125885+29391535 -98125949+29391155 -98125909+29390865 -98125749+29390579 -98125461+29390413 -98125117+29390217 -98124925+29389993 -98124597+29389721 -98124229+29389385 -98124029+29389053 -98123585+29387835
 -98134086+29428834 -98127085+29396635 -98126785+29396535
 -98134386+29439533 -98132470+29433482 -98133078+29433392 -98133718+29433294 -98134118+29433174 -98134574+29432944 -98135006+29432574 -98135246+29432178 -98135478+29431656 -98135726+29431044 -98135758+29430510 -98134086+29428834
 -98134386+29439533 -98133386+29442433
 -98134386+29439533 -98134086+29428834
 -98407336+29114435 -98407137+29114666 -98397585+29125244 -98395058+29128306 -98385546+29139834 -98381595+29144647 -98379868+29146744 -98375840+29151634 -98371028+29157475 -98367589+29161590 -98362329+29167885 -98361196+29169240 -98360459+29170121 -98354414+29177355 -98351666+29180644 -98345161+29188420 -98342819+29191223 -98341893+29192315 -98341083+29193278 -98339651+29194967 -98337975+29196947 -98330344+29206094 -98327680+29209287 -98327158+29209913 -98324404+29213213 -98323803+29213932 -98323236+29214610 -98319766+29218773 -98310342+29230071 -98309430+29231163 -98306622+29234530 -98304898+29236598 -98304559+29237003 -98303159+29238682 -98301734+29240390 -98301478+29240695 -98301183+29241048 -98300654+29241681 -98300512+29241850 -98300279+29242128 -98296499+29246666 -98295955+29247319 -98287089+29257539 -98283289+29262239 -98281489+29264439 -98281054+29264990 -98279989+29266339 -98274005+29273653 -98272789+29275139 -98267788+29281239 -98267736+29281309 -98266950+29282357 -98266888+29282439 -98265493+29284128 -98257888+29293338 -98255488+29296338 -98254488+29297438 -98250088+29302938 -98250032+29303008 -98249288+29303938 -98248664+29304692 -98242688+29311938 -98237988+29317737 -98235088+29321237 -98233688+29322937 -98229888+29327537 -98228120+29329708 -98224126+29334612 -98221988+29337237 -98221788+29337437 -98211587+29349836 -98205983+29356560 -98205499+29357141 -98204587+29358236 -98197587+29366836 -98188387+29378235 -98187687+29379035 -98186687+29380435 -98182287+29385935 -98175387+29394335 -98166186+29405334 -98164095+29407947 -98161774+29410881 -98160486+29412534 -98159886+29413234 -98157990+29415466 -98153686+29420534 -98147486+29428034 -98146586+29429134 -98137186+29440433 -98133386+29442433
 -98156446+28744050 -98159938+28741487 -98162889+28739333
 -98156446+28744050 -98162889+28739333
 -98159413+32512162 -98172931+32512298 -98174150+32512305
 -98159413+32512162 -98174150+32512305
 -98176326+31870583 -98172140+31864467 -98164515+31853326 -98162297+31850085 -98169294+31835144 -98179511+31829916 -98190471+31824307 -98199655+31819606 -98201930+31818441 -98208096+31815284 -98219863+31809259 -98220820+31808813 -98222460+31807971 -98224722+31806809 -98225166+31806612 -98227178+31805580 -98227883+31805216 -98240144+31798906 -98254930+31791443 -98260292+31788668 -98266128+31785648 -98270210+31783535 -98274003+31781572 -98278624+31779180 -98280880+31778012 -98285258+31775747 -98298740+31768772 -98299914+31768164 -98323812+31755801 -98326128+31754602 -98327715+31753780 -98330275+31752475 -98338559+31748278 -98366896+31733879 -98372418+31731081 -98377928+31728280 -98393764+31720131 -98398958+31717459 -98411969+31710764 -98414509+31709457 -98438417+31697092 -98447488+31692416 -98455721+31688172 -98463736+31683989
 -98162889+28739333 -98165218+28737632 -98167010+28736323 -98172385+28732375 -98181003+28726031 -98181516+28725655 -98198466+28713230 -98221271+28696439 -98256968+28670162 -98259136+28668550 -98259995+28667912 -98264501+28664662 -98267423+28662523 -98268654+28661623 -98284763+28649746 -98285098+28649502 -98289049+28646621 -98290881+28645293 -98297868+28640085 -98306376+28633803 -98308140+28632502 -98319728+28623977 -98320713+28623257 -98330867+28615765 -98335031+28612658
 -98169884+28862961 -98176297+28868729
 -98172977+30356312 -98174823+30351740 -98177361+30345387 -98177855+30343789 -98177947+30343492 -98178484+30342704 -98178641+30342335 -98178863+30341713 -98179915+30338771 -98181912+30334134 -98182034+30333850 -98182183+30333504 -98182667+30332380 -98182931+30331784 -98185031+30326407 -98186704+30322124 -98187582+30319844 -98190195+30313064 -98192261+30307413 -98198526+30291846 -98199467+30289497 -98199521+30289362 -98204509+30276707 -98205642+30273742 -98206485+30271497 -98206803+30270609 -98207514+30268625 -98207815+30267818
 -98174150+32512305 -98174844+32512309 -98180475+32512345 -98185290+32512375 -98204321+32512496 -98209029+32512525 -98217323+32512566 -98223530+32512597 -98232730+32512634 -98249200+32512724 -98250683+32512732 -98256633+32512756 -98261102+32512774 -98264714+32512783 -98265372+32512783 -98274183+32512828
 -98274183+32512828 -98286371+32512760 -98286454+32512760 -98290016+32512766 -98294444+32512792
 -98294444+32512792 -98295221+32512764
 -98295221+32512764 -98297173+32512783 -98298357+32512794 -98299371+32512804 -98323128+32512902
 -98323128+32512902 -98326065+32512901 -98332112+32512901 -98339625+32512900 -98340269+32512900 -98348770+32512899 -98352522+32512895 -98367122+32512881 -98369009+32512880
 -98369009+32512880 -98370046+32512881 -98370103+32512881 -98371281+32512882 -98372526+32512884 -98375327+32512887
 -98375327+32512887 -98379494+32512883
 -98379494+32512883 -98380473+32512911
 -98380473+32512911 -98383520+32512874 -98391015+32512852 -98391614+32512846
 -98391614+32512846 -98392561+32512893 -98393994+32512939 -98394950+32512939 -98400800+32512943 -98412951+32512944 -98416206+32512946 -98416655+32512952 -98419444+32512990 -98420223+32512990 -98427377+32512992 -98427877+32513038
 -98427877+32513038 -98428481+32513037 -98434111+32513035 -98444145+32513031 -98445219+32513030 -98447278+32513029 -98461631+32513024 -98470194+32513021
 -98470194+32513021 -98475177+32513040
 -98176297+28868729 -98169884+28862961
 -98176297+28868729 -98177462+28869637
 -98177462+28869637 -98176297+28868729
 -98177462+28869637 -98178413+28870319
 -98178413+28870319 -98177462+28869637
 -98180297+31876388 -98176326+31870583
 -98180297+31876388 -98179451+31875149 -98176326+31870583
 -98208386+31917511 -98203854+31910876 -98202263+31908547 -98195102+31898065 -98193507+31895730 -98191438+31892700 -98189959+31890535 -98186596+31885611 -98181787+31878570 -98180297+31876388
 -98190991+28882333 -98189987+28881260 -98185376+28876326 -98178413+28870319
 -98332670+29035508 -98330769+29033473 -98326248+29028579 -98319442+29021348 -98318120+29019946 -98310268+29011622 -98307196+29008356 -98306021+29007106 -98303278+29004187 -98290226+28990062 -98276164+28975214 -98270159+28968872 -98254801+28950346 -98252387+28947754 -98252431+28947742 -98250287+28945871 -98247912+28943326 -98247674+28943071 -98245380+28940613 -98239958+28934804 -98235531+28930061 -98233020+28927371 -98225501+28919316 -98216738+28909928 -98215100+28908173 -98212588+28905441 -98209686+28902336 -98207677+28900186 -98204321+28896595 -98201514+28893591 -98193530+28885050 -98190991+28882333
 -98271070+31416398 -98263870+31420214 -98253218+31425814 -98251231+31426899 -98249659+31428109 -98245050+31430464 -98230974+31437660 -98230778+31437760 -98218935+31443814 -98216344+31445138 -98215487+31445575 -98207771+31449521 -98195041+31456028 -98180006+31463717
 -98207815+30267818 -98211671+30258256 -98214863+30250202 -98217621+30243459
 -98207815+30267818 -98217621+30243459
 -98551158+32261436 -98547461+32256124 -98546805+32255181 -98545898+32253877 -98545657+32253531 -98544123+32251327 -98542310+32248448 -98541384+32246928 -98539318+32243931 -98538798+32243178 -98535008+32237679 -98533239+32235132 -98521986+32218931 -98519972+32216031 -98515620+32209766 -98512780+32205677 -98508418+32199397 -98507496+32198090 -98502452+32190830 -98496610+32182722 -98495000+32180398 -98491421+32175230 -98490266+32173562 -98485802+32167114 -98483666+32164029 -98474376+32150612 -98468285+32141815 -98465257+32137441 -98462975+32134145 -98459904+32129709 -98459144+32128611 -98459083+32128524 -98458164+32127196 -98454368+32121594 -98451392+32117414 -98447545+32112008 -98447245+32111587 -98444663+32107957 -98439825+32101158 -98435108+32094530 -98430205+32087641 -98428222+32084853 -98427018+32083160 -98425483+32081014 -98422676+32077092 -98421547+32075509 -98419272+32072320 -98417936+32070447 -98417320+32069583 -98414282+32065325 -98412126+32062302 -98408877+32057749 -98402928+32049409 -98396770+32041936 -98395856+32040699 -98395238+32039874 -98394073+32038218 -98392730+32036309 -98390812+32033582 -98389824+32032177 -98386931+32028070 -98386835+32027933 -98385774+32026424 -98383836+32023667 -98378687+32016343 -98377845+32015145 -98365007+31996192 -98363363+31993785 -98362767+31992914 -98355560+31982358 -98355234+31981880 -98351998+31977141 -98351571+31976515 -98350023+31974249 -98349409+31973350 -98348658+31972250 -98347310+31970275 -98341815+31962226 -98340297+31960003 -98336378+31954265 -98329493+31944182
 -98329493+31944182 -98315009+31947624 -98313945+31948165 -98311833+31949239 -98301600+31954452 -98295931+31957339 -98282434+31964216 -98270847+31970120 -98256580+31977383 -98253921+31978741
 -98253921+31978741 -98248436+31976134 -98239691+31963272 -98238706+31961831 -98226273+31943642 -98222937+31938764 -98218435+31932200 -98218384+31932126 -98214307+31926181 -98210835+31921097 -98208386+31917511
 -98216988+29524330 -98195487+29511172
 -98216988+29524330 -98202479+29518556 -98202183+29518004 -98201815+29517718 -98201471+29517460 -98201079+29517348 -98200471+29517312
 -98200471+29517312 -98199839+29517444 -98199615+29517570 -98199215+29517790 -98198831+29517818
 -98198831+29517818 -98195487+29511172
 -98217621+30243459 -98218103+30242214 -98220229+30236242 -98221973+30231344 -98225231+30223006 -98225801+30221546 -98227143+30218111 -98228151+30215531 -98234972+30198074 -98236760+30193496 -98244829+30172849 -98246339+30168985 -98247969+30164813 -98249792+30160152 -98251736+30155273 -98252327+30153801 -98252484+30153410 -98253894+30149904 -98255813+30145132 -98258181+30139199 -98259665+30135479 -98259751+30135264 -98259846+30135025 -98261085+30131921 -98266018+30119183 -98268358+30113149 -98269095+30111250 -98270817+30106810 -98274892+30096303 -98275175+30095575 -98276973+30091023 -98279503+30084519 -98282321+30077272 -98283412+30074466 -98287213+30064693 -98288390+30061667 -98291375+30053990 -98291452+30053791 -98292313+30051579 -98294249+30046601 -98296556+30040668 -98297404+30038490 -98297598+30037993
 -98223688+29539429 -98222288+29537529 -98222688+29537029 -98222688+29536750 -98222688+29536529 -98222641+29536435 -98222588+29536329 -98222488+29535929 -98222388+29535430 -98221000+29531146 -98219588+29529530 -98219477+29529389 -98216988+29524330
 -98221477+29544124 -98221288+29544429 -98224588+29549529 -98225436+29549721
 -98225436+29549721 -98225988+29549629 -98226988+29547429 -98227141+29547190 -98228088+29546829
 -98228088+29546829 -98230688+29549729 -98230788+29550729 -98237857+29556439 -98243088+29557029
 -98243088+29557029 -98245689+29556629 -98246593+29556189 -98248089+29555429 -98250689+29549929
 -98250689+29549929 -98254989+29550529 -98259647+29551801
 -98259647+29551801 -98259697+29551609 -98259868+29551011 -98260060+29550300 -98260389+29549429 -98256889+29545129 -98253589+29542929 -98255345+29540515
 -98255345+29540515 -98265889+29543829
 -98265889+29543829 -98265929+29543821
 -98265929+29543821 -98267689+29544029 -98271089+29548129 -98271612+29549691 -98272153+29550135 -98272889+29550629 -98273089+29550729 -98284490+29554729 -98291515+29560841
 -98224388+29543429 -98221477+29544124
 -98224388+29543429 -98223952+29543323 -98223488+29543299
 -98223488+29543299 -98222472+29543521 -98222008+29543671 -98221584+29543951 -98221477+29544124
 -98225088+29543429 -98223688+29539429
 -98225088+29543429 -98224388+29543429
 -98225088+29543429 -98225344+29543441 -98226448+29543531
 -98226448+29543531 -98227248+29543527
 -98227248+29543527 -98227952+29543579
 -98227952+29543579 -98228656+29543481 -98229216+29543199 -98229608+29542865 -98229408+29542355 -98229232+29541991 -98228880+29541609 -98223688+29539429
 -98232464+27262487 -98232525+27279799 -98232566+27291499 -98232607+27303137 -98232621+27307215 -98232654+27316481 -98232667+27320212 -98232709+27331982 -98232719+27335007 -98232742+27341387 -98232772+27349709 -98232790+27354806 -98232825+27364384 -98232869+27383728 -98232879+27387455 -98232947+27414415 -98232999+27434183 -98233039+27449345 -98233041+27449891 -98233046+27451478 -98233072+27461148 -98233131+27483708 -98233141+27487316 -98233163+27487708 -98233170+27489985 -98233192+27497548 -98233194+27498135 -98233235+27500923 -98233276+27507085 -98233300+27507502 -98233333+27522579 -98233327+27523216 -98233405+27528048 -98233413+27529823 -98233483+27544527 -98233527+27556853 -98233525+27558621 -98233561+27558934 -98233590+27567013 -98233595+27568343 -98233622+27576828 -98233626+27578101 -98233628+27578984 -98233656+27585419 -98233661+27586491 -98233686+27595586 -98233721+27605708 -98233725+27606763 -98233736+27609635 -98233773+27617044 -98233787+27623675 -98233770+27628276 -98233722+27635433 -98233721+27640762 -98233721+27641232 -98233721+27643734 -98233721+27645077 -98233720+27654337 -98233709+27655518 -98233705+27663865 -98233704+27667732 -98233703+27673299 -98233683+27686690 -98233706+27699394 -98233716+27704918 -98233781+27710856 -98233823+27714732 -98234083+27721518 -98234145+27721601 -98234186+27721655 -98234291+27724934 -98234331+27726800 -98234347+27727532 -98234364+27728318 -98234305+27730137 -98234248+27735670 -98234216+27738806 -98234179+27742444 -98234166+27743745 -98234133+27746940 -98234155+27747398 -98234330+27751261 -98234361+27754942 -98234360+27755385 -98234359+27756356 -98234359+27756900 -98234358+27757885 -98234358+27758915 -98234358+27759935 -98234408+27760925 -98234417+27761959 -98234428+27763205 -98234431+27763560 -98234437+27764177 -98234403+27764923 -98234399+27765010 -98234401+27765382 -98234403+27765771 -98234406+27766267 -98234413+27767142 -98234415+27767380 -98234423+27768424 -98234431+27769441 -98234440+27770551 -98234445+27771074 -98234485+27774822 -98234515+27777626 -98234443+27778186 -98234377+27788505 -98234371+27789375 -98234377+27804003 -98234593+27827505 -98234645+27827823 -98234697+27830165 -98234662+27830317 -98234775+27845004 -98234786+27848993 -98234796+27852738 -98234836+27867533 -98234839+27868395 -98234842+27869469 -98234886+27870264 -98234881+27870748 -98234834+27875298 -98234882+27885794 -98234895+27888569 -98234920+27893847 -98234974+27903811 -98235048+27914531 -98235089+27928953 -98235148+27943448 -98235210+27949639 -98235213+27949840 -98235173+27950798 -98235251+27962970 -98235258+27964096 -98235281+27967502
 -98235372+27984009 -98235281+27967502
 -98235372+27984009 -98235342+27976844 -98235281+27967502
 -98235497+28057966 -98235461+28041388 -98235458+28040237 -98235456+28039459 -98235454+28038898 -98235438+28031038 -98235415+28022878 -98235399+28017377 -98235392+28016971 -98235422+27995816 -98235372+27984009
 -98523723+27265115 -98523275+27265151
 -98523275+27265151 -98456477+27264400 -98447491+27264327 -98420642+27264109 -98413972+27264055 -98407133+27263999 -98401971+27263957 -98386636+27263834 -98385563+27263825 -98381508+27263792 -98363490+27263750 -98354461+27263660 -98348532+27263601 -98342717+27263543 -98330430+27263422 -98322330+27263342 -98316078+27263280 -98314351+27263263 -98305709+27263178 -98304113+27263162 -98300294+27263124 -98272865+27262855 -98260620+27262735 -98259245+27262721 -98240050+27262559 -98232464+27262487
 -98334323+28057800 -98322494+28057824 -98312915+28057852 -98302445+28057871 -98301304+28057873 -98299106+28057877 -98277363+28057918
 -98277363+28057918 -98276860+28057893
 -98276860+28057893 -98266086+28057924 -98247204+28057998
 -98247204+28057998 -98242420+28057985 -98235497+28057966
 -98562739+31230582 -98562376+31230801 -98554151+31235732 -98551793+31237161 -98545887+31240739 -98539290+31244746 -98539130+31244815 -98530910+31249817 -98506290+31264952 -98502789+31267120 -98502495+31267303 -98499987+31268621 -98490922+31274142 -98472773+31285197 -98464245+31290422 -98463043+31291156 -98450586+31298755 -98424628+31314591 -98423182+31315474 -98418315+31318444 -98410388+31323279 -98402156+31328302 -98400181+31329508 -98399352+31330014 -98393461+31333609 -98391607+31334740 -98387246+31337401 -98385656+31338371 -98381448+31340938 -98363499+31351706 -98362639+31352229 -98361525+31352907 -98360675+31353424 -98344896+31363015 -98342701+31364350 -98319137+31378375 -98310609+31383612 -98294901+31393257 -98287045+31398081 -98281557+31401451 -98274568+31405744 -98267094+31410932 -98271070+31416398
 -98271070+31416398 -98271920+31417566 -98276046+31423238 -98281731+31431052 -98281840+31431204 -98283758+31433870 -98284820+31435346 -98285169+31435831 -98286158+31437206 -98294243+31448450 -98298245+31454015 -98298692+31454636 -98302197+31459506 -98309426+31469549 -98312827+31474273 -98319981+31484289 -98323334+31488925 -98332425+31501569 -98333593+31503198 -98335969+31506514 -98338065+31509438 -98341383+31513997 -98343953+31517456 -98345185+31519129 -98345854+31520275 -98345934+31520458 -98351974+31529021 -98356861+31535881 -98361461+31542339 -98361671+31542623 -98362310+31543488 -98363255+31544813 -98366186+31548870 -98371279+31556005 -98378829+31566464 -98380136+31568242 -98380231+31568376 -98383000+31572264 -98383235+31572676 -98395600+31590168 -98402031+31599266 -98410859+31611753 -98415656+31618539 -98416447+31619657 -98421776+31626946 -98422117+31627410 -98423453+31629226 -98437254+31647988 -98437470+31648281 -98440085+31651836 -98448533+31663319 -98451923+31667928 -98454988+31672095 -98457266+31675193 -98459209+31677834 -98462368+31682129 -98463736+31683989
 -98291515+29560841 -98292690+29561328 -98295290+29561328 -98296990+29560928
 -98296990+29560928 -98298490+29561328 -98298690+29562328 -98298390+29564528 -98298990+29566328 -98299890+29567028
 -98291515+29560841 -98299890+29567028
 -98299890+29567028 -98301993+29569564 -98302590+29574628 -98304790+29576528 -98305690+29578128 -98303990+29584828 -98304090+29585228 -98304590+29585728 -98310790+29594527
 -98414018+29937557 -98413662+29937864 -98410457+29940646 -98410135+29940923 -98408461+29942358 -98407528+29943158 -98406844+29943741 -98406695+29943868 -98406107+29944373 -98404498+29945699 -98403850+29946253 -98403283+29946740 -98402857+29947105 -98402105+29947749 -98401830+29947984 -98401473+29948291 -98400730+29948928 -98399848+29949687 -98399539+29949953 -98399190+29950252 -98398790+29950596 -98398291+29951023 -98397233+29951931 -98397032+29952103 -98395691+29953253 -98393723+29954939 -98388821+29959139 -98380484+29966279 -98372262+29973365 -98356277+29987211 -98347096+29995162 -98345460+29996580 -98344103+29997757 -98339236+30001803 -98331040+30008926 -98326705+30012639 -98324977+30014143 -98309168+30027913 -98308727+30028298 -98306885+30029902 -98305855+30030798 -98304385+30032078 -98303710+30032666 -98299910+30035977 -98297598+30037993
 -98310790+29594527 -98310790+29594627 -98313190+29602327
 -98313190+29602327 -98327091+29605327
 -98586737+26257501 -98586335+26258245 -98585274+26260311 -98583173+26264459 -98582647+26265493 -98581552+26267647 -98580936+26268858 -98578399+26273826 -98577421+26275724 -98576535+26277444 -98576025+26278435 -98575226+26279987 -98574467+26281461 -98570735+26288734 -98569947+26290271 -98569254+26291624 -98568256+26293572 -98568132+26293799 -98567582+26294811 -98563260+26303425 -98554350+26320818 -98552110+26325245 -98550253+26328804 -98545526+26338166 -98542558+26344041 -98538403+26352264 -98535419+26358230 -98531436+26366223 -98528704+26371709 -98526767+26376029 -98523599+26382338 -98517294+26394913 -98516227+26397042 -98515650+26398193 -98511541+26406387 -98509064+26411326 -98507084+26415276 -98505467+26418501 -98503697+26422032 -98498815+26431572 -98497852+26433549 -98497356+26434618 -98493813+26441169 -98491936+26445376 -98491138+26447234 -98485824+26457839 -98478268+26469813 -98475297+26475917 -98474237+26478095 -98472401+26481867 -98466270+26494457 -98447253+26530625 -98433386+26556742 -98428868+26565239 -98420141+26581657 -98409974+26600810 -98391223+26636846 -98390787+26637751 -98382440+26655111 -98381045+26658011 -98372471+26675407 -98370742+26679166 -98367767+26685635 -98364822+26691746 -98363460+26694573 -98354539+26713092 -98350402+26721655 -98347836+26727016 -98326150+26771716 -98320670+26783081
 -98327091+29605327 -98313190+29602327
 -98328691+29608227 -98327091+29605327
 -98328691+29608227 -98328667+29608111 -98328515+29607735 -98328219+29607469 -98327963+29606989 -98327987+29606727 -98327971+29606461 -98327899+29606161 -98327691+29605917 -98327435+29605679 -98327391+29605627 -98327091+29605327
 -98422616+26783535 -98422385+26783535 -98418884+26783466
 -98418884+26783466 -98412435+26783477
 -98412435+26783477 -98401611+26783404 -98351200+26783253 -98348629+26783238 -98332170+26783146 -98320670+26783081
 -98332670+29035508 -98332763+29035607 -98333380+29036242
 -98332670+29035508 -98333380+29036242
 -98334394+28309444 -98334261+28295251 -98334312+28287709 -98334301+28284598 -98334275+28277088 -98334268+28275066 -98334249+28269435 -98334237+28266048 -98334226+28263041 -98334215+28259708 -98334209+28258096 -98334207+28254631
 -98335031+28612658 -98335025+28611281 -98334921+28602304 -98334895+28600149 -98334909+28598646 -98334887+28597013 -98334877+28596227 -98334857+28594680 -98334717+28580052 -98334751+28578122 -98334740+28570170 -98334740+28569176 -98334733+28559223 -98334630+28545814 -98334528+28530267 -98334395+28500269 -98334331+28452945 -98334324+28448112 -98334302+28431705 -98334308+28399589 -98334267+28387363 -98334259+28385033 -98334255+28384027 -98334252+28383068 -98334232+28376730 -98334217+28374586 -98334195+28358965 -98334246+28352042 -98334323+28350001 -98334353+28335507 -98334371+28326432 -98334368+28311370
 -98334323+28057800 -98334298+28074570 -98334347+28083415 -98334344+28089812 -98334338+28104775 -98334337+28106546 -98334337+28108428 -98334350+28111248 -98334356+28112945 -98334365+28132292 -98334357+28136787 -98334335+28149565 -98334324+28155858 -98334315+28161464
 -98334300+28208568 -98334302+28218226 -98334304+28223393 -98334307+28230322 -98334312+28238723 -98334312+28239997 -98334352+28241034
 -98334315+28161464 -98334292+28176013 -98334300+28208568
 -98334315+28161464 -98334300+28208568
 -98334352+28241034 -98334207+28254631
 -98334352+28241034 -98334270+28250281 -98334207+28254631
 -98334394+28309444 -98334316+28309581 -98334368+28311370
 -98334394+28309444 -98334368+28311370
 -98407336+29114435 -98406729+29113783 -98404759+29111666 -98403974+29110823 -98402999+29109801 -98400233+29106899 -98383731+29089404 -98383319+29088963 -98376990+29082326 -98372040+29077220 -98368534+29073478 -98365386+29070095 -98363887+29068497 -98363450+29068032 -98354118+29058216 -98346938+29050536 -98334680+29037576 -98333380+29036242
 -98335031+28612658 -98335060+28619168 -98335070+28637928 -98335549+28643788
 -98335549+28643788 -98348098+28643786 -98354015+28643785 -98361787+28643783 -98387051+28643251 -98427922+28642518 -98429031+28642508 -98433759+28642469
 -98433759+28642469 -98434778+28642542 -98435656+28642618
 -98435656+28642618 -98450138+28642436
 -98450138+28642436 -98458085+28642466
 -98458085+28642466 -98461918+28642461 -98473323+28642448 -98495112+28642424 -98511240+28641527 -98531270+28641261 -98531688+28641254 -98535238+28641205 -98543870+28641057 -98547044+28641003 -98574875+28640699 -98580113+28640661 -98585279+28640623 -98586861+28640612 -98587220+28640609 -98588807+28640575 -98591686+28640468 -98594398+28640383 -98595931+28640383 -98603156+28640312
 -98603156+28640312 -98604481+28640334
 -98604481+28640334 -98608208+28640245 -98608418+28640240 -98610416+28640206 -98616514+28640101 -98620375+28640051
 -98620375+28640051 -98631934+28640059
 -98631934+28640059 -98641748+28639955 -98654395+28639821 -98657757+28639785 -98674730+28639608 -98675985+28639483 -98676326+28639479 -98677040+28639469 -98681653+28639421 -98691594+28639285
 -98691594+28639285 -98691857+28639327
 -98691857+28639327 -98692698+28639316 -98693465+28639307 -98708590+28639145 -98711039+28639102 -98722866+28638893 -98729191+28638794 -98736277+28638683 -98743986+28638562 -98746671+28638546
 -98746671+28638546 -98756641+28638732
 -98756641+28638732 -98760563+28638674 -98766322+28638589 -98778866+28638404 -98795322+28638161 -98801182+28638075
 -98803325+28057480 -98793981+28057504
 -98793981+28057504 -98779845+28057462 -98764773+28057421 -98761527+28057416 -98757852+28057410 -98752784+28057402
 -98752784+28057402 -98743132+28057407
 -98743132+28057407 -98735717+28057405
 -98735717+28057405 -98728027+28057416 -98711574+28057459
 -98711574+28057459 -98700084+28057452 -98691022+28057440 -98685876+28057433 -98675571+28057421 -98651890+28057383 -98619381+28057281 -98600037+28057257 -98596119+28057252 -98591955+28057247 -98561848+28057162
 -98561848+28057162 -98560064+28057177 -98555057+28057213 -98540440+28057309 -98526460+28057401 -98519767+28057446 -98499167+28057540 -98496335+28057543 -98481944+28057560 -98477905+28057564 -98464966+28057580 -98455855+28057591
 -98455855+28057591 -98449756+28057575
 -98449756+28057575 -98448929+28057576 -98440638+28057589
 -98440638+28057589 -98434429+28057576
 -98434429+28057576 -98385037+28057704
 -98385037+28057704 -98383148+28057701 -98377609+28057695
 -98377609+28057695 -98349629+28057771 -98347322+28057775 -98341141+28057787 -98334323+28057800
 -98384493+29676524 -98383992+29675824 -98382673+29674503 -98381380+29673740 -98371940+29663882 -98346067+29639356 -98343178+29634709 -98344991+29618126 -98328691+29608227
 -98376792+29682324 -98375892+29687124 -98349776+29728240 -98350292+29729022 -98356992+29733122
 -98356992+29733122 -98357156+29732836 -98363884+29725795
 -98363884+29725795 -98383738+29735417 -98408293+29749122
 -98408293+29749122 -98411160+29748144 -98417372+29746379
 -98349866+30485780 -98349990+30494002 -98350170+30517238 -98350192+30533516 -98350194+30534452 -98350124+30537179 -98350125+30538265 -98350133+30540933 -98350136+30541753 -98350137+30542180 -98350137+30542324 -98350108+30543219 -98350085+30543929 -98350038+30547553 -98349950+30558430 -98350795+30559210
 -98371553+30574684 -98350795+30559210
 -98371553+30574684 -98369279+30574272 -98366689+30573306 -98364883+30572205 -98362764+30570390 -98359083+30566857 -98350795+30559210
 -98376792+29682324 -98384493+29676524
 -98445782+30921439 -98447166+30917884 -98451389+30888147 -98451507+30888065 -98455234+30875176 -98422938+30864209 -98420746+30861783 -98422416+30837314 -98416588+30834881
 -98416588+30834881 -98392367+30842345
 -98392367+30842345 -98377078+30831798 -98384017+30822249 -98398085+30818483 -98405162+30815812 -98409355+30801571 -98423969+30777854 -98422526+30775248 -98430640+30758861
 -98591670+30499875 -98576545+30500191 -98576148+30500191 -98575748+30500197 -98571869+30500258 -98559145+30500450 -98554377+30500522 -98539291+30500750 -98536504+30500792 -98521936+30501013 -98513853+30501135 -98497806+30501387 -98495660+30501425 -98468948+30501627 -98468775+30501629 -98468387+30501632 -98467212+30501641 -98463956+30501666 -98456624+30501741 -98443548+30501875
 -98443548+30501875 -98440785+30501853
 -98440785+30501853 -98438910+30501868 -98435173+30501897 -98433603+30501910 -98423213+30501992 -98415120+30502056 -98411494+30502101
 -98411494+30502101 -98397334+30498600 -98377115+30493117 -98349866+30485780
 -98382285+30746634 -98382701+30746495 -98384641+30746061 -98385996+30745967
 -98385996+30745967 -98389196+30746035
 -98389196+30746035 -98391408+30746033
 -98391408+30746033 -98393458+30746214 -98394805+30746588 -98396324+30747222 -98397756+30748242
 -98382285+30746634 -98397756+30748242
 -98384493+29676524 -98376792+29682324
 -98371553+30574684 -98387848+30568264 -98390196+30567666 -98398526+30563797
 -98398526+30563797 -98404086+30564868 -98413089+30581562 -98408076+30590456 -98400046+30596889 -98399996+30597305 -98400582+30599413 -98402080+30602058 -98402146+30602151 -98402211+30602242 -98411928+30616419 -98418440+30630201 -98416983+30640347 -98428900+30655012 -98428921+30656523 -98428708+30657314 -98428555+30657882 -98438629+30673473 -98434897+30674354 -98410062+30697207 -98414363+30703539 -98408688+30713090 -98406879+30717869 -98392097+30721667 -98388805+30725627 -98388146+30726467 -98385736+30729770 -98385095+30730820 -98384552+30731202 -98382285+30746634
 -98407336+29114435 -98414060+29116710 -98427408+29121201 -98431299+29122507 -98437636+29124785 -98441347+29126058 -98448643+29128568 -98456065+29131122 -98473650+29137171 -98483823+29140671 -98493915+29144142 -98494169+29144230 -98495559+29144728 -98495847+29144827 -98497483+29145391 -98500421+29146370 -98500713+29146472 -98504223+29147694 -98504443+29147771 -98506301+29148419 -98506558+29148508 -98507771+29148932 -98511946+29150312 -98513479+29150837 -98513736+29150925 -98515963+29151688 -98516144+29151750 -98517032+29152054 -98520941+29153393 -98522913+29154068 -98523080+29154126 -98523865+29154395 -98524013+29154446 -98524215+29154515 -98525489+29154951 -98526902+29155435 -98530282+29156592 -98540676+29160151 -98544591+29161492 -98546073+29162000 -98547009+29162321 -98547496+29162488 -98552883+29164332 -98557347+29165861 -98559257+29166515 -98566680+29169057 -98573927+29171539 -98574796+29171837 -98575417+29172050 -98585042+29175345 -98585103+29175366 -98585268+29175423 -98585392+29175466 -98586263+29175765 -98588265+29176451 -98594680+29178661 -98599482+29180306 -98600085+29180512 -98600524+29180663 -98601783+29181094 -98602700+29181409 -98605685+29182431 -98606637+29182758 -98612593+29184798 -98613339+29185054 -98618425+29186797 -98621498+29187850 -98626476+29189669 -98636946+29193243 -98638266+29193693 -98640214+29194358 -98647769+29196937 -98654856+29199356 -98658304+29200533 -98658923+29200745 -98659902+29201080 -98668247+29203929 -98676079+29206602 -98677712+29207160 -98681902+29208591 -98688324+29210784 -98689463+29211173 -98695677+29213295 -98696723+29213652 -98698498+29214258 -98699715+29214674 -98704142+29216186 -98710995+29218526 -98719105+29221295 -98727637+29224209 -98735448+29226876 -98746696+29230717 -98760499+29235339 -98768940+29238237 -98772400+29239425 -98774862+29240271 -98775723+29240567 -98776793+29240935 -98777270+29241099 -98777374+29241135 -98777896+29241314 -98779813+29241959 -98780360+29242147 -98787994+29244765 -98792030+29246150 -98792946+29246464 -98799475+29248702 -98802110+29249606 -98803771+29250237 -98804457+29250551 -98804725+29250673
 -98414018+29937557 -98431507+29922486 -98443579+29912166 -98445586+29910449 -98446040+29910062 -98454915+29902516 -98461920+29896560 -98468401+29890970 -98469416+29890094 -98473226+29886857 -98473475+29886646 -98474520+29885755 -98480615+29880553 -98485846+29876091 -98486569+29875473 -98486871+29875217 -98497848+29866023 -98497999+29865896 -98500297+29863972
 -98500297+29863972 -98500297+29864295
 -98500297+29864295 -98500683+29863976 -98507369+29858458 -98509545+29856663 -98513111+29853722 -98537316+29833761 -98547583+29825351 -98548445+29824646 -98555529+29818845 -98559721+29815412 -98565470+29810713 -98565508+29810682 -98566503+29809870 -98567481+29809072 -98570855+29806320 -98578638+29799972 -98578906+29799755 -98579488+29799281 -98581533+29797614 -98582785+29796594 -98583204+29796253 -98583938+29795655 -98584938+29794841 -98585498+29794386 -98586590+29793497 -98587354+29792875 -98593018+29788303 -98594867+29786833 -98597953+29784378 -98598537+29783915 -98600571+29782236 -98603946+29779459 -98615108+29770452 -98620169+29766370 -98622955+29764093 -98623281+29763825 -98626329+29761350 -98629504+29758806 -98632458+29756440 -98635533+29753977 -98636793+29752968 -98636880+29752898 -98638422+29751663 -98639154+29751077 -98639699+29750641 -98642929+29747962 -98642996+29747906 -98643013+29747892 -98643116+29747806 -98643879+29747168 -98644706+29746487 -98645797+29745589 -98646129+29745298
 -98418282+30751485 -98418002+30751512 -98417666+30751545 -98417223+30751616 -98415765+30751845
 -98415765+30751845 -98397756+30748242
 -98587897+30138954 -98586560+30137376 -98580649+30130402 -98570285+30118344 -98557560+30103534 -98556563+30102373 -98553692+30099032 -98550264+30095042 -98547804+30092178 -98546618+30090871 -98544942+30089001 -98532889+30074457 -98532351+30073812 -98530834+30072389 -98529651+30071279 -98503708+30041210 -98502489+30039779 -98498334+30034989 -98494659+30030811 -98491847+30027615 -98490401+30025970 -98484625+30019402 -98480466+30014674 -98478549+30012537 -98475150+30008680 -98469684+30002474 -98466423+29998759 -98461301+29992778 -98456104+29986708 -98454694+29985063 -98453077+29983174 -98449744+29979281 -98448167+29977439 -98446991+29976066 -98439556+29967383 -98438766+29966460 -98428429+29954388 -98423191+29948270 -98422099+29946994 -98416493+29940448 -98414018+29937557
 -98492943+27234972 -98492943+27232310 -98492943+27232109 -98492943+27211880 -98492943+27206640 -98492944+27198105 -98492944+27197695 -98492909+27174742 -98492916+27174684 -98492931+27159947 -98467266+27140087 -98467138+27125623 -98467088+27113562 -98466970+27100849 -98466804+27082940 -98466758+27077977 -98462993+27054764
 -98462993+27054764 -98449426+27054912 -98417883+27055285
 -98417883+27055285 -98418048+27044722 -98418130+27039458 -98418299+27028741 -98418279+27028323 -98418253+27028209 -98418325+27025189 -98418382+27021858 -98419697+26964126 -98420588+26911482 -98420888+26893806 -98421415+26874578 -98421973+26832706 -98422178+26812732 -98422316+26798054 -98422316+26796912 -98422495+26788266 -98422531+26786869 -98422616+26783535
 -98420194+29744422 -98417372+29746379
 -98420194+29744422 -98419974+29744692 -98419254+29745426 -98418478+29745946 -98417446+29746340 -98417372+29746379
 -98420666+33396195 -98420650+33394659 -98420621+33392019 -98420605+33390621 -98420489+33384907 -98420444+33376730 -98420818+33369145 -98420819+33366441 -98420820+33365545 -98420826+33362957 -98420841+33356129 -98420856+33349264 -98420878+33345639 -98420885+33341432 -98420887+33339910 -98420892+33336942 -98420900+33332362 -98420915+33324149 -98420928+33317337 -98420926+33315631 -98420917+33305589 -98420912+33299429 -98420909+33296581 -98420902+33287482 -98420901+33287159 -98420865+33281927 -98420867+33280654 -98420869+33279302 -98421059+33264331 -98421087+33262715 -98421191+33256745 -98421525+33251043 -98421525+33250112 -98421581+33248425 -98421702+33244758 -98421730+33243909 -98422090+33233067 -98422463+33221843 -98422574+33219348 -98422596+33217870 -98422611+33216892 -98422642+33215824 -98423209+33197383 -98423353+33193066 -98423551+33186841 -98423769+33179982 -98423834+33177940 -98423996+33171755 -98424074+33168773 -98424413+33155070 -98424621+33150102 -98424628+33149377 -98424660+33146555 -98424668+33145858 -98424701+33142952 -98424752+33138461 -98424790+33135116 -98424817+33132782 -98424894+33125986 -98425049+33116649 -98425089+33112326 -98425195+33104806 -98425283+33098579 -98425318+33096057 -98425358+33093173 -98425402+33090048 -98425470+33085216 -98425473+33085019 -98425742+33066086 -98425819+33060648 -98425912+33054090 -98426155+33037016 -98426302+33026687 -98426322+33025280 -98426299+33023455 -98426491+33011723 -98426553+33007913
 -98420666+33396195 -98424047+33396192
 -98424047+33396192 -98425457+33396203 -98439251+33396203 -98441025+33396201
 -98441025+33396201 -98442419+33396226 -98442610+33396249
 -98442610+33396249 -98451818+33396188 -98454108+33396179 -98462274+33396118 -98466907+33396094 -98471567+33396070 -98479529+33396028 -98493532+33395954 -98497735+33395932
 -98497735+33395932 -98511475+33395984
 -98511475+33395984 -98519750+33395942 -98522084+33395930 -98524709+33395916 -98526510+33395905 -98529751+33395888 -98538751+33395842 -98548803+33395791 -98560493+33395732 -98561468+33395727 -98564347+33395712 -98570824+33395679 -98571839+33395673 -98577476+33395645 -98581678+33395624 -98593334+33395566 -98595816+33395554 -98596314+33395551 -98597500+33395545 -98609957+33395484 -98611384+33395477 -98611756+33395475 -98617829+33395445 -98623066+33395420
 -98623066+33395420 -98639445+33395600 -98642418+33395601 -98646576+33395603 -98648058+33395603 -98663157+33395611 -98675465+33395617 -98678606+33395618 -98712791+33395637 -98718408+33395640 -98721940+33395641 -98725502+33395643 -98728559+33395644 -98732754+33395646 -98749182+33395656 -98750339+33395657 -98750339+33395858 -98751951+33395876 -98754741+33395907 -98767661+33396052 -98781267+33396205 -98781456+33396207 -98806121+33396542
 -98806121+33396542 -98807624+33396519
 -98807624+33396519 -98823093+33396759 -98823858+33396770 -98832187+33396900 -98838378+33396996
 -98838378+33396996 -98844279+33396995
 -98844279+33396995 -98847020+33397052 -98848649+33397086 -98852309+33397130 -98861936+33397145 -98864163+33397149
 -98864163+33397149 -98864518+33397103
 -98864518+33397103 -98873229+33397173 -98874925+33397187 -98889607+33397304 -98905946+33397356 -98911898+33397376 -98924152+33397416 -98930307+33397435 -98943635+33397478 -98953938+33397534
 -98421410+33466798 -98421330+33459293 -98421301+33456586 -98421280+33454626 -98421266+33453320 -98421252+33452015 -98421237+33450623 -98421124+33439974 -98421134+33438264 -98421079+33433364 -98421020+33428061 -98420979+33424348 -98420915+33418582 -98420791+33407384 -98420711+33400197 -98420666+33396195
 -98422213+33537119 -98422135+33531428 -98421922+33513365 -98421766+33500107 -98421728+33496658 -98421726+33496382 -98421703+33494181 -98421594+33484016 -98421503+33475490 -98421410+33466798
 -98422213+33537119 -98422295+33542815
 -98423581+33835997 -98423029+33835999 -98423012+33838751 -98422958+33847697 -98422948+33849410 -98422929+33854698 -98422880+33859531 -98422867+33860867 -98422829+33864598 -98422829+33864720 -98422829+33877401 -98422829+33882198 -98422829+33883998 -98422825+33884064 -98422806+33884370 -98422757+33885152 -98422729+33885598 -98422829+33885798 -98422827+33886162 -98422729+33902497 -98422729+33911697 -98422729+33914897 -98422729+33921197 -98422832+33928055 -98422864+33930185 -98422803+33932108 -98422803+33936121 -98422803+33942299 -98422803+33943882 -98422803+33944169 -98422646+33944298 -98422803+33944443 -98422635+33951989 -98422725+33960182 -98422726+33960289 -98422574+33961304 -98422726+33969979 -98422605+33973928 -98422467+33978409 -98422512+33985070 -98422513+33985245 -98422467+33991355 -98422589+33995231 -98422511+33997990 -98422376+34002662 -98422314+34018615 -98422406+34024986 -98422314+34054259 -98422314+34061346 -98422314+34071135 -98422253+34071753 -98422253+34083037
 -98422295+33542815 -98422213+33537119
 -98422295+33542815 -98422441+33555628 -98422464+33557635 -98422488+33560506 -98422601+33572328 -98422695+33577321 -98422721+33578336 -98422768+33579329 -98422881+33588798 -98422965+33594145 -98423034+33601891 -98423145+33610163 -98423262+33618877 -98423262+33621585 -98423076+33625611 -98423077+33628373 -98423081+33634058 -98423092+33652682 -98423094+33656118 -98423095+33657435 -98423095+33658314 -98423099+33664047 -98423104+33671437 -98423109+33679592 -98423110+33681166 -98423112+33684642 -98423113+33685633 -98423114+33687182 -98423184+33689128 -98423186+33690099 -98423190+33692425 -98423207+33702393 -98423228+33714594 -98423241+33722076 -98423247+33725431 -98423260+33732477 -98423283+33745480 -98423581+33750101 -98423795+33766568 -98423795+33773343 -98423795+33775822 -98423795+33776761 -98423795+33780301 -98423779+33780614 -98423795+33782269 -98423734+33784360 -98423795+33784581 -98423734+33788830 -98423734+33790425 -98423734+33791920 -98423657+33803669 -98423596+33820408 -98423596+33830990 -98423581+33835997
 -98514296+29742521 -98498896+29738322 -98497259+29738276 -98494284+29737244 -98492896+29736722 -98483595+29735222 -98453095+29733822
 -98453095+29733822 -98443704+29734250
 -98443704+29734250 -98444094+29719622
 -98444094+29719622 -98424926+29727874 -98420194+29744422
 -98952513+34212650 -98948685+34209229 -98936465+34199775 -98935478+34198188 -98923705+34186643 -98923129+34185978 -98857967+34159353 -98842191+34158051 -98836182+34156764 -98806810+34155901 -98806176+34155443 -98804413+34153931 -98801078+34149441 -98799756+34147883 -98799370+34147264 -98798930+34145959 -98797966+34144608 -98796726+34143256 -98796368+34143050 -98796203+34142775 -98756254+34124604
 -98756254+34124604 -98753456+34124609
 -98753456+34124609 -98750765+34124215 -98750341+34124215 -98747530+34125091 -98690595+34132972 -98671837+34148579 -98661685+34154554 -98658962+34156495 -98658792+34156590 -98650914+34162724
 -98650914+34162724 -98618593+34156596 -98616733+34156418
 -98616733+34156418 -98614281+34156419
 -98614281+34156419 -98613096+34156282
 -98613096+34156282 -98611829+34156558 -98610158+34157098
 -98610158+34157098 -98586572+34152866 -98560976+34125092 -98550917+34119334 -98536257+34107343 -98535409+34106043 -98535097+34105565 -98534761+34105022 -98528200+34094961 -98524614+34092595 -98521928+34089803 -98519762+34088129 -98511938+34080128 -98486999+34062880 -98484303+34062339 -98483032+34062277 -98482650+34062274
 -98482650+34062274 -98480220+34062616 -98475066+34064269 -98466002+34073081 -98464080+34073775
 -98464080+34073775 -98459304+34073462
 -98459304+34073462 -98445921+34078413 -98445646+34079137 -98445218+34079868 -98445094+34080061 -98431272+34085637
 -98431272+34085637 -98425230+34084799 -98422253+34083037
 -98954230+26785694 -98943590+26785653 -98938999+26785636 -98928516+26785597 -98928329+26785596 -98926412+26785588 -98910612+26785529 -98909914+26785526 -98883917+26785471 -98876257+26785406
 -98876257+26785406 -98874731+26785494
 -98874731+26785494 -98872309+26785475 -98868867+26785448 -98851486+26785334 -98840437+26785316 -98837251+26785298 -98836581+26785294 -98818406+26784952 -98814209+26784772
 -98814209+26784772 -98814005+26784955
 -98814005+26784955 -98809125+26784932
 -98809125+26784932 -98808644+26785141
 -98808644+26785141 -98807922+26785133 -98797622+26785025 -98794938+26784997 -98784189+26784922 -98769703+26784851 -98732645+26784674 -98720482+26784471 -98715787+26784417 -98714692+26784405 -98699809+26784351 -98668955+26784237 -98662292+26784212 -98647337+26784149 -98642932+26784130 -98634601+26784095 -98630534+26784077 -98606486+26783929 -98600174+26783908 -98590724+26783877 -98582339+26783849 -98581466+26783846 -98570832+26783811 -98540622+26783712 -98539772+26783710 -98538958+26783703 -98537707+26783693 -98527063+26783615 -98524954+26783599 -98522250+26783580
 -98522250+26783580 -98509058+26783628 -98508833+26783628 -98502394+26783652 -98493725+26783732 -98485677+26783735 -98483837+26783741
 -98483837+26783741 -98476642+26783697 -98449188+26783583 -98448739+26783582 -98438960+26783561 -98436167+26783555 -98432241+26783547 -98428350+26783541 -98425844+26783537 -98422616+26783535
 -98426553+33007913 -98426633+33003041 -98426724+32999141 -98426754+32998440 -98427153+32989282 -98427161+32984202 -98427167+32980392 -98427169+32979053 -98427177+32974042 -98427183+32970150 -98427204+32956344 -98427207+32954423 -98427211+32952300
 -98427211+32952300 -98430330+32952414 -98435248+32952483
 -98435248+32952483 -98437575+32952476
 -98437575+32952476 -98440034+32952518 -98460685+32952870 -98461813+32952891 -98475396+32953123 -98478719+32953180 -98482523+32953246 -98490673+32953386 -98503330+32953621 -98510167+32953708 -98519299+32953711
 -98519299+32953711 -98521092+32953643
 -98521092+32953643 -98523819+32953693 -98532478+32953853 -98533131+32953865 -98539924+32953992 -98540223+32954015
 -98540223+32954015 -98541670+32954009
 -98541670+32954009 -98568649+32954279 -98575616+32954349
 -98430640+30758861 -98418282+30751485
 -98430640+30758861 -98430245+30756767 -98428656+30753691 -98426630+30751527 -98424046+30750507
 -98424046+30750507 -98422489+30750533 -98420495+30751180 -98418282+30751485
 -98953106+33834123 -98942700+33834155 -98927353+33834203 -98924279+33834212 -98916198+33834237 -98903984+33834276 -98902086+33834282 -98893318+33834321 -98888823+33834333 -98879714+33834357 -98864509+33834392
 -98864509+33834392 -98857752+33834391
 -98857752+33834391 -98851669+33834416 -98844381+33834446 -98842611+33834453
 -98842611+33834453 -98839084+33834419
 -98839084+33834419 -98838560+33834421 -98833751+33834443 -98833023+33834446 -98831954+33834451 -98831231+33834485
 -98831231+33834485 -98830100+33834413
 -98830100+33834413 -98829303+33834423 -98828488+33834444 -98828011+33834450 -98827772+33834453 -98825496+33834482 -98817553+33834586 -98815987+33834607 -98815468+33834614 -98808665+33834638 -98804193+33834653 -98784996+33834718 -98773886+33834755 -98766938+33834778 -98750339+33834836 -98742422+33834886 -98738272+33834886 -98731344+33834924 -98731088+33834926 -98728071+33834954 -98726294+33834970 -98725349+33834973 -98722312+33834982 -98720251+33834988 -98713386+33835007 -98709295+33835018 -98707616+33835024 -98701329+33835055
 -98701329+33835055 -98700952+33835052 -98697545+33835024
 -98697545+33835024 -98695547+33835039 -98693365+33835055 -98685706+33835112 -98681739+33835141 -98680091+33835153 -98668568+33835238 -98637851+33835269 -98621081+33835360
 -98621081+33835360 -98607334+33835298 -98606814+33835298 -98599109+33835298 -98598682+33835298 -98597180+33835298 -98596334+33835298 -98578387+33835373 -98560945+33835447 -98557971+33835459 -98549726+33835494 -98549333+33835496 -98537186+33835547 -98536618+33835549 -98535803+33835552 -98526871+33835590 -98525475+33835596 -98525294+33835597 -98525132+33835598
 -98525132+33835598 -98524986+33835595 -98524794+33835591 -98519658+33835500 -98519532+33835498
 -98519532+33835498 -98519396+33835528 -98518869+33835645 -98518632+33835698 -98515025+33835719 -98510496+33835745 -98501466+33835797 -98501131+33835799 -98489564+33835799 -98489231+33835799 -98488731+33835799 -98487261+33835799 -98480268+33835799 -98479157+33835799 -98477967+33835799 -98474821+33835799 -98463817+33835799 -98463230+33835799 -98431027+33835964 -98430961+33835964 -98423581+33835997
 -98439687+31029537 -98457896+31012396 -98458341+31005905 -98446185+30992898
 -98439863+31030069 -98439687+31029537
 -98445632+30921650 -98415266+30938399 -98414734+30940168 -98414508+30942110 -98414864+30943479 -98416033+30944851 -98417558+30945752 -98418985+30946425 -98419838+30946800 -98422986+30947933 -98424688+30948376 -98446185+30992898
 -98445632+30921650 -98446185+30992898
 -98445782+30921439 -98445632+30921650
 -98964612+30921368 -98963717+30921388
 -98963717+30921388 -98959000+30921353 -98946314+30921260 -98941775+30921226 -98933706+30921167 -98929949+30921139 -98924872+30921102 -98922881+30921088 -98914550+30921027 -98897573+30920904 -98895245+30920887
 -98895245+30920887 -98870655+30921099
 -98870655+30921099 -98865506+30921059 -98857687+30920997 -98856754+30920990 -98855804+30920983 -98848656+30920927 -98798384+30920611 -98792074+30920598 -98788458+30920575 -98786261+30920561 -98785350+30920556 -98784187+30920549 -98770363+30920460 -98768103+30920446 -98767526+30920443 -98765490+30920430 -98761679+30920406 -98759864+30920395 -98756793+30920381
 -98756793+30920381 -98747007+30920871 -98743022+30920904 -98732318+30920994 -98720598+30921100 -98717782+30921125 -98695153+30921322 -98686859+30921379 -98684496+30921399 -98657285+30921630 -98625834+30921896
 -98625834+30921896 -98624409+30921791
 -98624409+30921791 -98622461+30921796 -98603859+30921845 -98590833+30922031
 -98590833+30922031 -98586711+30922027 -98568134+30922009 -98567572+30922008 -98557512+30921998 -98546092+30921897
 -98546092+30921897 -98544916+30921898
 -98544916+30921898 -98536707+30921712
 -98536707+30921712 -98534208+30921872
 -98534208+30921872 -98529982+30921756
 -98529982+30921756 -98524532+30921938 -98523681+30922121
 -98523681+30922121 -98520906+30922100 -98518046+30922050 -98517683+30922048 -98516771+30922042 -98515520+30921843
 -98515520+30921843 -98500939+30921943
 -98500939+30921943 -98493444+30921768 -98476404+30921650 -98475751+30921645 -98474743+30921638 -98463118+30921575 -98457984+30921534 -98448231+30921485 -98445782+30921439
 -98508057+31107433 -98495605+31118540
 -98495605+31118540 -98455520+31107331 -98482102+31068644
 -98463736+31683989 -98470657+31693398 -98472234+31695542 -98473379+31697099 -98473653+31697472 -98474297+31698366 -98474451+31698576 -98489367+31718837 -98499864+31723256
 -98499864+31723256 -98501399+31723069 -98502589+31722890 -98504053+31722670 -98513496+31721322 -98516861+31720842 -98521266+31720202 -98527138+31719448 -98531481+31718922 -98532466+31718803 -98533277+31718702 -98538683+31718022 -98544442+31717298 -98551052+31716467 -98560489+31715285 -98568145+31714341 -98579300+31712965 -98580163+31712859 -98589358+31711726 -98614900+31708269 -98618519+31707765 -98624170+31706668 -98629282+31705914 -98629636+31705867 -98631409+31705630 -98633864+31705303 -98643291+31703972 -98643367+31703962 -98645876+31703617 -98645978+31703603 -98658349+31701902 -98668441+31700514
 -98475177+32513040 -98475126+32504185 -98475122+32503630 -98475117+32502872 -98475028+32487868 -98475082+32487501 -98475014+32486905 -98475079+32480330 -98475139+32464261 -98475124+32460166 -98475156+32460082 -98475286+32459043 -98475310+32457093 -98475337+32454906 -98475348+32454043 -98475496+32442374 -98475572+32433014 -98475561+32432262 -98475517+32429050 -98475515+32424765 -98475496+32422665 -98475444+32417038 -98475319+32407672 -98475202+32392833 -98475151+32392526 -98475336+32390665 -98475359+32389045 -98475372+32388092 -98475540+32376290 -98475231+32373378 -98475163+32364280 -98475112+32357493 -98475072+32352143 -98475062+32350768 -98475056+32350040 -98474909+32334482 -98474879+32329914 -98474873+32328987 -98474772+32313301 -98474760+32311491 -98474708+32303297 -98474896+32301211 -98474728+32299082 -98475133+32298916 -98477220+32297883 -98488823+32292142 -98489863+32291628 -98491917+32290612 -98493461+32289848 -98496965+32288205 -98500923+32286307 -98505353+32284105 -98514617+32279503 -98515193+32279216 -98515287+32279169 -98515876+32278876 -98516667+32278485 -98519139+32277264 -98520887+32276400 -98521429+32276096 -98523264+32275192 -98528308+32272707 -98533920+32269939 -98534441+32269681 -98537732+32268057 -98539010+32267426 -98543258+32265331 -98545398+32264276 -98551158+32261436
 -98475177+32513040 -98478825+32513055
 -98478825+32513055 -98483047+32513046 -98484233+32513043 -98489509+32513033 -98495696+32513022
 -98495696+32513022 -98507923+32513486
 -98482102+31068644 -98439863+31030069
 -98482102+31068644 -98481097+31058440 -98480492+31058025 -98480056+31057562 -98479528+31056896 -98478675+31055930 -98477532+31054841 -98475999+31053435 -98473904+31052098 -98468309+31049488 -98466399+31048444 -98439863+31030069
 -98492943+27234972 -98504683+27238020 -98505196+27238180 -98505941+27238570 -98506915+27239488 -98508402+27241369 -98509915+27243892 -98509966+27244076 -98510145+27244259 -98510376+27245177 -98510452+27248020 -98536164+27264395
 -98492943+27234972 -98536164+27264395
 -98562739+31230582 -98564613+31218312 -98568819+31198182 -98544637+31194530 -98512779+31165071 -98506264+31159907 -98529077+31153659
 -98509784+31107024 -98508057+31107433
 -98509784+31107024 -98508674+31107315 -98508057+31107433
 -98514393+31100196 -98510969+31106439 -98510101+31106867 -98509967+31106933 -98509784+31107024
 -98512688+32513622 -98507923+32513486
 -98512688+32513622 -98510629+32513559 -98507923+32513486
 -98514296+29742521 -98520997+29744821
 -98576256+32515163 -98574191+32515213 -98573082+32515282
 -98573082+32515282 -98543428+32514357 -98518166+32513750 -98514968+32513693 -98512688+32513622
 -98520997+29744821 -98514296+29742521
 -98520997+29744821 -98533562+29750222
 -98798323+27354029 -98769577+27354247 -98751333+27354377 -98750947+27354379 -98749460+27354617 -98749399+27355980 -98741548+27356758 -98736849+27356874
 -98736849+27356874 -98734178+27356714
 -98734178+27356714 -98697709+27356974 -98694036+27356974 -98693625+27357088 -98684918+27357180 -98681631+27357180 -98678986+27357191 -98670952+27357301 -98648793+27357514 -98628411+27357710
 -98628411+27357710 -98624943+27340886 -98624825+27338067
 -98624825+27338067 -98606750+27338153 -98602352+27338174 -98575374+27358850
 -98575374+27358850 -98552538+27351952 -98552163+27343759 -98523797+27343307 -98522346+27343285 -98522284+27342852 -98522599+27332493 -98522913+27321330 -98522619+27303400 -98522647+27296062 -98523723+27265115
 -98536164+27264395 -98536642+27265202
 -98536642+27265202 -98535761+27265157 -98524996+27265119 -98523723+27265115
 -98529077+31153659 -98514393+31100196
 -98529077+31153659 -98529237+31153389 -98529401+31152533 -98529323+31151248 -98529033+31149300 -98528669+31147174 -98528424+31145542 -98528127+31144846 -98527467+31143680 -98527229+31142508 -98526959+31140390 -98514393+31100196
 -98533562+29750222 -98520997+29744821
 -98533562+29750222 -98539628+29751941
 -98539628+29751941 -98547850+29754911
 -98546851+29757077 -98547819+29755451 -98547850+29754911
 -98547850+29754911 -98539628+29751941
 -98551158+32261436 -98554895+32259594 -98554964+32259559 -98555734+32259101 -98556510+32258642 -98559823+32256946 -98559896+32256904 -98563075+32255123 -98563585+32254838 -98568969+32251919 -98570749+32250936 -98571482+32250532 -98572200+32250136
 -98572200+32250136 -98572212+32250160
 -98572212+32250160 -98588753+32241666
 -98588753+32241666 -98588838+32241754
 -98588838+32241754 -98607780+32232016
 -98556753+29753406 -98546851+29757077
 -98556753+29753406 -98552947+29760241 -98551817+29760561 -98551134+29760630
 -98551134+29760630 -98550157+29760528 -98548716+29760378 -98547928+29760080 -98547192+29759392 -98547008+29759071 -98546746+29758223 -98546851+29757077
 -98623399+29744142 -98623399+29744121 -98611599+29740121
 -98611599+29740121 -98599779+29749759
 -98599779+29749759 -98599199+29749321 -98575898+29748821
 -98575898+29748821 -98575733+29749281 -98574895+29750221 -98574525+29750577
 -98574525+29750577 -98573698+29750221 -98567561+29750221 -98559714+29751524 -98558285+29752043 -98557790+29752434 -98556753+29753406
 -98563006+31235233 -98562739+31230582
 -98575616+32954349 -98575624+32946088 -98575627+32942899 -98575642+32932696 -98575667+32905679 -98575645+32897655 -98575703+32885721 -98575702+32884985 -98575698+32880882 -98575696+32877995 -98575718+32876804 -98575653+32867044 -98575656+32865084 -98575669+32857296 -98575676+32853106 -98575688+32845608 -98575727+32844326 -98575742+32832346 -98575745+32829375 -98575725+32825698 -98575734+32819816 -98575742+32814575 -98575751+32808766 -98575790+32785693 -98575796+32781980 -98575807+32775463 -98575810+32773318 -98575828+32763278 -98575832+32761068 -98575850+32751056 -98576023+32748382 -98576023+32746878 -98576023+32733694 -98576023+32733092 -98576023+32729127 -98576022+32713122 -98576032+32709591 -98576030+32696889 -98576028+32679936 -98576027+32669360 -98576025+32655439 -98576024+32651291 -98576024+32650842 -98576023+32641846 -98576022+32641058 -98576022+32628635 -98575992+32623799 -98576046+32623569 -98576078+32618343 -98576124+32609078 -98576124+32608150 -98576127+32604390 -98576175+32595131 -98576177+32594666 -98576133+32572742 -98576131+32572478 -98576101+32567214 -98576097+32566625 -98576075+32563049 -98576058+32560058 -98576041+32557135 -98576062+32553913 -98576058+32553610 -98576008+32548826 -98575982+32546563 -98576111+32533371 -98576120+32532439 -98576129+32531454 -98576168+32527612 -98576242+32517042 -98576256+32515163
 -98576256+32515163 -98579287+32515156 -98585965+32515143
 -98585965+32515143 -98601830+32515158 -98602766+32515158 -98607525+32515164
 -98607525+32515164 -98618380+32515155 -98619018+32515149
 -98619018+32515149 -98626719+32515221 -98628686+32515221 -98632596+32515223 -98644154+32515229 -98644751+32515229 -98649735+32515231 -98652256+32515231 -98653633+32515232 -98655445+32515234 -98662705+32515234 -98680599+32515234 -98685009+32515235 -98686821+32515235 -98700497+32515244 -98703608+32515248 -98706617+32515251
 -98706617+32515251 -98707887+32515250 -98716179+32515227
 -98716179+32515227 -98724612+32515246 -98742600+32515287 -98742611+32515287 -98744243+32515291 -98753129+32515541
 -98753129+32515541 -98759637+32515438 -98760749+32515420 -98766605+32515328 -98767683+32515311 -98768337+32515300 -98768989+32515291 -98770034+32515287 -98770978+32515250 -98772508+32515247 -98776045+32515242
 -98776045+32515242 -98777468+32515275
 -98777468+32515275 -98788065+32515236 -98790284+32515228 -98792235+32515220 -98795485+32515213 -98796569+32515211 -98797384+32515209 -98810133+32515184 -98814708+32515184 -98826092+32515004
 -98826092+32515004 -98830476+32515124 -98852257+32515232
 -98852257+32515232 -98854816+32515208 -98859026+32515170 -98861438+32515168 -98863505+32515166 -98864643+32515165 -98869617+32515160 -98877732+32515129 -98885407+32515073 -98895422+32514813
 -98895422+32514813 -98901450+32514903 -98902129+32514914 -98916047+32515002 -98921239+32515008 -98925180+32515013
 -98578457+31263656 -98563006+31235233
 -98578457+31263656 -98578219+31263020 -98578216+31260993 -98577726+31260032 -98576174+31257981 -98575654+31255397 -98575136+31254153 -98573875+31252312 -98572454+31250166 -98572036+31249356 -98570868+31247963 -98563006+31235233
 -98586844+31319187 -98597124+31300082 -98597933+31289296 -98625319+31282414 -98628237+31275975 -98625319+31269717 -98596297+31253296
 -98596297+31253296 -98579810+31265386
 -98579810+31265386 -98578677+31264241 -98578457+31263656
 -98690914+32956152 -98681646+32956013 -98680262+32955988 -98677425+32955937 -98672128+32955842 -98666421+32955795
 -98666421+32955795 -98665526+32955801
 -98665526+32955801 -98662558+32955735 -98661452+32955727 -98660271+32955719 -98641523+32955526 -98627723+32955240
 -98627723+32955240 -98625876+32955262
 -98625876+32955262 -98620725+32955188 -98619388+32955173 -98605582+32954835 -98584222+32954428 -98581151+32954405 -98575616+32954349
 -98586844+31319187 -98586150+31320654 -98586151+31322419 -98586605+31323702 -98587193+31324756 -98587273+31325215
 -98586844+31319187 -98587273+31325215
 -98587273+31325215 -98592426+31326932
 -98592426+31326932 -98600377+31315838 -98621843+31309724
 -98621843+31309724 -98630992+31310193 -98618052+31322982
 -98591670+30499875 -98591523+30491159 -98591117+30467029 -98590988+30459395 -98590891+30453696 -98590496+30430193 -98589926+30396258 -98589854+30391939 -98589628+30378496 -98589588+30376109 -98589400+30368917 -98589322+30358191 -98589229+30345325 -98589189+30339827 -98589043+30319517 -98588992+30312420 -98588981+30310967 -98588921+30302549 -98588885+30297523 -98588739+30277215 -98588721+30274669 -98588658+30265701 -98588498+30260828 -98588336+30255877 -98588234+30252736 -98588163+30250554 -98588152+30250201 -98588023+30248041 -98588018+30247675 -98588000+30246327 -98587991+30245674 -98587899+30239625 -98587857+30234981 -98587862+30220650 -98587868+30207897 -98587877+30185937 -98587878+30183713 -98587880+30178369 -98587883+30168800 -98587891+30152442 -98587897+30138954
 -98587897+30138954 -98622200+30138890 -98624601+30138886 -98645998+30138874 -98654714+30138844 -98662662+30138817 -98689982+30138724 -98698377+30138695 -98706198+30138668 -98723281+30138611 -98730160+30138588 -98747446+30138530 -98747755+30138529 -98749684+30138523 -98753080+30138198 -98772046+30137980 -98774997+30137951
 -98591670+30499875 -98600283+30499696 -98601919+30499662 -98609455+30499577 -98615910+30499505 -98618050+30499447 -98619768+30499394 -98622995+30499269 -98664170+30499159 -98683702+30499087
 -98683702+30499087 -98689296+30499089
 -98689296+30499089 -98690089+30499085 -98705971+30499042
 -98705971+30499042 -98707582+30499047
 -98707582+30499047 -98708710+30499041 -98728965+30498944 -98743468+30498875 -98749710+30498846
 -98749710+30498846 -98757360+30498856 -98758499+30498872 -98762320+30498924 -98766379+30498979 -98786191+30499201 -98801409+30499218 -98815500+30499247
 -98815500+30499247 -98817526+30499233 -98831770+30499134
 -98831770+30499134 -98841667+30499153 -98848023+30499210 -98852813+30499253 -98860184+30499255
 -98860184+30499255 -98871355+30499187 -98874311+30499170
 -98874311+30499170 -98878593+30499178
 -98878593+30499178 -98881124+30499151 -98882370+30499101
 -98882370+30499101 -98882824+30499134
 -98882824+30499134 -98884994+30499111 -98888598+30499073 -98891724+30499040 -98912835+30498816 -98918713+30498767 -98923260+30498713 -98934997+30498576 -98940516+30498560 -98942140+30498555 -98942885+30498552 -98950766+30498528 -98953270+30498520 -98953648+30498518 -98964230+30498486
 -98607780+32232016 -98607926+32231943
 -98607926+32231943 -98607780+32232016
 -98607926+32231943 -98622028+32224579
 -99169416+26571682 -99167410+26560001 -99167367+26559382 -99167359+26559267 -99167843+26557914 -99167996+26557799 -99099303+26461649 -99030434+26411396 -99025252+26409784 -99022363+26408203 -99018969+26403916 -99017624+26402387 -99016766+26400972 -98984433+26394110
 -98984433+26394110 -98983275+26395110 -98959784+26397408
 -98959784+26397408 -98953693+26383478
 -98953693+26383478 -98935487+26385030 -98935259+26385491 -98934907+26386155 -98934741+26386568 -98934355+26387450 -98933842+26388123 -98933348+26388860 -98932923+26389355 -98932498+26389721 -98932009+26390056 -98931952+26390103 -98927617+26394239
 -98927617+26394239 -98924670+26393326 -98901191+26370453 -98854274+26365265
 -98854274+26365265 -98828102+26368332
 -98828102+26368332 -98814281+26366341 -98802554+26365783 -98797767+26356645 -98779912+26326542 -98749450+26324528 -98678363+26258462 -98630308+26253634
 -98630308+26253634 -98625300+26258645 -98624759+26259221 -98624132+26259431 -98623335+26259592 -98622655+26259648
 -98622655+26259648 -98622253+26259405 -98621654+26258774 -98621360+26257659 -98620458+26256470 -98619565+26254611 -98619084+26253068 -98618954+26250348 -98616440+26246618
 -98616440+26246618 -98613843+26250348 -98586737+26257501
 -98618052+31322982 -98641019+31329883
 -98618052+31322982 -98648096+31324042 -98647589+31324339 -98644892+31325507 -98643957+31326378 -98643503+31327088 -98643263+31327294 -98642568+31327569 -98642248+31327890 -98641019+31329883
 -98924401+32078018 -98912015+32083986 -98910576+32084679 -98908464+32085696 -98908365+32085743 -98895327+32092026 -98894926+32092219 -98890845+32094185 -98887177+32095952 -98885963+32096537 -98882230+32098335 -98878054+32100374 -98860613+32109153 -98851566+32113165 -98847445+32114993 -98835607+32120244 -98832491+32121626 -98825560+32124699 -98824570+32125139 -98811786+32131616 -98811716+32131648 -98809737+32132543 -98809510+32132672 -98802101+32136034 -98799636+32137153 -98787552+32142965 -98781578+32145884 -98781430+32145956 -98767906+32152562 -98763068+32154927 -98762416+32155246 -98760808+32156033 -98752637+32160244 -98745394+32163828 -98744682+32164168 -98739609+32166585 -98730372+32170987 -98724396+32173831 -98717491+32177121 -98711206+32180116 -98705438+32182864 -98702550+32184241 -98701726+32184634 -98700578+32185182 -98690292+32190085 -98677559+32196157 -98664913+32202187 -98661213+32203952 -98660630+32204240 -98659916+32204621 -98651984+32208858 -98634425+32218236 -98634229+32218341 -98631694+32219695 -98628723+32221282 -98625331+32223094
 -98625331+32223094 -98625331+32223054
 -98625331+32223054 -98622585+32224345
 -98622585+32224345 -98622026+32224326
 -98622026+32224326 -98622028+32224579
 -98622028+32224579 -98607926+32231943
 -98623399+29744142 -98625103+29744350
 -98625103+29744350 -98623399+29744142
 -98625103+29744350 -98630878+29743039
 -98630878+29743039 -98625103+29744350
 -98630878+29743039 -98632947+29741938 -98644713+29741340
 -98644713+29741340 -98646043+29744595 -98646129+29745298
 -98641019+31329883 -98638260+31347186 -98643729+31357799
 -98643729+31357799 -98653102+31361675 -98651686+31363371 -98650643+31365181 -98650216+31366349 -98650215+31366922 -98650856+31368091 -98650936+31368389 -98651630+31369054 -98653259+31369880
 -98643729+31357799 -98653259+31369880
 -98646129+29745298 -98645589+29747953 -98647950+29750221 -98648536+29751329 -98652823+29753007
 -98652823+29753007 -98654922+29748026 -98655226+29747947 -98656572+29747850 -98657039+29747816
 -98657039+29747816 -98659267+29749026
 -98659267+29749026 -98675444+29737725
 -98675444+29737725 -98686702+29739123
 -98686702+29739123 -98687526+29738877 -98688157+29738609 -98703572+29733076 -98712017+29729228 -98717979+29725655 -98735211+29719432 -98738598+29716793
 -98783403+31870438 -98778539+31863272 -98768492+31848468 -98767798+31847446 -98767045+31846336 -98764874+31843137 -98762916+31840251 -98761794+31838598 -98760683+31836960 -98756822+31831270 -98750975+31822654 -98750011+31821078 -98747349+31817163 -98746356+31815702 -98741179+31808085 -98739748+31805980 -98738756+31804521 -98733679+31797051 -98731129+31793270 -98725770+31785394 -98723865+31782593 -98713917+31767967 -98710398+31762792 -98709018+31760765 -98708368+31759818 -98707944+31759194 -98703781+31753068 -98703320+31752389 -98703049+31751990 -98698108+31744531 -98695974+31741283 -98693661+31737858 -98693122+31737060 -98685757+31726154 -98683628+31723001 -98679971+31717587 -98679908+31717493 -98679626+31717076 -98679551+31716964 -98679257+31716529 -98678109+31714830 -98677702+31714227 -98670321+31703297 -98669882+31702647 -98668441+31700514
 -98724651+31427294 -98720528+31405454 -98695378+31401073 -98693138+31387375 -98697680+31385885 -98705304+31369868 -98705472+31343620 -98699729+31338808
 -98699729+31338808 -98671664+31353174 -98653259+31369880
 -98991611+31484186 -98977697+31493454
 -98977697+31493454 -98977648+31493384
 -98977648+31493384 -98977069+31493844 -98970823+31496753 -98970772+31496810 -98963533+31500161 -98963557+31500161 -98963079+31500436 -98947008+31509686 -98945749+31510410 -98942888+31512057 -98942771+31512125 -98922491+31524385 -98918752+31526657 -98915904+31528388 -98914352+31529332 -98908483+31532898 -98899684+31538257 -98895388+31540874 -98889277+31544569 -98882887+31548478 -98879960+31550203 -98874213+31553796 -98868250+31557393 -98867520+31557864 -98865825+31558894 -98864246+31559854 -98861659+31561426 -98861103+31561764 -98858127+31563572 -98853615+31566313 -98850484+31568193 -98845891+31570935 -98842779+31572819 -98840877+31573970 -98834877+31577551 -98831161+31579796 -98822887+31584794 -98802530+31597090 -98796867+31600511 -98795255+31601521 -98792531+31603167 -98791886+31603557 -98786874+31606552 -98780082+31610655 -98779379+31612904 -98777258+31621518 -98775010+31630359 -98774853+31630960 -98774103+31633825 -98769339+31652010 -98767949+31657319 -98766287+31663719 -98763636+31674002 -98763377+31675010 -98761557+31682074 -98759983+31687906 -98757494+31688250 -98756306+31688415 -98755284+31688557 -98742838+31690270 -98741542+31690448 -98736981+31691075 -98729879+31692052 -98729446+31692132 -98724329+31692835 -98715465+31694053 -98704743+31695526 -98699823+31696202 -98686160+31698079 -98679441+31699002 -98668441+31700514
 -98690914+32956152 -98696324+32956228
 -98696324+32956228 -98696534+32956216
 -98690914+32956152 -98696534+32956216
 -98696534+32956216 -98705985+32956404 -98706975+32956419 -98708682+32956445 -98710498+32956473 -98715363+32956529 -98724200+32956588 -98726102+32956605 -98729473+32956667 -98730068+32956677 -98731383+32956700 -98738640+32956779 -98740808+32956791 -98741259+32956793 -98757387+32956965 -98760053+32956970 -98761587+32956973 -98763519+32956977 -98768778+32956988 -98769919+32956990 -98774196+32957034 -98779561+32957044 -98782240+32957059 -98787008+32957067 -98798842+32957088 -98805908+32957100 -98813650+32957113 -98814772+32957115 -98817927+32957120 -98818710+32957121 -98826321+32957135 -98831211+32957144 -98831894+32957158 -98832682+32957175 -98834736+32957177 -98840823+32957184 -98848254+32957193 -98853131+32957199 -98858278+32957205 -98874606+32957225 -98883512+32957235 -98890856+32957235 -98904970+32957164 -98906474+32957156 -98907131+32957152 -98908753+32957143 -98910319+32957135 -98919114+32957090 -98932525+32957023 -98936681+32957002 -98938079+32956995 -98950075+32956922 -98950875+32956918
 -98737691+31421766 -98724651+31427294
 -98737691+31421766 -98739005+31430130 -98737401+31430475
 -98737401+31430475 -98735156+31430155 -98734034+31430132 -98731976+31429743 -98730130+31429515 -98727484+31428805 -98725800+31428279 -98725292+31428050 -98725025+31427798 -98724651+31427294
 -98738598+29716793 -98740559+29717001
 -98740559+29717001 -98738598+29716793
 -98740559+29717001 -98746834+29719945 -98751941+29720320 -98764143+29721212
 -98764143+29721212 -98775814+29719861
 -98775814+29719861 -98778960+29719977
 -98852105+31412693 -98846492+31410558 -98834565+31410353
 -98834565+31410353 -98816325+31416939
 -98816325+31416939 -98814753+31415919 -98813866+31404747
 -98813866+31404747 -98806034+31406561 -98801780+31409359
 -98801780+31409359 -98791555+31407931 -98776840+31383886 -98778320+31381390 -98778980+31377470
 -98778980+31377470 -98771713+31380745
 -98771713+31380745 -98771690+31380737 -98763675+31375165
 -98763675+31375165 -98753381+31391670 -98737691+31421766
 -98778960+29719977 -98781102+29720928 -98784723+29722536 -98788092+29724032 -98791405+29725503 -98794010+29726659 -98819458+29737960 -98828494+29741973 -98831234+29743189 -98835106+29744954 -98837109+29745836 -98839158+29746737 -98844380+29749037 -98849885+29751525 -98859167+29755647 -98867192+29759211 -98870018+29760466 -98884025+29766625 -98884494+29766831 -98895931+29771911 -98906687+29776689 -98917638+29781553
 -98778960+29719977 -98791017+29707205 -98792340+29705825 -98800401+29697424 -98806552+29690709
 -98788104+30137944 -98774997+30137951
 -98788104+30137944 -98778363+30137918
 -98778363+30137918 -98774997+30137951
 -98788138+31878168 -98783403+31870438
 -98788138+31878168 -98786057+31875147 -98783403+31870438
 -98924401+32078018 -98924081+32077545 -98918800+32069724 -98914136+32062816 -98912434+32060295 -98906023+32050776 -98903337+32046969 -98891955+32030166 -98889400+32026395 -98888973+32025764 -98881866+32015272 -98862109+31985953 -98861390+31984895 -98860860+31984115 -98858857+31981179 -98855539+31976342 -98847967+31965299 -98847234+31964231 -98835405+31947009 -98833940+31944860 -98828042+31936201 -98825328+31932215 -98822188+31927606 -98813432+31914892 -98809670+31909430 -98804890+31902492 -98801491+31897556 -98789039+31879476 -98788138+31878168
 -98798323+27354029 -98798225+27331930 -98798209+27324982 -98798218+27311269 -98798148+27288382 -98798142+27286504 -98798138+27285370 -98798111+27276559 -98802730+27268049
 -98802730+27268049 -98828206+27268246 -98850498+27268380 -98853287+27268405 -98857050+27268440 -98885172+27268822 -98896017+27268924 -98898175+27268945 -98906290+27269022
 -98906290+27269022 -98908584+27269011
 -98908584+27269011 -98935797+27269240 -98936098+27269243 -98938571+27269264 -98954646+27269399
 -98803325+28057480 -98803226+28040825 -98803196+28035478 -98803159+28029004 -98803153+28027731 -98803068+28012630 -98803059+28011118 -98803032+28006236 -98802912+27954391 -98802910+27953943 -98802870+27945553 -98802844+27940138 -98802835+27938100 -98802826+27936097 -98802749+27920069 -98802730+27916047 -98802786+27915230 -98802683+27890231 -98802681+27889647 -98802675+27888056 -98802561+27872699 -98802503+27856312 -98802356+27814521 -98802305+27799903 -98802298+27797632 -98802283+27793077 -98802276+27790838 -98802229+27777213 -98802222+27775191 -98802202+27769269 -98802335+27750014 -98801974+27721640 -98801908+27716488 -98801850+27711977 -98801818+27709504 -98801756+27704633 -98801737+27703210 -98801661+27697265 -98801438+27679707 -98801286+27667753 -98801080+27654933 -98800970+27645175 -98800888+27637817 -98800848+27634260 -98800822+27616906 -98800669+27606107 -98800657+27605290 -98800604+27601540 -98800553+27597920 -98800478+27592645 -98800361+27584338 -98800332+27582334 -98800316+27580913 -98800313+27580727 -98800286+27578846 -98800193+27572284 -98799993+27558104 -98799792+27543821 -98799622+27531788 -98799485+27522041 -98799410+27516757 -98799235+27504291 -98799016+27477243 -98798980+27471139 -98798928+27462596 -98798888+27455988 -98798870+27453004 -98798836+27447419 -98798726+27429096 -98798706+27425889 -98798684+27422339 -98798653+27417222 -98798620+27411745 -98798606+27409449 -98798565+27402599 -98798546+27399386 -98798526+27395986 -98798513+27393907 -98798500+27391782 -98798497+27391168 -98798490+27390041 -98798470+27386611 -98798362+27364030 -98798323+27354029
 -98801182+28638075 -98801475+28630002 -98801515+28628894 -98801169+28599274 -98801152+28569116 -98801376+28550001 -98801377+28549906 -98801445+28544050 -98801419+28537931 -98801078+28502557 -98801057+28500268 -98801044+28496709 -98801030+28496522 -98800825+28488198
 -98800825+28488198 -98800764+28488199
 -98800764+28488199 -98800776+28483756 -98800709+28474767 -98800719+28472642 -98800741+28468255 -98800788+28458957 -98800888+28445294 -98800929+28444285 -98800898+28433548 -98800896+28432855 -98800922+28432603 -98800936+28429653 -98800950+28425950 -98801041+28399923 -98801054+28396395 -98801099+28383869 -98801123+28377347 -98801248+28374884 -98801242+28357118 -98801240+28351598 -98801226+28314452 -98801220+28296555 -98801215+28282501 -98801209+28264040 -98801206+28253339 -98800510+28238243 -98800307+28221237 -98800083+28202423 -98800065+28200866 -98800525+28181720 -98800527+28181639 -98800811+28169300 -98801709+28130287 -98802273+28116066 -98802299+28113429 -98802463+28105959 -98802512+28103116 -98802569+28099868 -98802652+28095009 -98803075+28070532 -98803208+28062848 -98803206+28062330 -98803234+28060716 -98803284+28059749 -98803325+28057480
 -98800841+28647487 -98801182+28638075
 -98800841+28647487 -98815012+28647423 -98821770+28647376 -98827071+28647330 -98828844+28647317 -98833597+28647283 -98850591+28647191 -98855661+28647164 -98869358+28647044 -98869681+28647030 -98870501+28646998 -98873911+28646953 -98874218+28646950 -98874835+28646950 -98880148+28646979
 -98880148+28646979 -98903523+28646777 -98915382+28646674 -98920717+28646628 -98926030+28646582 -98934629+28646507 -98947492+28646396 -98953765+28646342 -98958619+28646301 -98963951+28646255 -98964263+28646253 -98969883+28646205 -98971424+28646192 -98976542+28646148 -98978712+28646130 -98986901+28646060 -99005218+28645615 -99006890+28645601 -99039647+28645312 -99047682+28645242 -99050630+28645184 -99053706+28645156 -99056752+28645128 -99074717+28644985 -99078438+28644952 -99086157+28644883 -99100285+28644756 -99106157+28644715 -99117124+28644618 -99117349+28644616 -99123426+28644562 -99136741+28644545
 -99136741+28644545 -99137269+28644628 -99137469+28644660
 -99137469+28644660 -99142745+28644524 -99145578+28644490 -99148411+28644457 -99155272+28644344 -99161249+28644185 -99161312+28644185 -99168266+28644208 -99170553+28644209
 -99170553+28644209 -99175602+28644190 -99176079+28644189 -99176972+28644186 -99177700+28644118
 -99177700+28644118 -99178272+28644141 -99179052+28644164 -99179493+28644164 -99213306+28644093 -99214296+28644071 -99230524+28643716 -99232641+28643670 -99243578+28643431 -99251399+28643267 -99264567+28643044 -99264705+28643042 -99265542+28643028 -99279210+28642797 -99298566+28642471 -99301434+28642423 -99315696+28642177 -99326537+28641985 -99330509+28641915 -99350966+28641554 -99363578+28641332 -99367381+28641265 -99372420+28641176 -99382146+28641007 -99395736+28640784
 -98804291+28979366 -98804137+28965144 -98803967+28951175 -98803960+28949811 -98803921+28945405 -98803916+28942670 -98803838+28937661 -98803760+28927515 -98803705+28924845 -98803677+28923449 -98803481+28904991 -98803444+28900479 -98803398+28898216 -98803383+28894266 -98803294+28882799 -98803291+28882052 -98803231+28878343 -98803199+28876597 -98803137+28873390 -98803071+28867421 -98803058+28866276 -98802962+28857560 -98802931+28854711 -98802910+28852881 -98802829+28845518 -98802802+28843092 -98802794+28842407 -98802763+28839582 -98802680+28832061 -98802641+28828552 -98802607+28825505 -98802501+28815840 -98802476+28813573 -98802289+28796430 -98802225+28790572 -98802108+28780787 -98802038+28774241 -98801982+28768862 -98801880+28759190 -98801806+28752120 -98801876+28745121 -98801793+28737469 -98801671+28725076 -98801625+28720793 -98801536+28712496 -98801436+28703170 -98801425+28702147 -98801308+28691200 -98801217+28682707 -98801131+28670488 -98801064+28665209 -98801046+28663839 -98801028+28662445 -98800841+28647487
 -98920155+30138278 -98906731+30138311 -98905680+30138315
 -98905680+30138315 -98900684+30138295
 -98900684+30138295 -98871920+30138458
 -98871920+30138458 -98856633+30138274 -98837076+30138151 -98820348+30138077 -98819221+30138072 -98815928+30138067 -98810951+30138066 -98805317+30138024 -98801751+30137997 -98788104+30137944
 -98804311+28981141 -98804291+28979366
 -98804311+28981141 -98804296+28979771 -98804291+28979366
 -98804900+29090434 -98804871+29086265 -98804839+29073776 -98804870+29070622 -98804781+29063922 -98804774+29061158 -98804760+29054884 -98804744+29049201 -98804721+29034467 -98804721+29034327 -98804721+29033147 -98804678+29027673 -98804681+29027079 -98804795+29024587 -98804733+29021569 -98804709+29018679 -98804704+29018143 -98804720+29017589 -98804617+29010160 -98804610+29005143 -98804611+29004912 -98804609+29001434 -98804458+29000246 -98804458+29000168 -98804455+28996472 -98804423+28991491 -98804354+28984820 -98804311+28981141
 -98804725+29250673 -98804725+29251150 -98804725+29253989 -98804724+29256706 -98804724+29258506 -98804724+29258786 -98804724+29259096 -98804724+29262017 -98804750+29262613 -98804723+29266121 -98804723+29269537 -98804775+29278890 -98804710+29281549 -98804696+29282145 -98804774+29290192 -98804773+29295625 -98804797+29301840 -98804799+29302205 -98804797+29302866 -98804796+29303011 -98804792+29303850 -98804782+29306797 -98804772+29309679 -98804720+29310664 -98804695+29312635 -98804693+29312826 -98804687+29313259 -98804682+29313605 -98804588+29321622 -98804591+29322519 -98804593+29323146 -98804594+29323657 -98804597+29324512 -98804598+29325012 -98804623+29331798 -98804662+29341747 -98804718+29356574 -98804753+29365654 -98804794+29371599 -98804890+29379285 -98804916+29391440 -98804932+29398500 -98804944+29403889 -98804947+29405038 -98804965+29413140 -98804976+29417945 -98805002+29429489 -98805035+29436050 -98805052+29439350 -98805092+29447384 -98805137+29456153 -98805150+29458774 -98805172+29462954 -98805333+29482176 -98805488+29500990 -98805503+29504788 -98805578+29522648 -98805603+29528496 -98805633+29535615 -98805644+29538045 -98805653+29540147 -98805668+29543539 -98805682+29546799 -98805714+29554353 -98805764+29565917 -98805853+29581861 -98805850+29582030 -98805829+29583072 -98805833+29584193 -98805843+29586798 -98805862+29591632 -98805886+29597583 -98805914+29604952 -98805918+29605804 -98805932+29609342 -98805949+29613971 -98805957+29616047 -98805961+29616862 -98805943+29630853 -98805942+29631171 -98805941+29631567 -98805934+29633678 -98805917+29638741 -98805905+29642457 -98805904+29642973 -98805903+29643152 -98806059+29653193 -98806321+29667497 -98806407+29675073 -98806428+29676974 -98806473+29681909 -98806552+29690709
 -98804900+29090434 -98804894+29095244 -98804911+29098811 -98804857+29099973 -98804878+29106956 -98804808+29132275 -98804790+29149597 -98804789+29150903 -98804788+29151788 -98804785+29155540 -98804778+29163232 -98804773+29168694 -98804769+29173571 -98804758+29185554 -98804750+29194272 -98804749+29195613 -98804737+29208947 -98804733+29213391 -98804733+29214021 -98804733+29214673 -98804728+29219314 -98804727+29221339 -98804684+29228740 -98804684+29229132 -98804684+29229701 -98804683+29230858 -98804681+29233265 -98804679+29235362 -98804674+29239895 -98804673+29240825 -98804610+29241143 -98804673+29241262 -98804699+29242225 -98804746+29248586 -98804750+29249056 -98804725+29250237 -98804725+29250382 -98804725+29250673
 -98804900+29090434 -98810659+29090425 -98821272+29090409 -98825688+29090402 -98841702+29090327 -98849085+29090308 -98854919+29090291
 -98806552+29690709 -98806860+29690373 -98808320+29688780 -98810074+29686868 -98811078+29685773 -98814155+29682430 -98820386+29675655 -98825137+29670547 -98828623+29666826 -98829696+29665680 -98830554+29664765 -98831737+29663502 -98833066+29662083 -98834525+29660526 -98835315+29659682 -98836259+29658674 -98838665+29656106 -98838919+29655835 -98839015+29655732 -98843888+29650529 -98845256+29649069 -98851932+29641941 -98853882+29639859 -98860433+29632865 -98861006+29632255 -98862710+29630718 -98871221+29621764 -98873735+29618999 -98881814+29610309 -98901027+29589914 -98901389+29589534 -98902617+29588247 -98905326+29585395 -98908092+29582438 -98908438+29582063 -98909472+29580961 -98912872+29577366 -98927161+29562250
 -99394177+28204627 -99394076+28201089 -99393825+28192365 -99393719+28188715 -99393693+28187843 -99393658+28186643 -99393510+28181514 -99393496+28181049 -99393378+28176948 -99392909+28160597 -99392751+28155098 -99392204+28135987 -99392065+28131141 -99391964+28127603 -99391737+28123461 -99391514+28116026 -99390989+28097389 -99390819+28091845 -99390568+28083620 -99390505+28080902 -99390276+28073499 -99389766+28056989 -99389710+28055194 -99389424+28045913 -99389179+28039332 -99378763+28030945
 -99378763+28030945 -99374417+28031050 -99372812+28031141 -99368895+28031334 -99366788+28031438 -99365144+28031519 -99364878+28031532 -99358335+28031855 -99357846+28031879 -99356575+28031942 -99347304+28032399 -99341343+28032693 -99319018+28033796 -99313058+28034090 -99305083+28034503 -99298513+28034825 -99294032+28035044 -99290958+28035194 -99273242+28036064 -99263977+28036519
 -99263977+28036519 -99263218+28036489
 -99263218+28036489 -99261359+28036560 -99260629+28036589 -99247047+28037085 -99233107+28037752 -99232410+28037783 -99228453+28037961 -99227478+28038005 -99191203+28039645 -99190107+28039694 -99160236+28041046 -99149895+28041514 -99144139+28041774 -99143557+28041800 -99141367+28041899 -99140745+28041927 -99140221+28041950 -99137209+28042086 -99134792+28042195 -99130150+28042406 -99128623+28042475 -99114800+28043117 -99109543+28043373 -99107286+28043483 -99103530+28043666 -99102098+28043736 -99091229+28044446 -99088198+28044645 -99082400+28045041 -99080528+28045166 -99078543+28045298 -99076734+28045419 -99064043+28046269 -99056341+28046782 -99037965+28048005 -99034389+28048243 -99028822+28048614 -99018306+28049314 -99015699+28049488 -99000302+28050513 -98995058+28050717 -98980190+28051071 -98966308+28051402 -98958613+28051511 -98952248+28051749 -98950878+28051772 -98950578+28051797 -98923068+28052781 -98916511+28053016 -98894986+28053786 -98891888+28053897 -98890162+28053959 -98886353+28054096 -98879026+28054359 -98856424+28055070 -98853925+28055190 -98847524+28055529 -98836523+28055988 -98828437+28056348 -98818647+28056824 -98816464+28056951 -98815251+28057022 -98814482+28057056 -98803325+28057480
 -98852105+31412693 -98853120+31413449 -98853601+31413540 -98854323+31413540 -98854590+31413655 -98854884+31413998 -98854938+31414800 -98854778+31415373 -98852508+31418789 -98852268+31419385 -98852295+31419820 -98857753+31431392
 -98852105+31412693 -98857753+31431392
 -98854919+29090291 -98857774+29090284
 -98857774+29090284 -98858923+29090285
 -98854919+29090291 -98858923+29090285
 -98857753+31431392 -98877976+31444082
 -98877976+31444082 -98891986+31436089 -98898241+31434303
 -98898241+31434303 -98927451+31434738 -98936969+31456719 -98937665+31457204 -98942733+31458552
 -98942733+31458552 -98954585+31449720 -98967628+31438064
 -98858923+29090285 -98863103+29090289
 -98863103+29090289 -98872080+29090242
 -98872080+29090242 -98905421+29090593 -98905500+29090593 -98909887+29090613 -98913201+29090628 -98913890+29090631 -98922854+29090672 -98923989+29090678 -98928064+29090697 -98929428+29090704 -98933255+29090762 -98938405+29090794 -98947008+29090846 -98954012+29090870 -98954515+29090872 -98955351+29090875 -98956436+29090879 -98964045+29090906 -98969851+29090964 -98971164+29090978 -98974193+29090995 -98979216+29091119 -98980691+29091156
 -98980691+29091156 -98984500+29091151
 -98984500+29091151 -98988991+29091176 -98997135+29091223
 -98997135+29091223 -99009848+29091095 -99016246+29091086 -99017269+29091082 -99034411+29091029 -99036382+29091023 -99039601+29091013 -99047511+29090990 -99048339+29090987 -99054259+29090969 -99058596+29090956 -99062022+29090946 -99069704+29090942
 -99069704+29090942 -99074661+29090945 -99077689+29090947 -99091197+29090958 -99103737+29090999
 -99103737+29090999 -99114314+29090924
 -99114314+29090924 -99120698+29091009
 -99120698+29091009 -99134454+29090775 -99136900+29090761
 -99136900+29090761 -99145687+29090767 -99151144+29090828 -99154229+29090862 -99154609+29090866 -99171187+29090981
 -99171187+29090981 -99171597+29090980
 -99171597+29090980 -99183959+29090999 -99186432+29091047
 -99186432+29091047 -99190479+29091046
 -99190479+29091046 -99191259+29091047
 -99191259+29091047 -99195483+29090850 -99197980+29090832 -99198252+29090831 -99200379+29090815 -99203554+29090793 -99204321+29090788 -99206841+29090771
 -99206841+29090771 -99210529+29090811 -99224535+29090922 -99225794+29090934 -99227939+29090954
 -98917638+29781553 -98917965+29796088 -98917980+29796793 -98918019+29798567 -98918238+29808304 -98918332+29812501 -98918570+29823070 -98919198+29850958 -98919408+29860264 -98919714+29873503 -98919898+29876892 -98919950+29877924 -98920006+29884332 -98920025+29886446 -98920100+29894793 -98920112+29896102 -98920313+29918543 -98920317+29922396 -98920509+29945607 -98920518+29946623 -98920517+29951391 -98920491+29952904 -98920552+29960385 -98920573+29963193 -98920598+29966465 -98920621+29969524 -98920626+29970100 -98920672+29976331 -98920698+29976996 -98920702+29980392 -98920705+29980725 -98920717+29982307 -98920733+29984325 -98920751+29986568 -98920754+29986985 -98920773+29989318 -98920775+29989466 -98920560+30031255 -98920727+30043791 -98920747+30045242 -98920692+30046619 -98920673+30047423 -98920661+30047940 -98920664+30048829 -98920687+30056489 -98920685+30057292 -98920685+30064024 -98920725+30067104 -98920938+30075215 -98920915+30079040 -98920774+30084049 -98920366+30098538 -98920360+30100609 -98920359+30101259 -98920319+30114989 -98920155+30138278
 -98924401+32078018 -98929306+32078105 -98935269+32078211 -98944082+32078368 -98954712+32078558 -98963049+32078707 -98963970+32078723 -98971432+32078857 -98979003+32078992 -98990617+32079200 -98996764+32079310
 -98996764+32079310 -99001345+32078687
 -99001345+32078687 -99002756+32078698 -99010757+32078759 -99036782+32078958 -99049366+32079054 -99054579+32079094 -99063496+32079162 -99064137+32079166 -99067885+32079194 -99074562+32079245 -99075242+32079250 -99078417+32079274 -99084881+32079323 -99091510+32079374 -99118665+32079585
 -98927161+29562250 -98941076+29558498 -98942337+29558191 -98943561+29557980 -98945329+29557931
 -98945329+29557931 -98947410+29557953 -98949583+29558307 -98951646+29558765
 -98927161+29562250 -98951646+29558765
 -99602828+29907512 -99596363+29907467 -99595299+29907459 -99574626+29907312 -99548605+29907128 -99547992+29907123 -99541475+29907077 -99533894+29907023 -99508049+29906843 -99498974+29906789
 -99498974+29906789 -99495208+29906796
 -99495208+29906796 -99471093+29906597 -99438841+29906331 -99434101+29906275 -99424116+29906188 -99399249+29905941 -99374914+29905491 -99360570+29905357 -99351943+29905276 -99351734+29905243 -99329527+29905087 -99329203+29905083 -99324387+29905032 -99311727+29904844 -99290237+29904484 -99288931+29904421 -99284932+29904189 -99283084+29904082 -99281414+29903985 -99281153+29903969 -99279682+29903884 -99277967+29903766 -99276941+29903678 -99270308+29903111 -99268752+29902949 -99258965+29902128 -99251212+29901478 -99250833+29901446 -99250319+29901404
 -99250319+29901404 -99250319+29901692
 -99250319+29901692 -99248385+29901576 -99246593+29901407 -99242459+29901035 -99223902+29899196 -99214623+29898321 -99202291+29897157 -99197037+29896863 -99182809+29895582 -99178978+29895227 -99172806+29893141 -99163933+29889558 -99162682+29889057 -99160144+29888054 -99156726+29886574 -99154234+29885571 -99149149+29883558 -99148831+29883435 -99144625+29881562 -99141940+29880158 -99133215+29876768 -99132599+29876542 -99132479+29876473 -99132108+29876261 -99131710+29876078 -99128919+29875218 -99127818+29874734 -99123789+29872833 -99120620+29871424 -99117905+29870217 -99116414+29869554 -99112889+29867987 -99107126+29865425 -99106897+29865323 -99095306+29860184 -99082747+29854615 -99056587+29842977 -99054970+29842259 -99053304+29841518 -99050284+29840174 -99045009+29837827 -99040265+29835716 -99035549+29833616 -99031790+29831945 -99028881+29830651 -99022609+29827861 -99019899+29826763 -99018195+29826073 -99014756+29824693 -99000648+29818269 -99000311+29818089 -98993978+29815565 -98990231+29813897 -98989598+29813615 -98978725+29808776 -98977203+29808098 -98970454+29805053 -98962463+29801547 -98961669+29801193 -98959888+29800400 -98955761+29798545 -98953159+29797387 -98951502+29796636 -98947597+29794865 -98947270+29794717 -98943311+29792958 -98938832+29790968 -98935335+29789414 -98934587+29789082 -98932202+29788022 -98917638+29781553
 -98933035+32515020 -98925180+32515013
 -98933035+32515020 -98930411+32515019 -98925180+32515013
 -99096050+32514768 -99091942+32514770
 -99091942+32514770 -99090280+32514767 -99089250+32514765 -99086076+32514759 -99083074+32514753 -99081801+32514751 -99081481+32514751 -99077038+32514743 -99069582+32514728
 -99069582+32514728 -99068826+32514738
 -99068826+32514738 -99058008+32514719 -99052761+32514710 -99048320+32514702 -99046459+32514699
 -99046459+32514699 -99027093+32514720
 -99027093+32514720 -99018842+32514710 -99014199+32514705 -99010596+32514701 -99009746+32514700 -99001270+32514690
 -99001270+32514690 -98986085+32515013 -98977393+32515015 -98971156+32515016 -98963191+32515018 -98959668+32515024 -98956694+32515024 -98944642+32515025
 -98944642+32515025 -98937009+32515024 -98934935+32515022 -98933035+32515020
 -98950875+32956918 -98950880+32957587 -98950894+32959285 -98950946+32961733 -98950948+32962088 -98950952+32962664 -98951017+32971365 -98951048+32975603 -98951107+32983486 -98951199+32995637 -98951192+33001844 -98951193+33002091 -98951223+33008943 -98951225+33009402 -98951302+33014138 -98951440+33030627 -98951462+33033186 -98951566+33045442 -98951624+33052342 -98951646+33054889 -98951651+33055391 -98951738+33065613 -98951838+33077440 -98951853+33079136 -98951929+33088108 -98952028+33099792 -98952037+33100795 -98952054+33102801 -98952061+33103534 -98952096+33107572 -98952125+33110934 -98952160+33114055 -98952330+33131462 -98952583+33163679 -98952606+33167131 -98952707+33183125 -98952715+33184667 -98952973+33214199 -98953003+33217909 -98953046+33223821 -98953158+33234561 -98953271+33246651 -98953240+33251650 -98953272+33255182 -98953286+33256682 -98953385+33267455 -98953453+33275704 -98953504+33286248 -98953539+33287030 -98953615+33297488 -98953650+33302743 -98953708+33311384 -98953732+33314952 -98953848+33332135 -98953874+33335940 -98953913+33341922 -98953964+33349915 -98954087+33368857 -98954094+33369798 -98953957+33381469 -98953950+33387049 -98953938+33397534
 -98950875+32956918 -98955979+32956894 -98960315+32956874 -98962713+32956862 -98970435+32956825 -98971787+32956819 -98973557+32956802 -98985924+32956749
 -98985924+32956749 -99004908+32956771 -99008523+32956790 -99014098+32956820 -99021707+32956841 -99043087+32956883
 -99043087+32956883 -99045020+32956881 -99049344+32956876 -99051727+32956874 -99052413+32956874 -99053139+32956918 -99055380+32956923 -99069922+32956956 -99083857+32956987 -99093556+32957031 -99096016+32957037
 -98951646+29558765 -98960251+29560236
 -98960251+29560236 -98974172+29551941
 -98974172+29551941 -98982827+29560554 -98984827+29571197 -98986713+29586931 -98979860+29596727 -98979685+29596984 -98979542+29597193 -98979526+29597217 -98983787+29623450 -98985344+29623460 -98986121+29623466 -98989037+29623487 -98993123+29623517 -98993700+29623522
 -98993700+29623522 -99000775+29623228
 -99000775+29623228 -99001181+29623231 -99003658+29623252 -99015051+29623349 -99018163+29623398 -99033269+29623512 -99036189+29623536 -99040405+29623537 -99041104+29623543 -99064593+29623753 -99066774+29623772 -99071727+29623816 -99073044+29623859 -99080678+29623937 -99106370+29624144 -99106921+29624148 -99107385+29624152 -99126341+29624350 -99128433+29624378 -99129242+29624389 -99133845+29624491 -99166048+29624908 -99172782+29624956 -99173631+29624969 -99175141+29624991 -99175963+29625003 -99176722+29625015 -99177472+29625026 -99178558+29625042 -99180936+29625078 -99190511+29625226 -99191512+29625226 -99193665+29625482
 -99193665+29625482 -99195567+29625445 -99201353+29625360
 -99201353+29625360 -99210327+29625485 -99218436+29625598 -99225860+29625702 -99262560+29625702 -99263250+29625711 -99274084+29625843 -99285243+29626118 -99287734+29626169 -99289215+29626199 -99290903+29626239 -99304063+29626549 -99308518+29626654 -99313503+29626772 -99331459+29626867 -99332812+29626875 -99332901+29626875 -99333706+29626875 -99333783+29626875 -99334571+29626833
 -99334571+29626833 -99353496+29627218 -99359512+29627340 -99378742+29627420 -99386874+29627456 -99393706+29627487 -99404973+29627538
 -99404973+29627538 -99406387+29627509
 -99406387+29627509 -99408279+29627516
 -99408279+29627516 -99411817+29627514
 -98953106+33834123 -98953163+33839460 -98953138+33849984 -98953143+33854350 -98953152+33861465 -98953160+33867603 -98953205+33883271 -98953199+33884568 -98953176+33889441 -98953147+33895691 -98953130+33899260 -98953052+33916280 -98953051+33921784 -98953052+33922315 -98953087+33932087 -98953128+33940334 -98953128+33940563 -98953127+33941967 -98953126+33943016 -98953101+33943565 -98953101+33946722 -98953129+33947642 -98953129+33949040 -98953127+33949618 -98953123+33951240 -98953122+33951716 -98953132+33966862 -98953096+33967441 -98953097+33968422 -98953078+33970207 -98953079+33970592 -98953088+33972611 -98953090+33973185 -98953096+33974662 -98953107+33976873 -98953027+33984753 -98953022+33986362 -98953014+33988796 -98953008+33990606 -98952998+33993727 -98952992+33995601 -98952983+33998330 -98953060+34000092 -98953054+34001078 -98953056+34003954 -98953047+34005236 -98953003+34005817 -98952996+34007043 -98952994+34007307 -98952991+34007741 -98952982+34009361 -98952973+34011040 -98952964+34012633 -98952954+34014615 -98952949+34015593 -98952945+34016325 -98952926+34020017 -98952920+34021022 -98952907+34023489 -98952872+34030544 -98952857+34033700 -98952847+34035757 -98952843+34036651 -98952816+34038025 -98952878+34038403 -98952899+34038529 -98952871+34040683 -98952789+34040820 -98952813+34043787 -98952814+34043944 -98952817+34044325 -98952845+34045058 -98952845+34045242 -98952872+34045860 -98952817+34046387 -98952817+34046662 -98952763+34048449 -98952763+34049457 -98952727+34049548 -98952719+34051164 -98952736+34051839 -98952677+34052193 -98952677+34052389 -98952669+34052754 -98952654+34053466 -98952619+34060155 -98952619+34060231 -98952563+34068049 -98952427+34086131 -98952390+34091038 -98952381+34092129 -98952386+34092661 -98952386+34093051 -98952394+34093146 -98952468+34106532 -98952471+34121104 -98952491+34135595 -98952451+34145178 -98952447+34150037 -98952437+34164524 -98952435+34167395 -98952427+34179138 -98952420+34190172 -98952414+34201550 -98952513+34212650
 -98952513+34212650 -98952711+34212707
 -98952711+34212707 -98962168+34209296 -98966302+34201323
 -98966302+34201323 -98972726+34202673 -98993097+34220993
 -98993097+34220993 -99005751+34206742 -99008564+34205415 -99009475+34205209
 -99009475+34205209 -99009940+34205331 -99017389+34206350
 -99017389+34206350 -99020780+34204708
 -99020780+34204708 -99028108+34205277
 -99028108+34205277 -99043471+34198208
 -99043471+34198208 -99058800+34201256 -99082117+34210695
 -99082117+34210695 -99082871+34210235 -99093432+34210164 -99111820+34205919 -99112840+34205758 -99115045+34204841 -99116092+34204245 -99116891+34203672 -99117387+34202686 -99117718+34202388 -99119041+34201884 -99119204+34201747
 -99119204+34201747 -99119929+34201763 -99120955+34201788 -99127753+34203463 -99131241+34209950 -99131112+34210199 -99144517+34213338
 -99144517+34213338 -99163372+34208904
 -99163372+34208904 -99168638+34210366 -99168742+34210389 -99169043+34210456 -99171864+34211082 -99174641+34211925 -99184738+34213282 -99184875+34213299 -99192636+34219385 -99192312+34234126 -99195663+34240381 -99196941+34243499 -99197005+34243740 -99197153+34244298 -99196657+34248146 -99192245+34255582 -99192031+34256396 -99191842+34256930 -99191710+34257406 -99191646+34257786 -99191797+34258436 -99192073+34258958 -99192551+34259358 -99192991+34259774 -99193507+34260044 -99194062+34260265 -99198597+34260551
 -99198597+34260551 -99199282+34260492
 -99199282+34260492 -99199258+34261092 -99196787+34268494 -99196896+34269223 -99195389+34270822 -99203681+34281926 -99206945+34283251 -99210767+34288680 -99211648+34292736 -99210199+34300222 -99212202+34305556 -99212701+34306274 -99208686+34315815 -99208150+34316133 -99208407+34323375 -99208883+34323939 -99211068+34332538 -99210958+34333275 -99210716+34336304 -99210953+34336838 -99212977+34340172
 -99212977+34340172 -99223858+34339890
 -99223858+34339890 -99233188+34344222 -99231384+34346481 -99231062+34346827 -99231418+34352050 -99231903+34352225 -99234956+34356436 -99235618+34357152 -99238166+34366512
 -99238166+34366512 -99239620+34365769 -99244558+34363691
 -99244558+34363691 -99248218+34367421 -99245649+34370061 -99242945+34372668 -99250361+34375525
 -99250361+34375525 -99250754+34375507 -99250796+34375438 -99251408+34375080 -99259366+34374244
 -99259366+34374244 -99259293+34375080 -99260523+34378063 -99262760+34378343 -99263160+34378394 -99265038+34378739 -99266005+34379083 -99268104+34380114 -99269082+34380507 -99271185+34381551 -99271281+34381604 -99272579+34382704 -99275368+34386118 -99271720+34387674 -99261355+34394129 -99261878+34398539 -99261321+34403499
 -99261321+34403499 -99268807+34402878 -99281552+34401444
 -99281552+34401444 -99282795+34402406 -99283209+34402933 -99282849+34405453 -99282876+34407469 -99299098+34414228
 -99299098+34414228 -99313968+34409075 -99315062+34408653 -99315599+34408502
 -99315599+34408502 -99321265+34411480 -99326628+34418672 -99328385+34421939 -99332655+34425635 -99333955+34427445 -99335768+34428365 -99341948+34431610 -99342333+34431748 -99355224+34448925 -99358795+34455863 -99361499+34456196 -99363330+34456274 -99367895+34458150 -99373979+34458857
 -99373979+34458857 -99378079+34458217 -99386546+34449585 -99394956+34442099 -99395872+34435044 -99393634+34432592 -99394292+34426604 -99394715+34426476 -99396597+34420544 -99396488+34417291 -99393501+34415150 -99387628+34409644 -99387924+34409386 -99393540+34400798 -99395420+34397775 -99396501+34390102 -99396256+34381260 -99396699+34379497 -99396724+34379425 -99397214+34377985 -99398184+34376391 -99399603+34375079 -99401123+34374256 -99409246+34372998
 -99409246+34372998 -99410068+34373468 -99411894+34375079 -99412812+34377061 -99419382+34379982 -99427200+34385229
 -99427200+34385229 -99429035+34375911 -99429505+34375078 -99430833+34374063
 -99430833+34374063 -99441928+34375078 -99442075+34375511 -99443363+34376548 -99449912+34385114 -99452742+34388309
 -99452742+34388309 -99454863+34387114 -99455111+34385422 -99458324+34380211
 -99458324+34380211 -99460741+34380760 -99466576+34396243
 -99466576+34396243 -99471964+34395692 -99472739+34395440 -99473485+34395440 -99474369+34395783 -99474812+34396020
 -98953106+33834123 -98953061+33825561 -98953054+33824301 -98953039+33821530 -98953038+33821316 -98953033+33820517 -98953027+33819347 -98953024+33818934 -98953017+33817563 -98953013+33816814 -98952970+33786677 -98952930+33785265 -98952933+33785211 -98952939+33784753 -98952975+33782710 -98952980+33782452 -98953017+33780411 -98953041+33770051 -98953175+33739870 -98953179+33737822 -98953225+33733431 -98953231+33729688 -98953265+33710334 -98953266+33709415 -98953285+33698210 -98953298+33690332 -98953348+33661444 -98953397+33633133 -98953406+33628070 -98953408+33627058 -98953404+33608777 -98953450+33599032 -98953539+33580347 -98953561+33575694 -98953620+33563281 -98953633+33560387 -98953734+33539274 -98953772+33531510 -98953790+33527717 -98953826+33520253 -98953917+33501340 -98953823+33500100 -98953823+33499128 -98953824+33498052 -98953825+33496878 -98953831+33489595 -98953852+33466398 -98953853+33465885 -98953861+33457388 -98953868+33455802 -98953871+33455223 -98953886+33441992 -98953876+33435054 -98953883+33427077 -98953907+33424285 -98953912+33419811 -98953915+33417713 -98953918+33415412 -98953938+33397534
 -98954230+26785694 -98954230+26785784 -98954233+26788310 -98954262+26808374 -98954279+26819963 -98954291+26828335 -98954300+26834233 -98954303+26835830 -98954336+26857749 -98954200+26877817 -98954222+26880097 -98954505+26908387 -98954559+26913811 -98954726+26930549 -98954771+26934877 -98954771+26934968 -98954739+26940754 -98954715+26945186 -98954681+26951606 -98954663+26954972 -98954572+26971947 -98954511+26983387 -98954505+26984680 -98954485+26988496 -98954472+26991099 -98954458+26993839 -98954304+27002747 -98954307+27004516 -98954308+27004981 -98954317+27011444 -98954331+27021216 -98954341+27029587 -98954342+27031056 -98954350+27043259 -98954357+27051252 -98954363+27057923 -98954377+27074117 -98954392+27086548 -98954395+27088465 -98954399+27090476 -98954407+27094889 -98954434+27111793 -98954449+27120309 -98954413+27150530 -98954417+27153027 -98954434+27166042 -98954443+27173057 -98954460+27185262 -98954469+27191456 -98954485+27203119 -98954487+27203884 -98954492+27207426 -98954512+27221933 -98954515+27223869 -98954534+27238242 -98954561+27259672 -98954646+27269399
 -98954230+26785694 -98955609+26783006 -98976224+26743248 -98976286+26743125 -98985633+26724780 -98986280+26723508 -98989516+26717155 -98991309+26713635 -98994299+26707767 -98999117+26698316 -99000309+26695646 -99003297+26690032 -99003527+26689551 -99006060+26684694 -99013719+26673080 -99016376+26671048 -99016688+26670865 -99022285+26667131 -99022325+26667105 -99028151+26663672 -99033527+26660503 -99045625+26652255 -99051521+26648236 -99058216+26643672 -99058272+26643635 -99072854+26634170 -99079524+26629841 -99091424+26622776 -99100540+26616807 -99132617+26595661 -99137175+26592720 -99140177+26590759 -99141444+26589933 -99145157+26587510 -99147850+26585752 -99149448+26584674 -99151390+26583410 -99169416+26571682
 -99125286+27270825 -99077485+27270351 -99075219+27270329 -99046038+27270051 -99045896+27270050
 -99045896+27270050 -99042200+27270052 -99026469+27270233
 -99026469+27270233 -99008803+27269848 -99007607+27269838 -99002521+27269778 -98998750+27269772 -98956463+27269415 -98954646+27269399
 -99373236+33398790 -99350721+33398747 -99330483+33398709
 -99330483+33398709 -99324983+33398710
 -99324983+33398710 -99304634+33398668 -99294855+33398648 -99284907+33398628 -99280203+33398618 -99263964+33398564 -99262952+33398563 -99248752+33398504 -99244742+33398494 -99242290+33398489 -99234577+33398471 -99214245+33398423 -99212391+33398418 -99211177+33398415 -99205032+33398366 -99170971+33398303 -99169584+33398300 -99163219+33398288 -99157880+33398278 -99157039+33398276 -99156422+33398274 -99128285+33398224 -99125018+33398167 -99087694+33398034 -99080657+33398025 -99054587+33397926 -99054022+33397923 -99052239+33397916 -99051166+33397911 -99048700+33397865
 -99048700+33397865 -99046569+33397887
 -99046569+33397887 -99022012+33397800 -99015431+33397776 -99013723+33397770 -99009423+33397754
 -99009423+33397754 -99007090+33397761 -99006610+33397762
 -99006610+33397762 -99004843+33397751 -98985452+33397693 -98962754+33397567 -98959670+33397556 -98956493+33397544 -98953938+33397534
 -99475605+33834056 -99472605+33834036 -99448106+33833875 -99444970+33833855
 -99444970+33833855 -99435917+33833881 -99427594+33833906 -99412404+33833952
 -99412404+33833952 -99407776+33833932
 -99407776+33833932 -99380376+33833942 -99379443+33833943
 -99379443+33833943 -99375417+33833896
 -99375417+33833896 -99373413+33833965
 -99373413+33833965 -99360136+33833949
 -99360136+33833949 -99353593+33833972 -99350399+33833984 -99344369+33833988
 -99344369+33833988 -99339714+33833959 -99336011+33833937 -99328986+33833917 -99327085+33833912 -99326118+33833909
 -99326118+33833909 -99322808+33833957
 -99322808+33833957 -99321790+33833924 -99319059+33833911
 -99319059+33833911 -99314310+33834049
 -99314310+33834049 -99309688+33833987
 -99309688+33833987 -99302424+33834026
 -99302424+33834026 -99285771+33833948 -99281440+33833936 -99279967+33833932 -99272097+33833911 -99270378+33833907 -99269235+33833904
 -99269235+33833904 -99246845+33833966 -99243740+33834073 -99222699+33834146 -99216593+33834161
 -99216593+33834161 -99212572+33834126 -99194906+33834050
 -99194906+33834050 -99194110+33834142
 -99194110+33834142 -99193286+33834119 -99188127+33834040
 -99188127+33834040 -99173406+33834064 -99162614+33834090 -99153496+33834112
 -99153496+33834112 -99141458+33834043
 -99141458+33834043 -99137383+33834112
 -99137383+33834112 -99098462+33834017
 -99098462+33834017 -99096489+33834023 -99094346+33834030 -99086738+33834055 -99072708+33834101
 -99072708+33834101 -99067817+33834006
 -99067817+33834006 -99067198+33834060
 -99067198+33834060 -99063562+33834029 -99058963+33834020 -99054924+33834012 -99054151+33834009 -99053212+33834006
 -99053212+33834006 -99045416+33834042 -99039532+33834048 -99038444+33834054 -99024044+33834081
 -99024044+33834081 -99018395+33834066 -98991293+33834042
 -98991293+33834042 -98989345+33834047 -98982888+33834065 -98975306+33834086 -98962523+33834122
 -98962523+33834122 -98961288+33834098
 -98961288+33834098 -98959578+33834103 -98957912+33834108 -98953106+33834123
 -99301984+30286672 -99301952+30281153 -99301913+30274427 -99301899+30272113 -99301872+30267422 -99301811+30257060 -99301694+30244055 -99301683+30242313 -99301661+30238894 -99301592+30227836 -99301564+30223890 -99301553+30222324 -99301503+30214832 -99301486+30212177 -99301418+30200898 -99301405+30198867 -99301377+30194358 -99301358+30191347 -99301353+30190575 -99301337+30187941 -99301331+30186891 -99301308+30183123 -99301301+30182036 -99301297+30181436 -99301267+30176447 -99301264+30175957 -99301236+30171325 -99301199+30165117 -99301161+30158789 -99301135+30154491 -99292138+30134463
 -99292138+30134463 -99283768+30134542 -99282761+30134551 -99265218+30134718 -99238796+30134919 -99237763+30134930 -99229593+30134991 -99214514+30135155 -99210033+30135203 -99207219+30135233 -99198964+30135323 -99196708+30135347 -99194782+30135368 -99193038+30135388 -99188375+30135434 -99188188+30135436 -99187912+30135439 -99180959+30135518 -99178275+30135549 -99168718+30135653 -99163296+30135712 -99162970+30135715 -99161032+30135736 -99160064+30135746 -99158027+30135768 -99155489+30135796 -99150355+30135852 -99147446+30135910 -99144503+30135939 -99144079+30135943 -99139148+30135992 -99125320+30136130 -99124840+30136136 -99078800+30136741 -99075184+30136743 -99065804+30136858 -99065648+30136860 -99065036+30136868 -99032177+30137270 -99030656+30137289 -99018987+30137432 -99016886+30137458 -99011188+30137528 -98987514+30137755 -98979412+30137829 -98968563+30137938 -98967409+30137951 -98960602+30138025 -98958502+30138048 -98920155+30138278
 -98964612+30921368 -98964608+30920654 -98964598+30918606 -98964541+30907009 -98964502+30899133 -98964284+30870224 -98964205+30856270 -98964135+30843807 -98964039+30826670 -98963936+30808106 -98963864+30795351 -98963835+30790195 -98963758+30776398 -98963658+30758433 -98963805+30738751 -98963813+30738078 -98963931+30722599 -98963889+30720654 -98963892+30716455 -98963999+30706396 -98964010+30705618 -98964019+30705030 -98964030+30704284 -98964045+30703242 -98964005+30701811 -98964039+30700377 -98964024+30698539 -98963995+30681130 -98964062+30677585 -98964110+30675096 -98964192+30665712 -98964246+30658440 -98964420+30634816 -98964464+30628972 -98964356+30621045 -98964350+30618070 -98964348+30617290 -98964326+30606387 -98964323+30605267 -98964307+30597274 -98964319+30592770 -98964305+30586654 -98964274+30572894 -98964270+30571228 -98964204+30560109 -98964188+30549633 -98964174+30540823 -98964160+30531532 -98964127+30509658 -98964117+30503776 -98964112+30500742 -98964219+30499158 -98964230+30498486
 -98964230+30498486 -98964620+30498485 -98970678+30498466 -98973717+30498456 -98980274+30498436 -98981067+30498433 -98995749+30498391 -99008936+30498122
 -99008936+30498122 -99011139+30498133 -99018814+30498174 -99021834+30498190 -99026200+30498213 -99033510+30498252 -99036026+30498265 -99042166+30498298 -99044130+30498308 -99069943+30498446 -99071083+30498452 -99078661+30498493 -99086986+30498537 -99101549+30498616 -99130710+30498808 -99131603+30498808 -99139356+30498811 -99144581+30498813 -99147332+30498829 -99151954+30498830 -99162048+30498833
 -99162048+30498833 -99162763+30498787
 -99162763+30498787 -99164458+30498788 -99167626+30498790 -99169037+30498791 -99185950+30498812 -99193858+30498817 -99196052+30498818 -99236693+30498847 -99253632+30499310 -99263162+30499426 -99268576+30499492 -99268761+30499538
 -99268761+30499538 -99272258+30499520 -99276940+30499495
 -99092317+30941002 -99092363+30931852 -99092366+30931151 -99092393+30925809 -99092400+30924536 -99092401+30924451 -99092426+30923054 -99084875+30921944
 -99084875+30921944 -99084293+30921948
 -99084293+30921948 -99083521+30921947 -99082501+30921945 -99073282+30921924 -99070608+30921918 -99058171+30921890 -99057439+30921889 -99047173+30921866 -99039726+30921850 -99037849+30921815 -99035403+30921794 -99033478+30921788 -99029171+30921776 -99024327+30921735 -99019858+30921720 -99017602+30921712 -99013971+30921700 -99008568+30921682 -98987001+30921532 -98978014+30921449 -98965032+30921359
 -98965032+30921359 -98964612+30921368
 -98967628+31438064 -98972873+31454747 -98974102+31454953 -98976081+31455525 -98976856+31455846
 -98967628+31438064 -98976856+31455846
 -98976856+31455846 -98994775+31466380 -98987648+31481987 -98991611+31484186
 -98991611+31484186 -98992807+31483570 -98998341+31480932 -99021060+31474087
 -99021060+31474087 -99021113+31474362 -99021567+31475027 -99022583+31475921 -99024374+31477250 -99024588+31477526 -99025202+31478809 -99025550+31479061 -99026085+31479268
 -99021060+31474087 -99026085+31479268
 -99026085+31479268 -99043009+31489012
 -99043009+31489012 -99050909+31483539 -99077131+31462359 -99085070+31458278
 -99085665+31455965 -99085070+31458278
 -99085665+31455965 -99085203+31456147 -99084883+31456445 -99084829+31456674 -99084909+31457270 -99085070+31457682 -99085070+31458278
 -99090623+31460833 -99090603+31456146 -99090667+31439337 -99090733+31432485 -99090743+31431937 -99090750+31431550 -99090813+31426751 -99090816+31424156 -99090875+31414980 -99090979+31402464
 -99090623+31460833 -99085665+31455965
 -99090979+31402464 -99091043+31388280 -99091055+31386602
 -99090979+31402464 -99091055+31386602
 -99091055+31386602 -99091073+31384086 -99091114+31373008 -99091162+31362018 -99091200+31355648 -99091227+31350237 -99091237+31348249 -99091314+31332683 -99091320+31327297 -99091338+31323310 -99091404+31318242 -99091441+31311277 -99091490+31308349 -99091587+31291638 -99091599+31289657 -99091621+31285900 -99091753+31263067 -99091757+31262439 -99091761+31261811 -99091769+31260558 -99091783+31258223 -99091802+31255104 -99091805+31254605
 -99091697+31249289 -99091805+31254605
 -99091697+31249289 -99091831+31250165 -99091805+31254605
 -99092317+30941002 -99092316+30941350 -99092243+30969955 -99092215+30980826 -99092109+31022063 -99092099+31025910 -99092080+31033219 -99092060+31041381 -99092050+31045524 -99092041+31049054 -99092037+31050636 -99091979+31072988 -99091958+31081348 -99091938+31089245 -99091924+31094774 -99091883+31111163 -99091863+31119382 -99091804+31127887 -99091804+31133633 -99091804+31142172 -99091804+31143619 -99091804+31164066 -99091804+31173468 -99091804+31185913 -99091804+31191121 -99091804+31199218 -99091804+31203175 -99091804+31203875 -99091813+31218279 -99091779+31220769 -99091813+31221941 -99091762+31230788 -99091727+31239549 -99091711+31244625 -99091697+31249289
 -99092317+30941002 -99092753+30941001 -99118247+30940999 -99119645+30940999 -99134912+30940952
 -99134912+30940952 -99135497+30940988 -99139500+30941043 -99156800+30941076 -99165202+30941106 -99169829+30941123
 -99169829+30941123 -99179268+30941078 -99187467+30941066 -99190499+30941065 -99195025+30941063 -99196799+30941063 -99199204+30941062 -99203937+30941060 -99222329+30941053 -99222492+30941053 -99234575+30941048 -99245291+30941044 -99248195+30941044 -99252467+30941169
 -99252467+30941169 -99256261+30941152 -99282521+30941028 -99290860+30940989 -99299925+30940947 -99312517+30940888 -99315706+30940873
 -99315706+30940873 -99316786+30940882
 -99316786+30940882 -99328539+30940830 -99329519+30940826 -99329869+30940825 -99336693+30940795
 -99336693+30940795 -99349187+30940945 -99356893+30941003 -99373991+30941020
 -99373991+30941020 -99376417+30940675 -99382292+30940632
 -99382292+30940632 -99387166+30940666
 -99387166+30940666 -99404628+30940641 -99410058+30940632 -99420875+30940616 -99444163+30940567 -99450442+30940553
 -99450442+30940553 -99453381+30940586
 -99453381+30940586 -99460302+30940581 -99469757+30940574 -99473760+30940571
 -99473760+30940571 -99474963+30940605 -99479134+30940605 -99484755+30940605
 -99096050+32514768 -99096049+32516567 -99096045+32529044 -99096043+32532860 -99096041+32538607 -99096037+32552015 -99096035+32559440 -99096032+32569280 -99096030+32577782 -99096029+32581934 -99096028+32585273 -99096057+32588252 -99096049+32596600 -99096036+32609244 -99096040+32610616 -99096016+32632180 -99096006+32647427 -99095996+32662104 -99095978+32663871 -99095975+32668642 -99095971+32676454 -99095966+32686320 -99095963+32692119 -99095956+32707587 -99095947+32727759 -99095946+32729735 -99095944+32734628 -99095943+32736167 -99095942+32740224 -99095941+32741632 -99095940+32742097 -99095749+32750119 -99095756+32754255 -99095756+32754644 -99095760+32757207 -99095763+32759451 -99095763+32759984 -99095764+32760347 -99095764+32760818 -99095765+32761542 -99095768+32763324 -99095786+32773844 -99095787+32774683 -99095801+32782636 -99095817+32791655 -99095820+32793533 -99095836+32802915 -99095842+32806487 -99095847+32809163 -99095854+32813344 -99095872+32823709 -99095888+32832716 -99095933+32833226 -99095938+32840240 -99095939+32842194 -99095948+32853522 -99095951+32857396 -99095998+32860561 -99095996+32861448 -99095987+32865529 -99095985+32866047 -99095946+32867687 -99095938+32877899 -99095952+32880444 -99095976+32884964 -99095983+32886228 -99096006+32890383 -99095985+32904512 -99095983+32907342 -99095986+32912354 -99095987+32912716 -99095989+32916450 -99095995+32925939 -99096046+32929570 -99096024+32944067 -99096033+32954923 -99096014+32955411 -99096015+32955872 -99096016+32957037
 -99096050+32514768 -99096923+32514768 -99097757+32514770 -99100315+32514776 -99106790+32514792 -99114293+32514811
 -99202768+31467067 -99187374+31468523
 -99187374+31468523 -99184460+31458073 -99183952+31453741
 -99183952+31453741 -99166974+31465405 -99161925+31467832 -99154433+31467877
 -99154433+31467877 -99097605+31448168
 -99097605+31448168 -99096079+31453283 -99090623+31460833
 -99471258+32957025 -99463340+32957021 -99458487+32957018 -99450759+32957013 -99445632+32956986 -99443812+32956985 -99438588+32956934
 -99438588+32956934 -99435939+32956935 -99422630+32956942 -99421946+32956942 -99418836+32956963 -99396680+32956965 -99394464+32956965 -99388955+32956965 -99381432+32956966 -99368852+32957029 -99365049+32957040 -99355803+32957069 -99353224+32957077 -99352888+32957078 -99342478+32957109 -99333089+32957132 -99328691+32957142
 -99328691+32957142 -99325589+32957128 -99322505+32957124 -99321689+32957078 -99319441+32957077 -99314810+32957076 -99312040+32957076 -99300209+32957039 -99297665+32957032 -99296680+32957031 -99290273+32957031 -99289259+32957034 -99285984+32957043 -99283696+32957098
 -99283696+32957098 -99269436+32957070 -99263286+32957069
 -99263286+32957069 -99255540+32957081
 -99255540+32957081 -99242659+32957060 -99240466+32957056 -99235577+32957047 -99234815+32957046 -99230942+32957039 -99229543+32957003 -99229216+32957003 -99222912+32956982 -99222667+32956936
 -99222667+32956936 -99221553+32956973
 -99221553+32956973 -99210437+32956907 -99202773+32956861 -99197979+32956833 -99190761+32956791 -99189947+32956787 -99188347+32956778 -99183505+32956750 -99175401+32956703 -99161520+32956622 -99158132+32956603 -99151835+32956567 -99138199+32956488 -99127397+32956425
 -99127397+32956425 -99120080+32957101
 -99120080+32957101 -99117108+32957093 -99099012+32957046 -99097146+32957041 -99096016+32957037
 -99114293+32514811 -99114255+32512540 -99114240+32511687 -99114200+32509630 -99114144+32506377 -99114065+32501235 -99114049+32500126 -99114652+32495353 -99114809+32483948 -99114829+32482449 -99114991+32470740 -99115065+32462242 -99115055+32459136 -99115031+32452228 -99115033+32451691 -99115064+32444581 -99115077+32438137
 -99114293+32514811 -99114422+32514811 -99123696+32514835 -99129530+32514995 -99130512+32514996 -99132129+32514997 -99135175+32515000 -99136826+32515002 -99143957+32515008 -99144704+32515009 -99158692+32515021 -99159375+32515022
 -99159375+32515022 -99169803+32514982 -99182334+32514979
 -99182334+32514979 -99191692+32515002 -99193118+32515013 -99194430+32515023 -99197641+32515025 -99199852+32515063 -99200156+32515064 -99212688+32515076 -99217059+32515081 -99221522+32515086 -99240089+32515105 -99240910+32515106 -99246735+32515140 -99247644+32515142 -99255538+32515263
 -99255538+32515263 -99256334+32515262 -99260550+32515257 -99269451+32515246 -99280375+32515178 -99290655+32515147 -99292656+32515141 -99297423+32515127 -99302967+32515111 -99315033+32515075 -99340845+32514998
 -99340845+32514998 -99341850+32515022
 -99341850+32515022 -99342492+32515021 -99347782+32515007 -99349070+32515004 -99365735+32514960 -99368230+32514954
 -99368230+32514954 -99383343+32515006 -99397104+32515110
 -99397104+32515110 -99402685+32514961
 -99402685+32514961 -99408763+32514965 -99429612+32514977 -99432910+32514979
 -99432910+32514979 -99441598+32514941 -99448676+32514910 -99458486+32514908 -99468255+32514907
 -99468255+32514907 -99472992+32514946 -99495097+32514947 -99497223+32514948
 -99497223+32514948 -99505451+32514784 -99509288+32514780 -99510020+32514779 -99513950+32514774 -99520240+32514767 -99523387+32514763 -99527338+32514758 -99530505+32514754 -99537140+32514747 -99545295+32514738 -99551734+32514731 -99560916+32514721 -99578115+32514703 -99581116+32514658 -99585046+32514657 -99586405+32514656 -99595354+32514655 -99612026+32514654
 -99115077+32438137 -99115102+32436118 -99115231+32426718
 -99115077+32438137 -99115231+32426718
 -99115231+32426718 -99115251+32425254 -99115328+32419569 -99115391+32414958 -99115432+32411993 -99115471+32409181 -99115499+32407122 -99115634+32400443 -99115919+32386991 -99115927+32386601 -99115930+32386471 -99115957+32385186 -99116110+32380567 -99116237+32377993 -99116260+32377522 -99116283+32377053 -99116174+32374726 -99116411+32365889 -99116463+32363258 -99116490+32360532 -99116620+32347616 -99116643+32345310 -99116639+32341278 -99116664+32340036 -99116715+32337546 -99116919+32326559 -99116979+32316424 -99116979+32315859 -99116979+32306569 -99116979+32302665 -99116979+32300351 -99116979+32300051 -99117187+32281737 -99117219+32278184 -99117287+32270511 -99117298+32269273 -99117510+32253134 -99117546+32250491 -99117384+32238507 -99117388+32237981 -99117423+32229857 -99117432+32227648 -99117531+32212204 -99117626+32193253 -99117613+32187128 -99117654+32184157 -99117700+32180742 -99117805+32175562 -99117829+32173661 -99118072+32151508 -99118074+32151367 -99118329+32134043 -99118420+32128450 -99118437+32128181 -99118385+32125457 -99118271+32125138 -99118401+32125138 -99118404+32124615 -99118411+32123359 -99118428+32120415 -99118446+32117176 -99118455+32115518 -99118479+32111300 -99118645+32082845 -99118655+32081095 -99118665+32079585
 -99118665+32079585 -99120104+32079597
 -99120104+32079597 -99125340+32079187
 -99125340+32079187 -99144280+32079233
 -99120104+32079597 -99144280+32079233
 -99125286+27270825 -99125309+27271119
 -99125309+27271119 -99125286+27270825
 -99453794+27265058 -99453475+27265267 -99453138+27265488 -99452114+27266162 -99436891+27276108 -99436714+27276217 -99425208+27283641 -99417772+27288461 -99417298+27288774 -99416495+27289304 -99412176+27292038 -99412097+27292048 -99400062+27299997 -99386782+27308725 -99377230+27315004 -99370606+27319155
 -99370606+27319155 -99360235+27306280 -99354810+27299544 -99352523+27296873 -99348651+27292032 -99344820+27287174 -99343177+27285019 -99342430+27284098 -99338399+27279127 -99335465+27275509 -99333610+27273223 -99328645+27273172 -99311422+27273095 -99294678+27273021 -99281419+27272887 -99248289+27272469 -99243217+27272413 -99217545+27272131 -99216411+27272118 -99215255+27272105 -99212036+27272065 -99206570+27272043 -99201386+27272021 -99198332+27271975 -99185546+27271825 -99176903+27271701 -99172915+27271655 -99170654+27271629 -99164657+27271561 -99152173+27271421 -99145620+27271329 -99142933+27271301 -99125551+27271121 -99125309+27271119
 -99144280+32079233 -99147388+32079241 -99155625+32079472
 -99155625+32079472 -99161547+32079418 -99167494+32079406
 -99167494+32079406 -99172665+32079410
 -99172665+32079410 -99190886+32079274 -99191506+32079269 -99191852+32079266 -99195871+32079235
 -99169416+26571682 -99200522+26656443 -99243133+26789217 -99274833+26850997 -99275462+26851784 -99323502+26873520 -99323558+26873584 -99391883+26954308 -99392138+26955019 -99392317+26955340 -99393033+26957060 -99393519+26959652 -99393748+26960730 -99393646+26960845 -99392954+26963803 -99390189+26966348 -99381102+26970816 -99385401+26981377 -99403716+26997438 -99404766+27000311 -99441606+27073720 -99429533+27090467 -99434613+27097840 -99435324+27098373 -99435999+27098995 -99436566+27099626 -99437646+27100442 -99438428+27101290 -99438932+27102058 -99439228+27102494 -99439588+27103067 -99439876+27103423 -99434728+27140865 -99434801+27141053 -99429984+27159149 -99429705+27159746 -99429533+27160133 -99429397+27160794 -99429325+27161246 -99429198+27161835 -99429144+27162408 -99428999+27163029 -99428791+27163756 -99428619+27164441 -99441928+27217985 -99453794+27265058
 -99195871+32079235 -99210605+32079123
 -99210605+32079123 -99217528+32079167 -99218354+32079173 -99219091+32079210 -99229124+32079242 -99238324+32079301 -99246832+32079356 -99255788+32080076 -99257768+32080080 -99262815+32080091 -99269136+32080104 -99274901+32080116
 -99274901+32080116 -99286842+32080114 -99312697+32080094 -99323087+32080087 -99326434+32080084 -99330902+32080080
 -99330902+32080080 -99332922+32080091 -99333575+32080091 -99337605+32080067
 -99337605+32080067 -99343768+32080093 -99354360+32080096 -99358189+32080097 -99362473+32080099 -99406106+32080132 -99406507+32080133 -99414529+32080143 -99415850+32080144 -99418293+32080147 -99423143+32080154
 -99423143+32080154 -99448366+32080113 -99456461+32080100 -99457291+32080099 -99461186+32080093 -99462171+32080091 -99469526+32080080 -99478315+32080067 -99480337+32080064 -99487179+32080054 -99492374+32080046 -99499452+32080035 -99505929+32079936
 -99505929+32079936 -99510776+32079991 -99520654+32080102 -99522931+32080128 -99526656+32080170 -99533063+32080244 -99536776+32080286 -99541122+32080336 -99543016+32080358 -99544873+32080380 -99546019+32080394 -99550751+32080448 -99570441+32080673 -99570951+32080679 -99594364+32080946 -99598506+32080994 -99602284+32081038 -99614882+32081182 -99615400+32081188 -99616857+32081205 -99618564+32081225 -99625354+32081303
 -99625354+32081303 -99631413+32081275
 -99202768+31467067 -99202772+31474774 -99202777+31484220 -99202838+31488221 -99202840+31488824 -99202866+31496595 -99202643+31501083 -99202700+31504806 -99202700+31505139 -99202700+31506891 -99202694+31517635 -99202715+31523515 -99202777+31540637 -99202792+31544690 -99202814+31550596 -99202819+31551904 -99202841+31557854 -99202870+31565853 -99202889+31570956 -99202915+31577675 -99202928+31581211 -99203002+31588624 -99203048+31599424 -99203141+31621539 -99203152+31622782 -99203179+31626812 -99203203+31627488 -99203204+31635256 -99203210+31637336 -99203235+31645112 -99203260+31653213 -99203285+31661196 -99203310+31669200 -99203325+31674194 -99203333+31677033 -99203340+31679366 -99203342+31680286 -99203364+31687341 -99203374+31690773 -99203378+31692145 -99203383+31693943 -99203389+31696099 -99203402+31700114 -99203421+31705661 -99203434+31709798 -99203450+31714762 -99203455+31716521 -99203488+31726584 -99203520+31736510 -99203524+31737804 -99203601+31748646 -99203498+31753682 -99203494+31753883 -99203443+31756591 -99203415+31758047 -99203362+31760236 -99203143+31771956 -99202924+31783696 -99202895+31785248 -99202881+31785999 -99202797+31790507 -99202618+31798271 -99202610+31798693 -99202316+31814887 -99202297+31815915 -99202236+31819250 -99202167+31823048 -99201950+31835047 -99201893+31838188 -99201773+31844785 -99201676+31850157 -99201635+31852388 -99201521+31858695 -99200862+31877085 -99200737+31882298 -99200735+31882400 -99200566+31889517 -99200494+31892525 -99200383+31897192 -99200031+31912073 -99199606+31931632 -99199420+31937934 -99199384+31939424 -99199340+31941486 -99199313+31941738 -99198992+31954296 -99198992+31954709 -99198907+31959271 -99198867+31961648 -99198853+31962515 -99198654+31970382 -99198505+31976200 -99198463+31977836 -99198366+31981586 -99198176+31988951 -99198057+31993551 -99197947+32000142 -99197624+32011895 -99197611+32012374 -99197371+32021580 -99197146+32030206 -99197061+32033466 -99196995+32036000 -99196969+32036976 -99196931+32038400 -99196895+32039777 -99196685+32047895 -99196552+32052990 -99196349+32060791 -99196315+32062072 -99196262+32064104 -99196223+32065577 -99196200+32066436 -99196056+32072015 -99195975+32075147 -99195871+32079235
 -99202768+31467067 -99202835+31467039
 -99202835+31467039 -99218952+31474890 -99230987+31477705
 -99230987+31477705 -99260935+31463997 -99273162+31446034 -99303076+31432244 -99307234+31417279 -99308101+31415262 -99308839+31414421 -99314434+31409670
 -99314434+31409670 -99336454+31416520 -99345428+31443615
 -99345428+31443615 -99346485+31443125 -99362456+31434603
 -99362456+31434603 -99362635+31434797
 -99233379+29090935 -99227939+29090954
 -99233379+29090935 -99229969+29090915
 -99229969+29090915 -99227939+29090954
 -99346130+29091474 -99336350+29091474 -99323191+29091475 -99315384+29091475 -99306474+29091476 -99303735+29091476 -99297829+29091476 -99292600+29091476 -99291598+29091482
 -99291598+29091482 -99287735+29091481 -99282045+29091434
 -99282045+29091434 -99273877+29091482 -99257661+29091521 -99257076+29091522 -99251403+29091537
 -99251403+29091537 -99247993+29091023 -99233818+29090938 -99233379+29090935
 -99276940+30499495 -99281836+30499519 -99282524+30499634 -99282604+30499673
 -99276940+30499495 -99282604+30499673
 -99282604+30499673 -99283519+30499685 -99285973+30499719 -99295401+30499848
 -99295401+30499848 -99303996+30499832
 -99301984+30286672 -99321360+30286857 -99325130+30286893 -99357816+30287206 -99393141+30287834 -99399235+30287881 -99406294+30288021
 -99406294+30288021 -99407447+30288006 -99420227+30287848 -99422332+30287822
 -99422332+30287822 -99428749+30287840 -99430939+30287857 -99433308+30287937 -99439124+30287978 -99460214+30288283 -99472627+30288463 -99473565+30288546 -99476843+30288548 -99477155+30288548 -99495962+30288560 -99500331+30288674 -99502256+30288689 -99511383+30288793
 -99511383+30288793 -99516724+30288635 -99522687+30288599 -99523625+30288594 -99524471+30288590 -99529008+30288564 -99531985+30288547
 -99531985+30288547 -99545202+30288840 -99577986+30289077 -99580186+30289111 -99581697+30289135 -99586974+30289168 -99593181+30289281 -99595241+30289326 -99603294+30289429 -99612899+30289551
 -99612899+30289551 -99632902+30289502
 -99632902+30289502 -99634000+30289514 -99637653+30289554 -99648406+30289668 -99657729+30289693 -99671506+30289856 -99681368+30290017 -99682873+30290201 -99684118+30290211 -99696889+30290322 -99711678+30290451 -99736504+30290668 -99748216+30290943
 -99748216+30290943 -99749926+30290942 -99754173+30290641
 -99303996+30499832 -99304015+30498207 -99303921+30489438 -99303848+30482555 -99303797+30475922 -99303780+30473645 -99303631+30459987 -99303561+30453625 -99303360+30435246 -99303238+30424001 -99303232+30423448 -99302993+30401403 -99302985+30400735 -99303019+30400047 -99302677+30375842 -99302406+30357888 -99302355+30349480 -99302203+30323576 -99302099+30305879 -99302066+30300567 -99302063+30300219 -99301984+30286672
 -99483869+30710771 -99483877+30707381 -99483896+30698288 -99483919+30687276 -99483922+30675701 -99483925+30674315 -99483936+30669453 -99483943+30664997 -99483998+30643971 -99484191+30621871 -99484180+30614718 -99484240+30600101 -99484269+30594258 -99484296+30586149 -99484377+30562359 -99484338+30553867 -99484401+30550104 -99484416+30549191 -99484461+30534523 -99484567+30529230 -99484539+30519829 -99484530+30516912 -99484528+30516058 -99484495+30504925 -99484482+30500187 -99473898+30499642 -99470985+30499638 -99457903+30499624 -99445892+30499611 -99445313+30499610 -99433826+30499598 -99428795+30499594 -99421715+30499405 -99421510+30499365
 -99421510+30499365 -99416603+30499377 -99415212+30499381 -99405252+30499517
 -99405252+30499517 -99405204+30499483
 -99405204+30499483 -99402049+30499493 -99396554+30499524 -99380516+30499592 -99365557+30499702 -99351394+30499779
 -99351394+30499779 -99345906+30499746 -99345017+30499705 -99332077+30499668 -99327494+30499655 -99323309+30499650
 -99323309+30499650 -99318571+30499694 -99308119+30499793 -99303996+30499832
 -99361298+29091423 -99346130+29091474
 -99361298+29091423 -99347315+29091474 -99346130+29091474
 -99405316+29091339 -99403773+29091341 -99396790+29091350 -99394523+29091353 -99385545+29091365 -99381161+29091371 -99378238+29091376 -99375673+29091397 -99375391+29091400
 -99375391+29091400 -99371471+29091387
 -99371471+29091387 -99363783+29091414 -99361298+29091423
 -99375025+31439367 -99362635+31434797
 -99375025+31439367 -99374015+31439288 -99369604+31438236 -99367947+31438030 -99366343+31437664 -99365969+31437504 -99362787+31434961 -99362635+31434797
 -99378628+33398750 -99373236+33398790
 -99378628+33398750 -99375357+33398742
 -99375357+33398742 -99373236+33398790
 -99472444+33399024 -99467856+33399010 -99454857+33398972 -99452553+33398965 -99443963+33398940 -99440253+33398929 -99434349+33398912 -99423044+33398879 -99412027+33398847 -99404690+33398825 -99400127+33398812 -99389880+33398783 -99387994+33398777 -99380709+33398756 -99378628+33398750
 -99441124+31444345 -99449654+31468315
 -99449654+31468315 -99428942+31467035 -99421897+31463233 -99409817+31461987 -99400778+31460283
 -99400778+31460283 -99400535+31460320
 -99400535+31460320 -99388705+31443052 -99375025+31439367
 -99395742+28625967 -99395707+28625857 -99395707+28625258 -99395727+28624671 -99395798+28622642 -99395880+28620303 -99395938+28618644 -99396069+28614972 -99396086+28592636 -99396092+28582844 -99396286+28543966 -99396275+28535396 -99396274+28534431 -99396287+28528594 -99396295+28526046 -99396312+28520698 -99396009+28503674 -99395956+28500890 -99395945+28500263 -99396473+28500263 -99396674+28500263 -99396652+28500166 -99396574+28492589 -99396580+28491447 -99396431+28478322 -99396417+28476875 -99396344+28469414 -99396276+28462410 -99396125+28446957 -99396108+28445160 -99396054+28439632 -99396028+28436974 -99395976+28431631 -99395933+28427223 -99395923+28426103 -99395905+28424178 -99395885+28420024 -99395791+28410038 -99395775+28408340 -99395731+28403617 -99395710+28401383 -99395671+28397156 -99395660+28395974 -99395632+28392997 -99395507+28381029 -99395483+28378553 -99395477+28377918 -99395452+28375269 -99395275+28364034
 -99395275+28364034 -99395228+28364052
 -99395228+28364052 -99394630+28349818 -99394414+28349792 -99394484+28344477 -99394675+28329866 -99394713+28327003 -99394831+28318031 -99394966+28303861 -99395050+28299909 -99395117+28294751 -99395216+28287064 -99395269+28282977 -99395450+28268977 -99395668+28252096 -99395086+28236152 -99395016+28233733 -99394318+28209477 -99394252+28207195 -99394177+28204627
 -99395729+28632448 -99395742+28625967
 -99395736+28640784 -99395729+28632448
 -99395736+28640784 -99407831+28640586 -99409021+28640566
 -99395742+28625967 -99395729+28632448
 -99614502+28202088 -99613839+28202094 -99606259+28202169 -99602237+28202229 -99597292+28202277 -99592872+28202320 -99581506+28202431 -99572939+28202515 -99546920+28202770 -99524658+28202989 -99480876+28203838 -99460354+28204028 -99434504+28204268 -99407222+28204521 -99401119+28204579 -99396478+28204623 -99394177+28204627
 -99408857+28666262 -99408818+28660644 -99408814+28660109 -99408786+28656048 -99408780+28655213 -99408783+28651722 -99408815+28650234 -99408907+28646041 -99409021+28640566
 -99408966+28675169 -99408857+28666262
 -99408966+28675169 -99408864+28667154 -99408857+28666262
 -99409021+28640566 -99414994+28640534
 -99414994+28640534 -99420147+28640578 -99427332+28640639 -99438452+28640734 -99439332+28640741 -99454022+28640867 -99465359+28640994 -99466822+28641043 -99470442+28641084 -99480915+28641206 -99481378+28641213 -99481506+28641215 -99482265+28641227 -99492967+28641402 -99493310+28641402 -99496163+28641401 -99500321+28641342 -99501201+28641331 -99503179+28641309 -99503898+28641281
 -99503898+28641281 -99513315+28641725 -99513358+28641764 -99517127+28641995 -99526761+28642573 -99527321+28642573 -99542210+28642551 -99546039+28642541 -99548839+28642534 -99560600+28642503
 -99560600+28642503 -99569527+28642504 -99569968+28642509 -99578370+28642601 -99581266+28642633 -99587965+28642707 -99590107+28642731 -99597551+28642758 -99613200+28642807 -99618594+28642824 -99623873+28642867 -99636952+28643120 -99649650+28643335 -99652994+28643461 -99657680+28643544
 -99657680+28643544 -99662555+28643507 -99670431+28643448 -99680290+28643386
 -99680290+28643386 -99682952+28643404 -99685722+28643409 -99687573+28643423 -99688196+28643427 -99698898+28643513 -99702539+28643538 -99716361+28643632 -99749352+28643857
 -99749352+28643857 -99755481+28643818 -99756834+28643816 -99757608+28643815
 -99757608+28643815 -99759192+28643836
 -99759192+28643836 -99762352+28643827 -99765206+28643819 -99766199+28643816 -99766930+28643814
 -99766930+28643814 -99780713+28643828 -99781827+28643830 -99789229+28643844 -99797911+28643861 -99810645+28643886 -99813991+28643892 -99816600+28643938 -99827462+28643945 -99830684+28643959 -99839117+28643959 -99844934+28643959 -99851556+28643956 -99854043+28643953 -99854292+28643952 -99875286+28643934 -99875333+28643934 -99883021+28644291 -99883024+28644318 -99890076+28644800 -99890039+28644919 -99913051+28646756
 -99913051+28646756 -99913196+28646755 -99916846+28646714 -99918000+28646699 -99929259+28646552 -99935943+28646459
 -99935943+28646459 -99955390+28646789 -99962119+28646904 -99967645+28646998 -99970440+28647037 -99983163+28647219 -99999612+28647455
 -99999612+28647455 100000337+28647296
 100000337+28647296 100003333+28647317 100010157+28647365 100020015+28647436 100029191+28647502 100032252+28647524 100041513+28647591 100048167+28647639 100051467+28647663 100091362+28647951 100112370+28648102 100113407+28648114 100113896+28648118 100114336+28648122
 -99413880+29091335 -99413810+29091115 -99413811+29090197 -99413864+29085797 -99413819+29084633 -99413813+29083384 -99413807+29082223 -99413797+29080503 -99413756+29077128 -99413765+29059936 -99413383+29033133 -99413277+29019504 -99413148+29009066 -99413022+29002424 -99413052+29000246 -99413047+28999701 -99413018+28996595 -99412942+28988233 -99412935+28987484 -99412822+28975010 -99412801+28972685 -99412726+28964376 -99412692+28961535 -99412539+28944380 -99412536+28944068 -99412439+28930562 -99412406+28927098 -99412345+28920603 -99412278+28913424 -99412237+28909112 -99412157+28907498 -99412313+28907109 -99412339+28906765 -99412068+28895370 -99412041+28891516 -99412022+28888910 -99411957+28879951 -99411988+28871955 -99411970+28869598 -99411937+28865147 -99411904+28860808 -99411739+28838503 -99411729+28837255 -99411690+28832067 -99411595+28819253 -99411554+28814713 -99411455+28801044 -99411394+28792732 -99411381+28790936 -99411301+28784634 -99411226+28772682 -99411222+28772077 -99411220+28771785 -99409806+28719041 -99409781+28718500 -99409719+28717138 -99409698+28716671 -99409877+28716176 -99409629+28710787 -99409246+28703570 -99409317+28700067 -99409156+28689933 -99409059+28682388 -99409037+28680701 -99408966+28675169
 -99413880+29091335 -99413862+29093086 -99413716+29100938 -99413560+29112550 -99413097+29128440 -99413094+29133340 -99413107+29134821 -99413125+29139462 -99413123+29141959 -99413116+29143436 -99413106+29158851 -99413115+29159439 -99413117+29163888 -99413118+29169415 -99413140+29171104 -99413140+29177891 -99413140+29189938 -99413133+29191206 -99413107+29193735 -99413089+29199199 -99413040+29212323 -99412989+29226109 -99412976+29227982 -99412819+29250341 -99412802+29253872 -99412760+29262550 -99412746+29265483 -99412749+29266325 -99412697+29267975 -99412694+29269127 -99412637+29285905 -99412630+29286814 -99412620+29288222 -99412571+29295212 -99412543+29299297 -99412442+29313516 -99412420+29330785 -99412418+29331015 -99412379+29338750 -99412260+29344704 -99412264+29347642 -99412280+29355404 -99412313+29362730 -99412491+29391681 -99412521+29408535 -99412522+29409130 -99412579+29427085 -99412586+29441556 -99412496+29448404 -99412582+29456456 -99412623+29460394 -99412412+29463603 -99412378+29468121 -99412541+29472429 -99412531+29473116 -99412527+29473346 -99412473+29477096 -99412372+29484117 -99412906+29500230 -99412627+29502897 -99412586+29503781 -99412527+29515489 -99412346+29525444 -99412355+29537706 -99412134+29555796 -99412234+29561631 -99412145+29564648 -99412315+29590713 -99412085+29598550 -99412008+29601215 -99412028+29602415 -99411762+29611351 -99411725+29612593 -99411808+29625226 -99411808+29625283 -99411817+29627514
 -99411772+29091334 -99405316+29091339
 -99411772+29091334 -99409052+29091334 -99405316+29091339
 -99413880+29091335 -99411772+29091334
 100111406+29086318 100111087+29086320 100109947+29086336 100098073+29086409 100083081+29086502 100069001+29086620 100066767+29086632 100066275+29086634 100060928+29086664 100053996+29086736 100051795+29086747 100043331+29086791 100038462+29086816 100036747+29086825 100032234+29086848 100029784+29086860 100005031+29086991 100001088+29087012 -99999745+29087156
 -99999745+29087156 -99999651+29087155
 -99999651+29087155 -99992272+29087393 -99992083+29087444 -99989437+29087516 -99989272+29087546 -99986286+29087628 -99974037+29087640 -99964424+29087756 -99962702+29087764 -99961147+29087802 -99953963+29087848 -99952767+29087912
 -99952767+29087912 -99952743+29087886
 -99952743+29087886 -99948676+29087932 -99938566+29087975
 -99938566+29087975 -99920883+29087912
 -99920883+29087912 -99918892+29087968 -99914430+29087995
 -99914430+29087995 -99914338+29087962
 -99914338+29087962 -99913542+29087996 -99913013+29087996 -99912969+29087977
 -99912969+29087977 -99897365+29088278
 -99897365+29088278 -99897356+29088249
 -99897356+29088249 -99891541+29088357 -99891474+29088371
 -99891474+29088371 -99891178+29088338
 -99891178+29088338 -99887152+29088449 -99883451+29088590
 -99883451+29088590 -99883410+29088555
 -99883410+29088555 -99879963+29088576 -99869233+29088581 -99868904+29088640 -99866394+29088720 -99866371+29088759 -99862848+29088806 -99862766+29088859
 -99862766+29088859 -99862259+29088809
 -99862259+29088809 -99862212+29088842
 -99862212+29088842 -99855586+29088828 -99854739+29088797
 -99854739+29088797 -99853327+29088828
 -99853327+29088828 -99853303+29088784 -99841147+29088772
 -99841147+29088772 -99841111+29088817
 -99841111+29088817 -99835519+29088806
 -99835519+29088806 -99825539+29088867 -99825538+29088879 -99820289+29088945
 -99820289+29088945 -99820235+29088913
 -99820235+29088913 -99816890+29088950
 -99816890+29088950 -99816883+29088931
 -99816883+29088931 -99809591+29088945 -99802295+29089013 -99802230+29089041
 -99802230+29089041 -99793471+29089026 -99793460+29089004
 -99793460+29089004 -99782399+29089256 -99775705+29089268
 -99775705+29089268 -99769585+29089237
 -99769585+29089237 -99769548+29089279 -99766276+29089324 -99766225+29089346
 -99766225+29089346 -99765737+29089301
 -99765737+29089301 -99765689+29089320
 -99765689+29089320 -99764186+29089293
 -99764186+29089293 -99760330+29089298
 -99760330+29089298 -99756846+29089296 -99756538+29089295 -99753582+29089229 -99753044+29089216 -99750816+29089149 -99750747+29089125
 -99750747+29089125 -99750441+29089128 -99750333+29089128 -99749622+29089130 -99746721+29089269 -99743523+29089383
 -99743523+29089383 -99740180+29089244 -99737489+29089238 -99735118+29089233
 -99735118+29089233 -99731472+29089253 -99700709+29089602 -99694098+29089677 -99693946+29089679
 -99693946+29089679 -99684639+29089282 -99676842+29089272
 -99676842+29089272 -99671320+29089308 -99662422+29089398
 -99662422+29089398 -99656381+29089325
 -99656381+29089325 -99655039+29089465 -99648160+29089529 -99644434+29089565
 -99644434+29089565 -99629671+29089540
 -99629671+29089540 -99620464+29089825 -99610184+29089908 -99597211+29090001 -99596316+29090005 -99595234+29090010 -99586089+29090058 -99576420+29090098 -99576228+29090099 -99568086+29090376
 -99568086+29090376 -99557292+29090336
 -99557292+29090336 -99551172+29090375 -99550246+29090382 -99547028+29090404 -99545389+29090415 -99522254+29090536 -99508590+29090624 -99499787+29090940 -99484151+29090994 -99473275+29091037 -99467461+29091069 -99465133+29091081 -99462308+29091097 -99456246+29091134 -99444993+29091193 -99444472+29091195 -99443591+29091198 -99442575+29091204 -99427611+29091271 -99426322+29091277 -99420941+29091302 -99417315+29091318
 -99417315+29091318 -99416342+29091275
 -99416342+29091275 -99413880+29091335
 -99603130+29627181 -99546283+29627440 -99545510+29627443 -99534569+29627498 -99530751+29627513 -99522561+29627549 -99490453+29627692
 -99490453+29627692 -99487705+29627685 -99477698+29627660 -99429415+29627539 -99424497+29627526 -99423536+29627523 -99419323+29627512
 -99419323+29627512 -99411817+29627514
 -99452424+31440709 -99441124+31444345
 -99452424+31440709 -99452029+31440837 -99451227+31440998 -99450479+31441296 -99449864+31441663 -99447860+31442625 -99446603+31443038 -99445240+31443634 -99442888+31444092 -99441124+31444345
 -99453794+27265058 -99492389+27280930 -99491860+27281771 -99491312+27282604 -99490575+27283503 -99490136+27284239 -99489633+27285024 -99489139+27285760 -99488467+27287071 -99488100+27287928 -99487796+27288697 -99514319+27329660 -99507494+27335189 -99505077+27360500 -99504951+27360904 -99504825+27361171 -99504672+27361526 -99504455+27361906 -99504347+27362164 -99504185+27362625 -99504150+27362777 -99503475+27365105 -99502564+27366761 -99499819+27371587 -99499587+27372105 -99499443+27372501 -99499076+27373140 -99498347+27373918 -99498331+27373929 -99497501+27374494 -99497076+27374725 -99496721+27374859 -99496228+27375027 -99492831+27390491 -99490287+27397313 -99490047+27397971 -99487704+27409924 -99490255+27420336 -99492402+27428398 -99492692+27429208 -99493899+27432578 -99494524+27434623 -99494830+27435500 -99495042+27436317 -99495392+27437665 -99494233+27453338 -99485406+27464192 -99485419+27465097 -99484944+27465751 -99483119+27469396 -99480996+27479961 -99480219+27485796 -99486135+27493178 -99494819+27498996 -99502519+27500396
 -99502519+27500396 -99506419+27499796 -99507319+27499596 -99510319+27499096 -99516120+27498596
 -99516120+27498596 -99527420+27503395 -99526620+27506095 -99525120+27515695 -99525188+27516331 -99525420+27518495 -99525213+27520104 -99523232+27530237 -99523000+27531187 -99522020+27540494 -99521662+27544850 -99514619+27556694 -99514465+27556849 -99514319+27556994 -99511555+27563473 -99511293+27564087 -99511119+27564494 -99512219+27568094 -99513619+27569793 -99523453+27575812 -99525110+27576420 -99528881+27579024 -99531694+27582566 -99533296+27585907 -99536869+27595603 -99537511+27597319 -99538168+27599436 -99538310+27599748 -99543628+27607107 -99544620+27607710 -99545291+27608095 -99546527+27608755 -99547336+27609312 -99548023+27609747 -99548816+27610193 -99549442+27610472 -99551425+27611643 -99552097+27612143 -99554432+27613995
 -99554432+27613995 -99557627+27613543
 -99557627+27613543 -99588896+27625292 -99626372+27642275 -99696573+27663136 -99719261+27664257 -99727393+27677946 -99732299+27685196 -99750869+27705306 -99818318+27776268 -99875330+27796770 -99875850+27797139 -99876761+27797845 -99877677+27799427 -99878024+27800505 -99877143+27804385 -99876174+27806276 -99875330+27807862 -99875330+27818178 -99895828+27904178 -99937731+27955507 -99995368+28000279 100111356+28153822 100125339+28158992 100126783+28160037 100127655+28160454 100128309+28160574 100128711+28161210 100129148+28161806 100129994+28162151 100131048+28162705 100133157+28163563
 100133157+28163563 100133675+28163561
 100133675+28163561 100212189+28196837
 -99472470+31421559 -99454100+31439759 -99452424+31440709
 -99471258+32957025 -99471269+32962350 -99471277+32966174 -99471280+32967623 -99471297+32975683 -99471304+32979056 -99471308+32981232 -99471319+32986065 -99471385+33001336 -99471394+33004463 -99471422+33013972 -99471438+33019064 -99471444+33020971 -99471446+33021401 -99471445+33027427 -99471449+33029125 -99471474+33039808 -99471487+33045041 -99471496+33048525 -99471505+33052145 -99471513+33052720 -99471572+33064931 -99471567+33073358 -99471579+33077932 -99471614+33091457 -99471615+33091791 -99471626+33096070 -99471639+33101047 -99471675+33114888 -99471697+33123190 -99471900+33163401 -99471908+33166287 -99471941+33178120 -99471943+33178485 -99471958+33183712 -99471988+33194241 -99471994+33196182 -99472076+33224986 -99472108+33236145 -99472122+33240808 -99472134+33244796 -99472240+33298413 -99472261+33317167 -99472265+33321507 -99472277+33331999 -99472277+33334287 -99472280+33344273 -99472282+33346008 -99472301+33358558 -99472303+33359815 -99472317+33369297 -99472318+33370086 -99472411+33383690 -99472443+33398330 -99472444+33399024
 -99472470+31421559 -99481402+31434620 -99482258+31435055 -99482872+31435192 -99484851+31436498 -99485546+31437300 -99485787+31437666 -99485840+31437872
 -99472470+31421559 -99485840+31437872
 -99474496+33733504 -99474435+33730716 -99474435+33727360 -99474433+33718540 -99474432+33717255 -99474414+33712966 -99474401+33711706 -99474355+33707086 -99474313+33702839 -99474318+33691433 -99474345+33682213 -99474351+33679998 -99474319+33665923 -99474182+33651093 -99473978+33621293 -99473896+33610667 -99473890+33609821 -99473817+33606435 -99473752+33598271 -99473721+33591456 -99473657+33579409 -99473627+33576500 -99473602+33574036 -99473591+33566357 -99473626+33561463 -99473520+33550766 -99473480+33546285 -99473423+33534045 -99473336+33528698 -99473333+33527483 -99473293+33524693 -99473284+33511175 -99473246+33508905 -99473213+33507596 -99473110+33504305 -99473113+33489833 -99473108+33489089 -99473012+33471033 -99473004+33469879 -99472999+33469242 -99472963+33463742 -99472892+33452826 -99472895+33451445 -99472887+33451364 -99472850+33450895 -99472593+33448516 -99472548+33445421 -99472547+33445089 -99472537+33440675 -99472513+33429864 -99472506+33426701 -99472501+33424462 -99472485+33417495 -99472473+33412039 -99472444+33399024
 -99474496+33733504 -99474628+33733854 -99475095+33734931 -99475452+33736214 -99475534+33736259 -99475836+33737176 -99476440+33738550 -99477428+33740245 -99477565+33740680 -99477648+33740726 -99478114+33742032 -99478279+33742284
 -99474496+33733504 -99478279+33742284
 -99475605+33834056 -99475607+33830420 -99475610+33826308 -99475623+33809069 -99475537+33806322 -99474929+33783422 -99474866+33779107 -99474912+33774359 -99474550+33744032 -99474496+33733504
 -99612001+32956962 -99611948+32956962 -99611064+32956962 -99609866+32956962 -99572324+32956970 -99564853+32956971 -99559916+32956984 -99556310+32956998 -99553567+32957008 -99552867+32957010 -99545878+32957037 -99540677+32957057 -99539586+32957061 -99533322+32957075 -99532188+32957084 -99527041+32957095
 -99527041+32957095 -99524405+32957092 -99504952+32957071 -99493191+32957043 -99492346+32957042 -99481174+32957034 -99480233+32957033 -99476948+32957030 -99474691+32957028 -99471258+32957025
 -99474812+34396020 -99486809+34397874 -99500367+34409677
 -99500367+34409677 -99501730+34409472
 -99501730+34409472 -99508355+34410587 -99518313+34414382
 -99518313+34414382 -99520471+34413533 -99523097+34412372 -99523650+34412206 -99526456+34411779 -99532114+34411620
 -99532114+34411620 -99532328+34411636 -99534848+34412161 -99536640+34412736 -99542830+34413172 -99557202+34415213 -99560491+34416747 -99564056+34417388 -99573178+34418212
 -99573178+34418212 -99580060+34416653 -99586584+34386943 -99588314+34385294 -99596323+34377137 -99597318+34376450 -99598560+34375440 -99599128+34375076 -99600026+34374688
 -99600026+34374688 -99601372+34375055 -99601448+34375076 -99616793+34375391
 -99616793+34375391 -99616863+34375076 -99625369+34373886
 -99625369+34373886 -99628545+34375076 -99628530+34375401 -99641622+34381096 -99648611+34381671
 -99648611+34381671 -99648833+34381603 -99655189+34376107 -99658146+34375075 -99667718+34375075 -99673145+34378516 -99709283+34388317 -99709532+34388523 -99709808+34389394 -99710029+34389669 -99710941+34390172 -99712102+34390562 -99712682+34390928 -99713318+34391730 -99713926+34392806 -99713954+34393035 -99714370+34398189 -99722060+34406936 -99725096+34408355 -99734209+34412440
 -99734209+34412440 -99734338+34412430 -99734356+34412429
 -99734356+34412429 -99735717+34412885 -99750372+34420371 -99764826+34436434 -99765047+34437007 -99765599+34437488 -99766871+34437947 -99768059+34438955 -99770850+34440215 -99771984+34440925 -99772702+34441269 -99773560+34442048 -99773919+34442827 -99775743+34444225 -99785445+34450045 -99787767+34451809 -99795315+34456116 -99797167+34457674 -99814479+34476639 -99817964+34483625 -99818130+34486007 -99816720+34489718 -99817356+34491573 -99828369+34498878 -99832904+34500068 -99834122+34501357 -99834768+34501740 -99834805+34501757 -99835235+34501957 -99835702+34502101 -99843974+34506502 -99844585+34506915 -99868170+34527375 -99869891+34528982 -99871661+34531115 -99872357+34532096 -99872666+34533219 -99873468+34535676 -99875377+34537360
 -99875377+34537360 -99875377+34537073
 -99875377+34537073 -99875974+34537850 -99876093+34537879 -99876597+34539709 -99877236+34540330 -99879333+34541177 -99880155+34541674 -99880898+34542219 -99882216+34543781 -99883552+34545408 -99884192+34546201 -99884417+34546495 -99884842+34546953 -99885989+34548003 -99887147+34549047 -99887403+34549241 -99893275+34553816 -99907272+34560746 -99918158+34567668 -99926379+34575667 -99950290+34578721
 -99950290+34578721 -99956717+34576524 -99964764+34566613 -99972113+34562043 -99997501+34560574
 -99475605+33834056 -99475599+33834401 -99475560+33837053 -99475541+33838348 -99475534+33838794 -99475268+33857174 -99474914+33871726 -99474817+33875996 -99474925+33896865 -99474947+33901150 -99474995+33903762 -99474992+33903976 -99474993+33904327 -99475016+33908360 -99475048+33914095 -99475104+33924280 -99475170+33937338 -99475278+33952839 -99475343+33965072 -99475420+33990699 -99475448+33995195 -99475640+34002820 -99475645+34005390 -99475648+34006881 -99475679+34020804 -99475641+34036114 -99475684+34046365 -99475698+34049829 -99475704+34051273 -99475734+34057625 -99475765+34065538 -99475796+34073270 -99475616+34084535 -99475602+34085423
 -99475020+34354581 -99475002+34364705 -99474991+34369449 -99474902+34387304 -99474859+34392192 -99474833+34395070 -99474812+34396020
 -99475069+34340791 -99475115+34334814 -99475202+34319407 -99475240+34310089 -99475264+34304420 -99475342+34285480 -99475375+34273968 -99475433+34258814 -99475445+34256538 -99475476+34250445 -99474965+34249753 -99475007+34239707 -99475014+34238050 -99475022+34236145 -99475054+34228467 -99475077+34222982 -99475132+34209878 -99475139+34208121 -99475202+34193104 -99475265+34178229 -99475323+34164670 -99475329+34163268 -99475391+34148335 -99475409+34144110 -99475455+34133313 -99475489+34125667 -99475595+34103929 -99475602+34085423
 -99475020+34354581 -99475030+34345960 -99475069+34340791
 -99475020+34354581 -99475069+34340791
 -99990980+33397404 -99969553+33397441 -99966959+33397492 -99957615+33397503 -99943223+33397522 -99934053+33397584 -99930252+33397611
 -99930252+33397611 -99926625+33397610 -99910923+33397609 -99889617+33397607 -99886967+33397607 -99878142+33397620
 -99878142+33397620 -99877642+33397617
 -99877642+33397617 -99868659+33397806 -99866297+33397817 -99859783+33397848 -99853008+33397881 -99835924+33397964 -99835322+33397966
 -99835322+33397966 -99832013+33397930
 -99832013+33397930 -99829826+33397942 -99818707+33398003 -99814889+33398024
 -99814889+33398024 -99809400+33397955
 -99809400+33397955 -99801069+33398016 -99790077+33398095 -99772637+33398220 -99771477+33398229 -99763067+33398290 -99754459+33398353
 -99754459+33398353 -99745843+33398291
 -99745843+33398291 -99743773+33398355 -99733040+33398379 -99723965+33398399 -99723676+33398400 -99719867+33398408 -99702619+33398447 -99697787+33398458 -99693846+33398467 -99688416+33398479 -99685257+33398487 -99680550+33398498 -99672570+33398516 -99667960+33398526 -99655112+33398556 -99650739+33398566 -99641850+33398587 -99641016+33398589 -99633264+33398607 -99610437+33398704 -99607618+33398719 -99598822+33398730
 -99598822+33398730 -99596265+33398684
 -99596265+33398684 -99580799+33398711 -99574906+33398734 -99553629+33398768 -99539869+33398790 -99534590+33398804 -99528065+33398814 -99516368+33398831
 -99516368+33398831 -99501325+33398788
 -99501325+33398788 -99500360+33398856 -99485270+33399062
 -99485270+33399062 -99475062+33399032 -99472444+33399024
 -99478279+33742284 -99476142+33750292 -99478640+33753356
 -99478640+33753356 -99481340+33750090 -99483808+33750090 -99502519+33764414 -99516038+33770285 -99546265+33781288 -99541817+33794093
 -99493884+34068476 -99484851+34070357 -99476270+34084335 -99475602+34085423
 -99484617+30869111 -99484617+30868963 -99484578+30862330 -99484481+30845428 -99484479+30844946 -99484420+30833826 -99484375+30825217 -99484366+30823445 -99484344+30819332 -99484273+30805679 -99484141+30780378 -99484082+30768943 -99484048+30762335 -99484017+30756288 -99483990+30750987 -99483808+30741060 -99483841+30724490 -99483869+30710771
 -99483869+30710771 -99499192+30710761 -99508530+30710756
 -99508530+30710756 -99514130+30710769 -99518945+30710780 -99529644+30710805 -99535138+30710818 -99537506+30710823 -99551280+30710855 -99563559+30710884 -99593180+30710954 -99604433+30710998 -99605105+30710999 -99608508+30711004 -99617912+30711019
 -99617912+30711019 -99628033+30710548
 -99628033+30710548 -99640247+30710567 -99641670+30710569 -99650268+30710582 -99661616+30710600 -99669010+30710612 -99673412+30710619 -99674820+30710660 -99678050+30710663 -99700858+30710688
 -99700858+30710688 -99711849+30710658
 -99711849+30710658 -99727711+30710677 -99735768+30710700 -99758015+30710818
 -99758015+30710818 -99759082+30710816 -99768639+30710798 -99771397+30710793 -99783487+30710771 -99784524+30710769 -99786110+30710727 -99794120+30710705 -99796673+30710701 -99820915+30710672 -99834195+30710656 -99834863+30710655 -99839004+30710650 -99846194+30710641 -99855573+30710630 -99857161+30710628 -99858617+30710626 -99860243+30710624 -99860689+30710623 -99866953+30710617 -99873854+30710599
 -99873854+30710599 -99881028+30710637 -99882468+30710637 -99887232+30710640 -99889065+30710641 -99900032+30710648 -99903861+30710650 -99907721+30710652 -99910484+30710653 -99923768+30710662 -99925847+30710663 -99939238+30710672 -99946980+30710677 -99950492+30710679 -99955636+30710682
 -99955636+30710682 -99959310+30710635
 -99959310+30710635 -99978963+30710653 -99985756+30710672 -99998114+30710708 -99998802+30710710
 -99998802+30710710 100006747+30710465 100022404+30710451 100051651+30710426 100066271+30710397 100074075+30710382 100077229+30710380 100086567+30710377 100098861+30710373 100101096+30710372 100106238+30710369 100108713+30710368 100116234+30710366
 -99484617+30869111 -99484685+30875175 -99484687+30882317
 -99484617+30869111 -99484687+30882317
 -99484755+30940605 -99484750+30936568 -99484743+30930318 -99484709+30927824 -99484705+30919394 -99484700+30909578 -99484700+30909330 -99484696+30899948 -99484695+30899389 -99484694+30897218 -99484688+30884376 -99484687+30882317
 -99485840+31437872 -99511473+31424393
 -99511473+31424393 -99512971+31424741 -99524345+31451947 -99538266+31483552 -99553322+31487266 -99554739+31488687 -99574135+31493610
 -99574135+31493610 -99601849+31492160
 -99603223+31087296 -99603236+31080863 -99603237+31080090 -99603283+31055740 -99603331+31054291 -99603332+31053541 -99603335+31050275 -99603335+31049402 -99603336+31048223 -99603338+31046250 -99603359+31026895 -99603369+31017262 -99603383+31004842 -99603710+30998337 -99603691+30985381 -99603688+30983397 -99603684+30981070 -99603665+30967674 -99603654+30960407 -99603642+30951947 -99603638+30949456 -99603631+30944001 -99601050+30940731 -99591486+30940715 -99590600+30940688 -99580275+30940674 -99579912+30940667 -99570351+30940655 -99561805+30940644 -99559714+30940641 -99554500+30940635 -99550271+30940630 -99538756+30940616 -99536807+30940613
 -99536807+30940613 -99531300+30940630 -99530356+30940633 -99519774+30940668 -99514150+30940683 -99510547+30940692 -99505774+30940705
 -99505774+30940705 -99490384+30940605 -99484755+30940605
 -99496394+34070264 -99493884+34068476
 -99496394+34070264 -99495366+34070147 -99494705+34069872 -99494127+34069392 -99493906+34068979 -99493884+34068476
 -99733356+34093513 -99730295+34094318 -99729966+34094454 -99703744+34095427
 -99703744+34095427 -99696830+34093085
 -99696830+34093085 -99695469+34093294 -99681281+34094195
 -99681281+34094195 -99676646+34089471
 -99676646+34089471 -99655957+34097299
 -99655957+34097299 -99637702+34097271 -99636684+34096767 -99630983+34092766
 -99630983+34092766 -99625673+34094883 -99624954+34096646
 -99624954+34096646 -99617846+34083387 -99617136+34083015
 -99617136+34083015 -99608878+34083091
 -99608878+34083091 -99582054+34077786 -99573353+34064020 -99550722+34057554
 -99550722+34057554 -99543229+34060066 -99536826+34071945
 -99536826+34071945 -99496394+34070264
 -99596463+33787308 -99541817+33794093
 -99596463+33787308 -99574442+33794094
 -99574442+33794094 -99573975+33793338 -99572905+33792330 -99572411+33792124 -99571039+33791964
 -99571039+33791964 -99568954+33792147
 -99568954+33792147 -99568131+33792079 -99567445+33791827 -99566018+33791094 -99564756+33790292
 -99564756+33790292 -99541817+33794093
 -99655620+33813906 -99653516+33817502
 -99653516+33817502 -99633048+33812632 -99621008+33799944 -99618933+33799920 -99615547+33798733 -99598913+33787263
 -99598913+33787263 -99596463+33787308
 -99601534+31132678 -99601533+31132233 -99601529+31129211 -99601526+31126738 -99601525+31125818 -99601525+31125168 -99601568+31125168 -99601637+31123831
 -99601637+31123831 -99601665+31123895
 -99601665+31123895 -99601736+31121784 -99601894+31121647 -99602192+31115020 -99602136+31114998 -99603223+31087296
 -99601543+31141620 -99601534+31132678
 -99601543+31141620 -99601543+31139550 -99601534+31132678
 -99601849+31492160 -99601909+31480139 -99601924+31477018 -99602006+31461071 -99602016+31459928 -99602236+31436806 -99602326+31423478 -99602397+31407474 -99602426+31401027 -99602506+31392772 -99602552+31388233 -99602469+31383905 -99602480+31378245 -99602504+31362683 -99602345+31340451 -99602232+31324799 -99602218+31322860 -99602160+31314713 -99602141+31312108 -99602115+31308567 -99602078+31303345 -99601921+31281204 -99601730+31254143 -99601706+31251851 -99601576+31245145 -99601575+31244630 -99601564+31217842 -99601563+31215085 -99601560+31209416 -99601559+31207662 -99601558+31206208 -99601557+31203035 -99601556+31200136 -99601552+31187942 -99601545+31154514 -99601544+31149158 -99601543+31141620
 -99601849+31492160 -99604354+31494414 -99612161+31500584
 -99612161+31500584 -99624060+31492132 -99608509+31476051
 -99602828+29907512 -99602803+29899244 -99602790+29894768 -99602774+29889619 -99602769+29888063 -99602767+29887673 -99602639+29872788 -99602719+29848319 -99602773+29831496 -99602873+29801040 -99602888+29796399 -99602950+29777574 -99602966+29772749 -99603004+29761436 -99603023+29755972 -99603323+29742889 -99603319+29740522 -99603306+29733063 -99603251+29700984 -99603241+29695184 -99603233+29690490 -99603231+29689777 -99603230+29689286 -99603219+29682850 -99603215+29680374 -99603209+29677107 -99603190+29665166 -99603180+29659322 -99603169+29652528 -99603162+29648032 -99603154+29643437 -99603108+29642781 -99603078+29634185 -99603130+29627181
 -99603223+31087296 -99609787+31087259 -99631470+31086965
 -99631470+31086965 -99631950+31086966 -99634744+31086976 -99649215+31087000 -99662760+31087022
 -99662760+31087022 -99664030+31087016
 -99664030+31087016 -99668920+31087023 -99677521+31087035 -99678417+31087036 -99697863+31087064 -99728668+31087107 -99743180+31087174 -99796472+31087182 -99798644+31087184 -99806287+31087191 -99822015+31087207 -99840569+31087271
 100014188+29623495 100013739+29623500
 100013739+29623500 100011508+29623499
 100011508+29623499 100010301+29623522 100009168+29623527 100006782+29623538 100000345+29623570 -99976243+29623682 -99964927+29623759 -99956759+29623851 -99955501+29623859 -99951276+29623886 -99950341+29623892 -99949533+29623897 -99945007+29623926 -99936934+29623978 -99928333+29624041 -99916724+29624127 -99914220+29624142 -99899098+29624233 -99877792+29624362 -99877329+29624364
 -99877329+29624364 -99872940+29624288 -99869566+29624163
 -99869566+29624163 -99862149+29624201 -99861406+29624205 -99860157+29624211
 -99860157+29624211 -99858279+29624190
 -99858279+29624190 -99854960+29624208 -99851644+29624226 -99849936+29624284 -99844909+29624309 -99843990+29624313 -99812699+29624469 -99808561+29624489 -99801272+29624525 -99794461+29624559 -99794066+29624560 -99756556+29624748 -99755309+29624764
 -99755309+29624764 -99755092+29624755
 -99755092+29624755 -99754485+29624758 -99754170+29624759 -99752835+29624767 -99751765+29624773 -99751744+29624773 -99750334+29624877 -99746858+29625123 -99745393+29625227 -99745342+29625227 -99744818+29625227 -99743926+29625227 -99736639+29625268 -99733083+29625322 -99716383+29625579 -99711864+29625649 -99701422+29625825 -99694705+29625895 -99677572+29626124
 -99677572+29626124 -99676805+29626109
 -99676805+29626109 -99670042+29626205 -99636310+29626682 -99635967+29626687 -99603941+29627178 -99603130+29627181
 -99611979+32639305 -99611980+32639783 -99612032+32662008 -99612039+32672412 -99612057+32673368 -99612062+32673735 -99612057+32675656 -99612056+32676199 -99612052+32677658 -99612049+32679089 -99612040+32681219 -99612072+32687149 -99612077+32692622 -99612126+32698118 -99612092+32702296 -99612096+32703955 -99612053+32713584 -99612095+32714695 -99612072+32720815 -99612032+32731251 -99612038+32743947 -99612059+32750117 -99611816+32750117 -99611821+32751840 -99611826+32753554 -99611834+32755970 -99611851+32760911 -99611952+32790169 -99611968+32791175 -99611988+32792389 -99611961+32792595 -99611965+32797995 -99611968+32798883 -99611968+32798935 -99611983+32803606 -99612000+32808826 -99612007+32811042 -99612008+32811402 -99612053+32825432 -99612100+32840101 -99612147+32854768 -99612194+32869485 -99612198+32870546
 -99612026+32514654 -99612032+32518416 -99612038+32521939 -99612053+32531044 -99612064+32537585 -99612042+32540784 -99611960+32545604 -99612029+32554862 -99612022+32560176 -99612029+32575241 -99612031+32577747 -99612035+32583821 -99612066+32591541 -99612067+32591887 -99612079+32591982 -99612084+32594356 -99612103+32604157 -99612125+32615001 -99612138+32621413 -99611979+32633825 -99611979+32634018
 -99611979+32639305 -99611975+32636988 -99611979+32634018
 -99611979+32639305 -99611979+32634018
 -99612001+32956962 -99612023+32952339 -99612025+32952021 -99612026+32951704 -99612129+32930769 -99612245+32915049 -99612252+32899060 -99612222+32884128
 -99612026+32514654 -99625364+32514654 -99625364+32514611
 -99625364+32514611 -99625658+32514630 -99627885+32514630 -99629579+32514630
 -99988827+32960121 -99985706+32960111 -99969852+32960026 -99951118+32959867 -99944149+32959809 -99916447+32959551 -99904315+32959441 -99897029+32959379 -99886649+32959264 -99881763+32959208 -99881184+32959201 -99865918+32959011 -99858326+32958956 -99853121+32958919 -99831437+32958718 -99828890+32958691 -99819502+32958564 -99811633+32958520 -99809618+32958509 -99808969+32958505 -99807370+32958496 -99806917+32958494 -99806712+32958493 -99806604+32958493 -99806490+32958492 -99805706+32958484 -99805358+32958480 -99804263+32958470 -99802890+32958457 -99800125+32958431 -99799590+32958425 -99798873+32958419 -99797482+32958406 -99796361+32958395 -99794915+32958381 -99794237+32958374 -99793968+32958371 -99785478+32958297 -99783627+32958283 -99783425+32958281 -99783284+32958280 -99780701+32958261 -99776490+32958229 -99776052+32958226 -99760580+32958123 -99740829+32957967 -99738638+32957951 -99735716+32957930 -99721955+32957833 -99719074+32957813 -99715669+32957789
 -99715669+32957789 -99714147+32957807 -99712884+32957890
 -99712884+32957890 -99711680+32957869 -99710806+32957854 -99707842+32957808 -99705381+32957764 -99680191+32957514 -99669397+32957416 -99649739+32957256 -99636966+32957122 -99627695+32957010 -99627092+32957003 -99620842+32956962 -99615880+32956962 -99613503+32956962 -99612165+32956962 -99612001+32956962
 -99612222+32884128 -99612198+32870546
 -99612222+32884128 -99612222+32875112 -99612198+32870546
 -99626833+31467750 -99608509+31476051
 -99626833+31467750 -99625344+31467531 -99624257+31467519
 -99624257+31467519 -99620889+31467888 -99620514+31468002 -99618508+31468118
 -99618508+31468118 -99618027+31468027
 -99618027+31468027 -99616476+31468096 -99614364+31468693 -99613322+31469151 -99611531+31470481 -99608509+31476051
 -99626833+31467750 -99646224+31491311 -99662056+31498502
 -99662056+31498502 -99669164+31496693
 -99669164+31496693 -99672362+31497095 -99676292+31503432 -99674848+31505518 -99653120+31529094 -99662778+31534397 -99677775+31556364
 -99677775+31556364 -99682415+31554489
 -99682415+31554489 -99697525+31569497 -99709447+31576709
 -99709447+31576709 -99722063+31562761
 -99722063+31562761 -99721890+31569347 -99721711+31576140 -99721698+31576759
 -99627710+28202014 -99614502+28202088
 -99627710+28202014 -99625322+28202037 -99614502+28202088
 -99627710+28202014 -99646874+28201830 -99647555+28201823 -99648657+28201812 -99650530+28201810 -99650711+28201794 -99652997+28201769 -99666558+28201639 -99673423+28201573 -99680888+28201501 -99695465+28201392 -99701376+28201338 -99706895+28201288 -99707942+28201279 -99725540+28201118 -99728813+28201089 -99731633+28201064 -99764719+28200873 -99777776+28200733 -99779372+28200718 -99780313+28200710 -99792998+28200589 -99799911+28200524 -99811848+28200411 -99821010+28200324 -99829454+28200244 -99831783+28200222 -99837192+28200171 -99839553+28200149 -99842075+28200126 -99850546+28200046 -99856330+28199992 -99865882+28199902 -99874736+28199819
 -99629579+32514630 -99629564+32519200 -99630739+32520757
 -99630739+32520757 -99656602+32520642 -99686511+32520602 -99687109+32520601 -99690844+32520596
 -99690844+32520596 -99696878+32520621 -99697093+32520622 -99697462+32520624 -99705433+32520657
 -99705433+32520657 -99714296+32520640 -99714459+32520640 -99717731+32520634 -99718311+32520627
 -99718311+32520627 -99723728+32520680
 -99723728+32520680 -99727800+32520677 -99728102+32520677 -99733783+32520673
 -99733783+32520673 -99744832+32520757 -99747767+32520823
 -99747767+32520823 -99747849+32520820 -99750467+32520723 -99752367+32520723 -99752767+32520723 -99753367+32520723 -99753767+32520723 -99755167+32520823
 -99755167+32520823 -99771947+32520809
 -99771947+32520809 -99777150+32520817 -99782964+32520817 -99789312+32520824 -99798528+32520862 -99806020+32520901 -99812048+32520916
 -99812048+32520916 -99841273+32520902 -99841792+32520902 -99844306+32520901 -99868080+32520854
 -99868080+32520854 -99877754+32521014
 -99877754+32521014 -99891152+32521006
 -99891152+32521006 -99904641+32521151 -99912377+32521182 -99935999+32521411 -99946283+32521495
 -99946283+32521495 -99949762+32521456
 -99949762+32521456 -99969478+32521669 -99973582+32521715 -99983394+32521745 -99987086+32521784
 -99987086+32521784 100003112+32521542
 100003112+32521542 100006460+32521561 100014394+32521771 100018119+32521869 100038040+32522059 100039665+32522080 100046222+32522165 100048799+32522199 100066336+32522425 100084288+32522637 100095190+32522765 100101732+32522790 100112331+32522918 100119335+32523003
 100119335+32523003 100136715+32522691
 100136715+32522691 100143286+32522762 100146543+32522794
 -99631413+32081275 -99631414+32081451 -99631425+32082338 -99631468+32086075 -99631484+32087390 -99631505+32112435 -99631345+32127699 -99631282+32137838 -99631238+32145066 -99631163+32157498 -99631061+32174006 -99630901+32200105 -99630836+32210682 -99630726+32228550 -99630723+32229098 -99630684+32235503 -99630680+32236282 -99630677+32240337 -99630670+32249068 -99631115+32257282 -99631115+32261128 -99631011+32288125 -99630994+32292689 -99630872+32299007 -99630811+32304088 -99630762+32308173 -99630750+32309169 -99630643+32313617 -99630521+32328234 -99630582+32330759 -99630628+32333093 -99630668+32335132 -99630765+32340136 -99630827+32341631 -99630782+32343271 -99630770+32346220 -99630721+32357782 -99630444+32372431 -99630332+32378373 -99630171+32386895 -99630004+32401231 -99629920+32423264 -99629914+32424838 -99629904+32427630 -99629898+32429108 -99629836+32429352 -99629775+32430771 -99629775+32435858 -99629775+32436111 -99629821+32436714 -99629821+32437027 -99629822+32445411 -99629822+32445998 -99629815+32452651 -99629807+32459723 -99629807+32469771 -99629811+32470168 -99629853+32474334 -99629761+32481832 -99629685+32485533 -99629685+32489218 -99629610+32499494 -99629579+32503797 -99629579+32512532 -99629579+32514630
 -99757672+30074135 -99752192+30074154 -99742131+30074399
 -99742131+30074399 -99728882+30074303 -99719922+30074238 -99693733+30074048 -99689944+30068869 -99689975+30064574 -99690095+30047863 -99690130+30043019 -99690190+30034714 -99690332+30014995 -99690448+29999704 -99690732+29971493 -99690706+29970048 -99690873+29953674 -99690982+29942985 -99691062+29935133 -99691125+29930028 -99677662+29908565 -99669599+29908479 -99669051+29908474 -99651131+29908271 -99650392+29908264 -99630724+29908094 -99630409+29908092 -99602828+29907512
 -99631413+32081275 -99631491+32081276 -99633074+32081293 -99639248+32081362 -99645795+32081435 -99658548+32081602 -99664409+32081662 -99666003+32081695 -99673774+32081752 -99676507+32081772 -99694869+32081914 -99695464+32081919 -99696613+32081929 -99704933+32082005 -99713971+32082089
 -99665804+33809945 -99655620+33813906
 -99665804+33809945 -99655675+33813631 -99655620+33813906
 -99793359+33816953 -99792072+33817689 -99787587+33821306
 -99787587+33821306 -99786787+33820674 -99785591+33819861 -99779333+33818531
 -99779333+33818531 -99772719+33819518
 -99772719+33819518 -99771749+33817712
 -99771749+33817712 -99764957+33821977
 -99764957+33821977 -99757112+33802855 -99726171+33797913
 -99726171+33797913 -99716820+33813012
 -99716820+33813012 -99716771+33812868 -99703343+33800277
 -99703343+33800277 -99699349+33815228 -99675719+33822538
 -99675719+33822538 -99668914+33814328 -99665804+33809945
 -99713971+32082089 -99713952+32080637 -99713988+32076541 -99714122+32066732 -99714142+32062515 -99714166+32057820 -99714172+32056562 -99714200+32052064 -99714233+32047209 -99714271+32041753 -99714286+32039590 -99714349+32036369 -99714352+32036236 -99714354+32036142 -99714511+32014554 -99714568+32010425 -99714673+32002856 -99714612+32000144 -99714761+31990551 -99714904+31981376 -99714993+31975650 -99715185+31963319 -99715271+31957766 -99715317+31954801 -99715351+31953468 -99715376+31949481 -99715422+31947453 -99715455+31944692 -99715535+31942607 -99715555+31941640 -99715633+31937871 -99715688+31934872 -99715756+31931119 -99715800+31928743 -99715849+31926448 -99715859+31925964 -99715878+31920860 -99715850+31917629 -99715876+31916438 -99715953+31914551 -99715957+31914233 -99716143+31902276 -99716193+31899055 -99716260+31894731 -99716548+31876068 -99716807+31867967 -99716850+31866802 -99717116+31849527 -99717126+31848908 -99717172+31845955 -99717310+31837101 -99717459+31827551 -99717514+31824059 -99717547+31821984 -99717587+31819461 -99717853+31802516 -99717951+31796273 -99717985+31794120 -99717997+31793177 -99718031+31791061 -99718058+31789392 -99718094+31787150
 -99713971+32082089 -99714249+32082147
 -99714249+32082147 -99714327+32082146 -99721158+32082095 -99729095+32082037 -99735093+32081994 -99763023+32081631 -99771094+32081568 -99788357+32081433 -99796195+32081372 -99807409+32081262
 -99807409+32081262 -99807939+32081268 -99808712+32081276 -99813208+32081323 -99814889+32081377 -99815420+32081399
 -99815420+32081399 -99816304+32081369
 -99718278+31777745 -99718094+31787150
 -99718278+31777745 -99718097+31787007 -99718094+31787150
 -99721698+31576759 -99721639+31579604 -99721597+31581635 -99721506+31586026 -99721422+31590096 -99721431+31591234 -99721087+31606781 -99720983+31611497 -99720595+31638076 -99720218+31660151 -99720199+31661285 -99720193+31661689 -99720059+31669627 -99719938+31675039 -99719556+31696702 -99719547+31697194 -99719392+31706078 -99719360+31707926 -99719314+31710584 -99719191+31717627 -99719086+31723608 -99718784+31740878 -99718721+31744491 -99718614+31750833 -99718534+31751566 -99718375+31758372 -99718297+31763735 -99718380+31772649 -99718335+31774881 -99718322+31775517 -99718278+31777745
 -99721698+31576759 -99722378+31576757 -99724282+31576753 -99730899+31576739 -99731776+31576738 -99732132+31576737 -99739299+31576722 -99743268+31576714 -99747085+31576706 -99751818+31576698
 -99751818+31576698 -99758707+31576746 -99760452+31576759 -99764681+31576789 -99765275+31576793 -99794707+31577000 -99796553+31577014
 -99796553+31577014 -99797704+31576991
 -99797704+31576991 -99801104+31577060 -99806980+31577108 -99829349+31577275 -99836447+31577328 -99847391+31577410 -99851445+31577441 -99858951+31577497 -99900555+31577840 -99918885+31577958 -99920598+31577970 -99921629+31577977 -99922401+31577982 -99935680+31578068 -99990540+31578421 100007069+31578861 100010710+31578916 100015862+31578992 100025870+31579143 100029594+31579198 100036222+31579346 100041862+31579426 100044805+31579468 100058782+31579668 100064473+31579749 100075832+31579911
 100075832+31579911 100077048+31579758
 100077048+31579758 100082546+31579775 100092975+31579808 100110105+31580239 100111234+31580267
 -99733356+34093513 -99734154+34093536 -99734925+34093696 -99735993+34094232
 -99733356+34093513 -99735993+34094232
 -99735993+34094232 -99740197+34098738 -99741428+34099622 -99746826+34100998
 -99746826+34100998 -99748901+34099804 -99750372+34099038 -99764878+34093153 -99770528+34092805
 -99770528+34092805 -99771672+34093183 -99772043+34093286 -99777548+34096518 -99797453+34108053 -99798910+34108897 -99801870+34110609 -99810424+34115557 -99811746+34116289 -99812297+34116655 -99813876+34117544 -99814253+34117763 -99818843+34120425 -99821386+34121900 -99833526+34129110 -99843008+34134640 -99847661+34137355 -99856867+34142724 -99861201+34145252 -99862106+34145780 -99873774+34152538 -99875853+34153746 -99876086+34153830 -99881712+34157090 -99892672+34163442 -99893265+34163786 -99896691+34165769 -99898740+34166957 -99911263+34174215 -99927901+34183857 -99932492+34186527 -99937715+34189555 -99947279+34195099 -99947995+34195515 -99948477+34195836 -99948722+34195978 -99949281+34196303 -99957692+34201184 -99970590+34208670 -99985392+34217259 -99997621+34224355
 -99754173+30290641 -99754228+30288195
 -99754173+30290641 -99764331+30290621 -99802226+30290476 -99820265+30290384
 -99820265+30290384 -99831081+30290408 -99832626+30290429
 -99832626+30290429 -99843639+30290404
 -99843639+30290404 -99845435+30290495 -99857372+30290537
 -99857372+30290537 -99858113+30290514 -99858482+30290514 -99871925+30290279
 -99871925+30290279 -99884869+30290467
 -99884869+30290467 -99885710+30290466 -99888197+30290465 -99898945+30290357
 -99898945+30290357 -99908549+30290397 -99911048+30290407
 -99911048+30290407 -99914898+30290292
 -99914898+30290292 -99921606+30290453
 -99921606+30290453 -99936766+30290431 -99941467+30290248 -99942851+30290071 -99944243+30290068 -99958421+30289994
 -99958421+30289994 -99959768+30290177 -99970071+30290186
 -99970071+30290186 -99980967+30290182
 -99980967+30290182 100000351+30290359 100008964+30290360 100023403+30290360 100034379+30290361 100034964+30290361 100036967+30290363 100049800+30290378
 100049800+30290378 100052553+30290375 100067443+30290360 100074777+30290352 100078623+30290349 100109195+30290333 100113798+30290261
 100113798+30290261 100116461+30290296
 -99754228+30288195 -99755101+30250195 -99755369+30228109
 -99754228+30288195 -99755369+30228109
 -99755369+30228109 -99755580+30216095 -99755676+30210614 -99755845+30200994 -99755852+30200546 -99756522+30162476 -99756502+30161483 -99756555+30160841 -99756557+30160537 -99756723+30142963 -99756726+30142642 -99757075+30117518 -99757266+30103642 -99757301+30101056 -99757672+30074135
 -99757672+30074135 -99769434+30074096 -99782533+30074052 -99784925+30074044 -99802902+30073983 -99845223+30073843 -99845475+30073842 -99845706+30073833 -99849632+30073809 -99850086+30073807 -99864557+30073770 -99868383+30073760 -99876972+30073643 -99898766+30073603
 -99898766+30073603 -99902192+30073650
 -99902192+30073650 -99918029+30073637
 -99918029+30073637 -99917796+30075752 -99926205+30079251 -99928484+30079421 -99941658+30080409 -99943388+30080539 -99943779+30080568
 -99943779+30080568 -99967812+30080372 -99968061+30077709 -99971515+30040806 -99990331+30018165 -99990786+30012933 -99991579+30003808 -99993220+29987061 -99999011+29932331 -99999098+29931504 100000341+29919768 100000349+29919693 100000349+29915405 100001004+29909165 100001607+29903427 100001634+29903175 100008661+29897105 100017081+29890759 100020063+29886644
 -99793359+33816953 -99803046+33822361 -99804034+33823689 -99805214+33824812 -99809111+33826782 -99809742+33827149 -99810264+33827355
 -99810264+33827355 -99811005+33827286 -99813641+33826530 -99813942+33826347 -99814387+33825621
 -99793359+33816953 -99814387+33825621
 -99814387+33825621 -99822176+33820848 -99831251+33817352
 -99831251+33817352 -99831919+33822771 -99835378+33835808
 -99835378+33835808 -99840327+33835772 -99847466+33835721
 -99847466+33835721 -99858278+33835763
 -99858278+33835763 -99864670+33835749
 -99864670+33835749 -99866919+33835785 -99899038+33835913
 -99899038+33835913 -99907911+33835912
 -99907911+33835912 -99909261+33835920 -99925829+33835934
 -99925829+33835934 -99927145+33835920
 -99927145+33835920 -99927582+33835942 -99937574+33836080
 -99937574+33836080 -99939760+33836042 -99940676+33836026 -99949707+33835965 -99952317+33835921
 -99952317+33835921 -99954843+33835926
 -99954843+33835926 -99968318+33835915
 -99968318+33835915 -99971059+33835943 -99973675+33835966 -99978172+33836004
 -99978172+33836004 -99980261+33835988 -99986706+33835945
 -99986706+33835945 -99989472+33835951 -99990107+33835952 -99995848+33835966 -99996434+33835967
 -99826954+32081340 -99816304+32081369
 -99826954+32081340 -99816958+32081380
 -99816958+32081380 -99816304+32081369
 100151911+32082638 100147761+32082652 100130564+32082706
 100130564+32082706 100112093+32082622 100110483+32082616
 100110483+32082616 100109348+32082623
 100109348+32082623 100100797+32082592 100097383+32082579 100094943+32082570 100092779+32082562 100084968+32082533 100064312+32082457 100052722+32082415 100048751+32082400
 100048751+32082400 100039835+32082404
 100039835+32082404 100038617+32082398 100035289+32082382 100021556+32082320 100007577+32082280 100007434+32082280 100007138+32082234
 100007138+32082234 100005927+32082257
 100005927+32082257 100005819+32082256 100004445+32082256 -99987424+32082229 -99976713+32082171 -99972167+32082146 -99966297+32082114 -99962863+32082096 -99956037+32082059 -99945334+32082003
 -99945334+32082003 -99939241+32082040
 -99939241+32082040 -99938460+32081948
 -99938460+32081948 -99935230+32081963
 -99935230+32081963 -99930530+32081939 -99926759+32081908 -99924871+32081891 -99919738+32081849 -99915626+32081821 -99913487+32081807 -99912912+32081804 -99903989+32081797 -99901197+32081781 -99894021+32081726 -99889811+32081705
 -99889811+32081705 -99886895+32081709
 -99886895+32081709 -99881667+32081650 -99870246+32081577 -99857765+32081484 -99852737+32081457 -99837494+32081385 -99835813+32081377 -99830313+32081355 -99826954+32081340
 -99840569+31087271 -99843381+31087270
 -99843381+31087270 -99840569+31087271
 -99843381+31087270 -99855118+31087267 -99858014+31087266 -99858304+31087266 -99866426+31087285
 -99866426+31087285 -99867132+31087283 -99872031+31087271
 -99872031+31087271 -99875350+31087209
 -99875350+31087209 -99882007+31087219
 -99872031+31087271 -99882007+31087219
 -99883849+28199965 -99874736+28199819
 -99883849+28199965 -99875331+28200067
 -99875331+28200067 -99874736+28199819
 100113719+28197819 100099040+28197961 100086042+28198085 100076268+28198217 100074262+28198235 100071971+28198255
 100071971+28198255 100068866+28198241
 100068866+28198241 100057602+28198350 100054324+28198356 100026812+28198636 100022566+28198679 100021761+28198687 -99991610+28198820 -99968810+28199064 -99942118+28199350 -99919717+28199590 -99912056+28199672 -99902146+28199752 -99890724+28199885 -99883849+28199965
 -99987544+31087409 -99981934+31087398 -99966922+31087371
 -99966922+31087371 -99966771+31087429
 -99966771+31087429 -99966678+31087370 -99958555+31087355 -99951732+31087342 -99944496+31087329 -99944072+31087328 -99941914+31087324 -99933542+31087309 -99915623+31087277 -99906986+31087262 -99882007+31087219
 -99988827+32960121 -99988887+32969895 -99988889+32970369 -99988975+32984043 -99989007+32985355 -99989059+32999469 -99989121+33004266 -99989126+33005107 -99989158+33011255 -99989301+33039074 -99989340+33046608 -99989441+33066020 -99989479+33073242 -99989532+33083418 -99989571+33090907 -99989658+33107581 -99989663+33108379 -99989690+33113527 -99989339+33125992 -99989313+33130857 -99989323+33154765 -99989321+33168688 -99989335+33174877 -99989339+33177101 -99989340+33177449 -99989341+33178199 -99989389+33178600 -99989417+33178921 -99989388+33179157 -99989384+33191417 -99989379+33206320 -99989464+33212574 -99989457+33213192 -99989398+33223085 -99989378+33232289 -99989370+33232556 -99989423+33234423 -99989461+33245896 -99989466+33246878 -99989479+33249681 -99989423+33250097 -99989484+33253737 -99989685+33265724 -99989712+33267346 -99989828+33274308 -99990001+33284643 -99990145+33293260 -99990168+33294637 -99990219+33297672 -99990297+33302348 -99990473+33312825 -99990489+33313790 -99990660+33323968 -99990850+33335336 -99990943+33340837 -99991072+33348496 -99991228+33357765 -99991293+33361627 -99991315+33362809 -99991327+33363410 -99990837+33373011 -99990710+33375093 -99990774+33380422 -99990837+33385639 -99990908+33391447 -99990969+33396469 -99990980+33397404
 -99996434+33835967 -99996272+33827415 -99996217+33824469 -99996186+33822777 -99996023+33795812 -99996042+33794559 -99996036+33794087 -99995875+33791416 -99995773+33789710 -99995776+33786586 -99995764+33784326 -99995442+33765233 -99995460+33760172 -99995297+33742447 -99995225+33737318 -99995037+33723585 -99994950+33716795 -99994942+33716213 -99994916+33714158 -99994681+33695602 -99994363+33669671 -99994290+33663439 -99994221+33659528 -99994047+33641948 -99994007+33638142 -99993608+33623438 -99993440+33611380 -99993301+33602274 -99993289+33601231 -99993137+33587807 -99993133+33587399 -99993132+33587233 -99993110+33585244 -99993104+33584555 -99993072+33580211 -99993071+33579991 -99992905+33570197 -99992938+33566089 -99992947+33565032 -99992955+33564081 -99992901+33563875 -99992931+33563389 -99992911+33562704 -99992896+33562217 -99992858+33560946 -99992788+33558606 -99992815+33558400 -99992678+33547855 -99992610+33538066 -99992600+33536645 -99992579+33533889 -99992370+33511670 -99992311+33496524 -99992338+33494620 -99991969+33467547 -99991936+33465178 -99991706+33447904 -99991675+33445682 -99991645+33443559 -99991480+33435534 -99991314+33422517 -99991267+33418911 -99991234+33416282 -99991303+33415375 -99991292+33414634 -99991289+33414435 -99991260+33412522 -99991241+33411253 -99991050+33403120 -99991004+33399377 -99990980+33397404
 100517449+33397866 100515648+33397845 100509206+33397773 100504456+33397735 100470610+33397577
 100470610+33397577 100463529+33397582 100456431+33397587 100445804+33397594
 100445804+33397594 100433056+33397564
 100433056+33397564 100426074+33397574 100413311+33397592 100409245+33397597 100406727+33397600 100391170+33397623 100372418+33397686
 100372418+33397686 100353210+33397481 100350195+33397448
 100350195+33397448 100348267+33397463 100346904+33397474 100341982+33397563
 100341982+33397563 100341017+33397554 100339293+33397537 100335428+33397530 100310226+33397192 100295794+33396998 100295747+33396997
 100295747+33396997 100260943+33397600
 100260943+33397600 100260890+33397599 100257176+33397552
 100257176+33397552 100250384+33398036 100244303+33398053
 100244303+33398053 100218261+33397906 100205680+33397836 100203600+33397824 100203351+33397820 100202313+33397804 100201455+33397792 100198201+33397774 100190414+33397732 100183436+33397695 100174109+33397645 100162863+33397584 100159181+33397564 100148840+33397509
 100148840+33397509 100112948+33397837
 100112948+33397837 100099885+33397814 100085736+33397789 100077181+33397775 100065416+33397771 100061493+33397763 100050231+33397740 100044614+33397728 100039837+33397718 100034225+33397707 100016042+33397672 100009398+33397659 100003955+33397648 100003786+33397648 100000729+33397266
 100000729+33397266 100000519+33397339 100000375+33397390 -99994050+33397399 -99990980+33397404
 100144224+32959979 100143881+32959977 100142510+32959966 100132038+32959876 100118907+32959834
 100118907+32959834 100107693+32959892 100101461+32959917 100090391+32959963 100073193+32960033 100046787+32960142 100022767+32960242 100020448+32960251 100020220+32960251 100020123+32960251 100019696+32960204
 100019696+32960204 100017880+32960215 100016364+32960226
 100016364+32960226 -99998839+32960158 -99997399+32960152 -99995999+32960147 -99988827+32960121
 -99996434+33835967 -99998136+33835972
 -99997501+34560574 -99997508+34558018 -99997519+34554701 -99997586+34532501 -99997621+34521260 -99997770+34492545 -99997761+34478972 -99997758+34475313 -99997810+34467352 -99997817+34461233 -99997823+34455735 -99997823+34455551 -99997830+34449044 -99997835+34445252 -99997836+34444354 -99997847+34434484 -99997856+34426830 -99997863+34420226 -99997863+34420165 -99997870+34414359 -99997870+34414142 -99997875+34409349 -99997869+34406860 -99997871+34405572 -99997871+34405324 -99997872+34404608 -99997828+34401927 -99997828+34401243 -99997832+34395054 -99997835+34390765 -99997840+34382927 -99997710+34371595 -99997687+34366716 -99997684+34366058 -99997876+34357760 -99997833+34356866 -99997726+34353500 -99997702+34346158 -99997706+34332534 -99997706+34332114 -99997712+34322862 -99997715+34318028 -99997720+34311829
 -99997621+34224355 -99999151+34224290 100000381+34224153
 100000381+34224153 100002414+34224154 100005941+34227867 100006189+34228462 100006514+34236937 100025337+34238926
 100025337+34238926 100036699+34238792 100036762+34238791 100047028+34229780 100047036+34226570 100047038+34225707 100047003+34215188 100047003+34214616 100047016+34213158 100047026+34212091 100047083+34206029 100047087+34205641 100047241+34182324 100047269+34176703 100047328+34171014 100047321+34169532 100047317+34168658 100047264+34167530 100047267+34166807 100047271+34165672 100047287+34161454 100047285+34159499 100047288+34158797 100047343+34157583 100047354+34149468 100047362+34147707 100047428+34132815 100047490+34123618 100047558+34109711 100047464+34108174 100047521+34101948 100047635+34087402 100047667+34077365 100047718+34061737 100047719+34061155 100047752+34052855 100047765+34051657 100047791+34043828 100047793+34043352 100047795+34042798
 -99997720+34311829 -99997721+34310961 -99997728+34298236 -99997730+34292639 -99997705+34285955 -99997721+34284204 -99997753+34283916 -99997835+34283184 -99997789+34280669 -99997717+34273335 -99997651+34249644 -99997636+34237025 -99997621+34224894 -99997621+34224355
 -99997720+34311829 100006184+34311946 100024285+34312002 100041296+34312056 100058772+34312112 100070695+34312150
 100070695+34312150 100076347+34312128
 100076347+34312128 100094256+34312175 100105333+34312205 100109286+34312216 100123231+34312254
 100123231+34312254 100132189+34312134 100134754+34312115
 100134754+34312115 100144454+34312149
 100144454+34312149 100163276+34312116 100171713+34312101 100180961+34312033
 100180961+34312033 100188551+34312171 100210600+34312213
 100210600+34312213 100226958+34312203
 100226958+34312203 100254245+34312205 100265301+34312257 100288720+34312368 100292238+34312385 100292850+34312388 100308749+34312464 100333014+34312580 100335941+34312614 100338121+34312625 100347947+34312737
 100347947+34312737 100350099+34312713 100351016+34312532
 100351016+34312532 100359546+34312561 100362381+34312571
 100362381+34312571 100363278+34312565
 100363278+34312565 100364534+34312570 100370717+34312797
 100370717+34312797 100375394+34312718
 100375394+34312718 100399640+34313430 100399640+34313528
 100399640+34313528 100417783+34313524
 -99998136+33835972 100000378+33835905
 100000378+33835905 100007827+33835915
 -99998136+33835972 100007827+33835915
 100000381+34746461 100000381+34739963 100000381+34739732 100000381+34732426 100000381+34725166 100000381+34714518 100000381+34710623 100000381+34708677 100000381+34696309 100000381+34696079 100000381+34683828 100000381+34681812 100000381+34671047 100000381+34667038 100000381+34659985 100000381+34652587 100000381+34652448 100000381+34637836 100000381+34616297 100000381+34601706 100000381+34601386 100000381+34598065 100000381+34593918 100000381+34593873 100000381+34579810 100000381+34573899 100000381+34573006 100000381+34571448 100000381+34570854 100000381+34570647 100000381+34570396 100000381+34569456 100000381+34563960 100000381+34562929 100000381+34561029 100000381+34560509
 100000381+34560509 -99997501+34560574
 100000381+34746461 100000381+34747498 100000381+34754316 100000381+34754406 100000381+34768835 100000381+34768928 100000381+34785028 100000381+34796709 100000382+34803076 100000382+34812396 100000382+34812444 100000382+34821604 100000382+34826800 100000382+34826849 100000382+34852569 100000382+34853873 100000382+34862577 100000382+34882039 100000383+34898139 100000383+34898849 100000383+34900293 100000383+34900360 100000383+34913895 100000383+34926378 100000383+34926789 100000383+34930454 100000383+34953586 100000383+34961671 100000383+34965577 100000383+34965837 100000383+34968884 100000383+34981984 100000383+34986908 100000383+34987047 100000383+34989154 100000383+34990869 100000384+34998864 100000384+34999206 100000384+35000052 100000384+35003029 100000384+35007839 100000384+35014206 100000384+35015969 100000384+35017893 100000384+35022243 100000384+35030385 100000384+35031335 100000384+35035756 100000384+35038606 100000384+35045077 100000384+35052864 100000384+35064315 100000384+35078033 100000384+35080919 100000384+35082135 100000384+35102724 100000384+35105283 100000385+35113853 100000385+35116557 100000385+35118366 100000385+35125052 100000385+35126999 100000385+35127847 100000385+35138961 100000385+35139332 100000385+35141749 100000385+35142435 100000385+35153021 100000385+35164834 100000385+35173833 100000385+35175757 100000385+35182702
 100000385+35182702 100000385+35189063 100000385+35190576 100000385+35204638 100000385+35204751 100000385+35219295 100000385+35219362 100000385+35223020 100000385+35223120 100000385+35224330 100000385+35225033 100000385+35227126 100000385+35227950 100000385+35233882 100000385+35235210 100000386+35241600 100000386+35247405 100000386+35248518 100000386+35248608 100000386+35262993 100000386+35269460 100000386+35270825 100000386+35277239 100000386+35286421 100000386+35289148 100000387+35298194 100000387+35298673 100000387+35299022 100000387+35299591 100000387+35302110 100000387+35306369 100000387+35306413 100000387+35327299 100000387+35328146 100000387+35335223 100000387+35337582 100000387+35338063 100000387+35349400 100000388+35359292 100000388+35361307 100000388+35364698 100000389+35422340 100000389+35428425 100000389+35430130 100000389+35446527 100000389+35446778 100000390+35465900 100000390+35466016 100000390+35490703 100000390+35494474 100000390+35500049 100000391+35519130 100000391+35546656 100000391+35546769 100000391+35547731 100000391+35552456 100000392+35588653 100000392+35592317 100000392+35619115
 100000392+35619115 100000392+35624652 100000392+35624860 100000392+35638884 100000392+35640420 100000392+35653631 100000392+35653793 100000393+35670577 100000393+35682622 100000393+35682715 100000393+35692515 100000393+35708386 100000394+35726407 100000394+35726613 100000394+35745116 100000394+35745252 100000394+35746153 100000394+35757769 100000394+35761228 100000394+35770272 100000394+35784012 100000395+35794980 100000395+35812865 100000395+35829284 100000395+35837276 100000396+35842061 100000396+35842177 100000396+35844123 100000396+35845336 100000396+35851404 100000396+35852824 100000396+35856511 100000396+35857335 100000396+35860518 100000396+35875044 100000396+35879198 100000396+35880526 100000396+35880948 100000396+35884463 100000396+35884785 100000397+35922317 100000397+35927056 100000397+35948101 100000398+35955565 100000398+35955818 100000398+35967746 100000398+35989891 100000398+35992706 100000398+35995248 100000398+35995524 100000398+36000043 100000398+36007496 100000398+36012648 100000398+36013562 100000398+36013632 100000399+36028059 100000399+36028172 100000399+36043475 100000399+36049214 100000399+36055677
 100000399+36055677 100000399+36065587 100000399+36066320 100000399+36066596 100000399+36067075 100000399+36067717 100000399+36086838 100000399+36087867 100000399+36089174 100000399+36100484 100000399+36100532 100000400+36126020 100000400+36127989 100000400+36129541 100000400+36129700 100000400+36130913 100000400+36163706 100000400+36186715 100000400+36187471 100000401+36193174 100000401+36194708 100000401+36197021 100000401+36202400 100000401+36202425 100000401+36206020 100000401+36211012 100000401+36215933 100000401+36216920 100000401+36219368 100000401+36226443 100000401+36237457 100000401+36240297 100000401+36243801 100000401+36250039 100000401+36260148 100000402+36273467 100000402+36278100 100000402+36303678 100000402+36303745 100000402+36311466 100000403+36327421 100000403+36333374 100000403+36342419 100000403+36351005 100000403+36355357 100000403+36357026 100000403+36359499 100000403+36360965 100000403+36367178 100000403+36372552 100000404+36375037 100000404+36390500 100000404+36390576 100000404+36390896 100000404+36391879 100000404+36397147 100000404+36397260 100000404+36408136 100000404+36420708 100000404+36420803 100000405+36433347 100000405+36433437 100000405+36440466 100000405+36472372 100000405+36479003 100000406+36493380 100000406+36493519 100000406+36499652 100000406+36499702
 100000406+36499702 100003666+36499642
 100003666+36499642 100013958+36499704 100022098+36499715 100025462+36499719 100031173+36499728 100035370+36499734 100040418+36499739 100043722+36499740 100049861+36499743 100054938+36499745 100061629+36499746
 100061629+36499746 100065572+36499731 100068355+36499720 100069315+36499716 100085196+36499653 100090021+36499634 100091040+36499634 100096797+36499633 100099805+36499632
 100099805+36499632 100109331+36499639 100111659+36499641 100113446+36499652 100114949+36499659 100115828+36499663
 100115828+36499663 100127254+36499627
 100127254+36499627 100133918+36499640
 100133918+36499640 100145288+36499635 100147301+36499634 100151869+36499632 100152069+36499632 100152288+36499632 100153001+36499632 100155670+36499632 100156975+36499621
 100156975+36499621 100158617+36499624 100163327+36499633 100167266+36499634 100170218+36499634 100172398+36499634 100177135+36499634 100181221+36499633
 100181221+36499633 100196617+36499667 100197088+36499669 100199284+36499674 100205494+36499689 100217270+36499717 100235117+36499759 100238362+36499767 100247768+36499789 100253531+36499797 100258246+36499814 100278314+36499880
 100278314+36499880 100285861+36499878 100292585+36499876 100292875+36499876 100308121+36499618
 100308121+36499618 100310643+36499642 100311018+36499688
 100311018+36499688 100311245+36499631 100314364+36499631 100324150+36499679
 100324150+36499679 100334441+36499440 100334464+36499420
 100334464+36499420 100341140+36499474 100346093+36499498
 100346093+36499498 100348941+36499474 100351842+36499473
 100351842+36499473 100351852+36499487
 100351852+36499487 100356191+36499447 100378592+36499445
 100378592+36499445 100378634+36499517
 100378634+36499517 100410696+36499457
 100410696+36499457 100411585+36499458
 100411585+36499458 100411727+36499457
 100411727+36499457 100413550+36499469
 100413550+36499469 100413634+36499444
 100413634+36499444 100421301+36499488
 100421301+36499488 100421328+36499447
 100421328+36499447 100423203+36499448 100433959+36499456 100441064+36499462 100441065+36499490 100448966+36499504
 100448966+36499504 100450509+36499502 100468116+36499481
 100468116+36499481 100468122+36499515
 100468122+36499515 100476112+36499503 100489195+36499475
 100489195+36499475 100489248+36499542
 100489248+36499542 100495204+36499290
 100495204+36499290 100513864+36499291 100522227+36499291 100530314+36499357
 100530314+36499357 100530478+36499240
 100530478+36499240 100531215+36499290 100531215+36499341 100546145+36499343
 100000399+36055677 100000900+36055678 100008435+36055699 100017417+36055724 100042942+36055805
 100042942+36055805 100078689+36055542 100090946+36055518 100106884+36055480 100138568+36055370
 100138568+36055370 100154758+36055428 100163768+36055480 100168476+36055495 100171973+36055527 100175452+36055537 100176283+36055539 100178157+36055544 100198458+36055608 100222643+36055685 100262939+36055727
 100262939+36055727 100276550+36055694
 100276550+36055694 100278257+36055695 100283861+36055699 100294816+36055708 100302468+36055714 100314946+36055724
 100314946+36055724 100316040+36055715 100321716+36055674 100348564+36055672 100367129+36055671
 100367129+36055671 100380319+36055991 100385986+36056014 100397001+36056059 100403542+36056095 100420742+36056168 100430893+36056397
 100430893+36056397 100461853+36056303
 100461853+36056303 100465691+36056321 100470593+36056370 100481384+36056412 100491037+36056450 100493572+36056460
 100493572+36056460 100504157+36056338
 100504157+36056338 100511953+36056366
 100511953+36056366 100518790+36056345
 100518790+36056345 100540221+36056491
 100538978+35183144 100531887+35183142 100531476+35183142 100528965+35183142 100523833+35183003
 100523833+35183003 100521233+35183046 100521155+35183048
 100521155+35183048 100517251+35183001
 100517251+35183001 100515131+35183046
 100515131+35183046 100503137+35183018 100501603+35183017
 100501603+35183017 100486607+35183113 100485442+35183120 100482698+35183137 100482419+35183137 100475613+35183116
 100475613+35183116 100469142+35183118
 100469142+35183118 100457372+35183075
 100457372+35183075 100450008+35183076
 100450008+35183076 100444402+35183032 100432166+35182966 100420025+35182963 100402459+35182916 100399354+35182908 100388593+35182880 100384131+35182868
 100384131+35182868 100366174+35182882
 100366174+35182882 100365253+35182860
 100365253+35182860 100363984+35182882 100361375+35182930
 100361375+35182930 100361041+35182907
 100361041+35182907 100343441+35182982
 100343441+35182982 100341615+35182881
 100341615+35182881 100340154+35182907 100338657+35182947 100336141+35182967
 100336141+35182967 100319909+35182947 100308950+35182917 100300374+35182894
 100300374+35182894 100299537+35182963
 100299537+35182963 100299253+35182923 100290305+35182919 100288082+35182852
 100288082+35182852 100284729+35182861 100281713+35182868
 100281713+35182868 100272537+35182866
 100272537+35182866 100267962+35182887
 100267962+35182887 100259873+35182884
 100259873+35182884 100253041+35182901 100252286+35182903
 100252286+35182903 100246307+35182861 100241755+35182813
 100241755+35182813 100237237+35182907 100231993+35182932
 100231993+35182932 100219838+35182914 100218882+35182913
 100218882+35182913 100217266+35182916 100210708+35182931 100207642+35182938
 100207642+35182938 100201505+35182848 100186033+35182820 100180785+35182810 100170392+35182792 100157702+35182768 100152488+35182758 100149626+35182752 100143229+35182740 100143036+35182739 100136438+35182728 100130661+35182718 100113018+35182465
 100113018+35182465 100112062+35182467 100104200+35182483 100094997+35182502 100094075+35182504 100075304+35182545 100049027+35182602 100041758+35182618 100038532+35182625 100032210+35182638 100020818+35182663 100010390+35182686 100003276+35182722
 100003276+35182722 100000385+35182702
 100004528+31087450 -99987544+31087409
 100004528+31087450 100000354+31087433 -99987544+31087409
 100123804+35619408 100120811+35619432 100115116+35619479
 100115116+35619479 100105160+35619415
 100105160+35619415 100102832+35619416
 100102832+35619416 100099519+35619351 100093969+35619327
 100093969+35619327 100084939+35619329 100076293+35619330 100075937+35619331
 100075937+35619331 100073940+35619325 100053080+35619264 100048901+35619195 100040375+35619194 100033841+35619124
 100033841+35619124 100030593+35619143 100023275+35619184 100022398+35619190
 100022398+35619190 100013255+35619072
 100013255+35619072 100004814+35619114 100000392+35619115
 100007356+29632467 100021857+29653582 100021883+29654476 100022014+29654728 100022460+29655187 100023221+29655554 100024113+29655852 100024795+29656242 100025767+29657090 100026448+29658076 100026816+29659038 100028720+29660941
 100007356+29632467 100028720+29660941
 100007827+33835915 100016691+33835927 100024270+33835938 100028826+33835944 100039493+33836008
 100039493+33836008 100042990+33835994 100048480+33835974
 100014188+29623495 100014186+29624383 100013954+29625227 100014314+29625227 100013894+29625751 100010410+29628177 100009457+29628892 100007356+29632467
 100415895+34747525 100408382+34747500
 100408382+34747500 100382272+34747518
 100382272+34747518 100377446+34747238 100375398+34747128
 100375398+34747128 100371380+34747135 100363533+34747150
 100363533+34747150 100329290+34747129 100311766+34747129 100290428+34747130 100276115+34747130 100274939+34747130 100258934+34747130 100255492+34747083
 100255492+34747083 100247045+34747106 100242188+34747155 100223601+34747158 100210234+34747160 100209417+34747160 100207315+34747160 100190381+34747162 100188166+34747162 100170544+34747165 100163228+34747166 100152763+34747167 100126240+34747172
 100126240+34747172 100120378+34747021 100120212+34747016 100117604+34746879 100113347+34746790 100113183+34746789 100092059+34746686 100091481+34746684 100082361+34746641 100082078+34746640 100066696+34746613 100064439+34746609 100055813+34746594 100046888+34746580 100029178+34746534 100010945+34746487 100000381+34746461
 100112098+29623263 100088689+29623320 100076060+29623355 100061841+29623396 100056875+29623410
 100056875+29623410 100049260+29623393
 100049260+29623393 100048106+29623397 100047397+29623416 100043808+29623427
 100043808+29623427 100029925+29623413
 100029925+29623413 100027931+29623423 100018297+29623474 100015418+29623489 100014515+29623493 100014188+29623495
 100029766+29662513 100030094+29666465 100028863+29666772 100024959+29668231 100024206+29668468 100017817+29674494 100021218+29678863 100025206+29683288 100034628+29689066 100036760+29689318 100039425+29690221 100039957+29691107 100042718+29693532 100045875+29697538 100046272+29706315 100046465+29707313 100046875+29707393 100048320+29707673 100059672+29709927 100064136+29710935 100054288+29714048 100051154+29715039 100039937+29718587 100039427+29718749 100032988+29720937 100025534+29724546 100026718+29730620 100022060+29746686 100025237+29749877 100031996+29771201 100032084+29771406 100036182+29777332 100036085+29777892 100032433+29780292 100031871+29780574 100030873+29780780 100030452+29781055 100030111+29781468 100029401+29783622 100028612+29785479 100028033+29786052 100028033+29786304 100028243+29786464 100028927+29786648 100029084+29788366 100014576+29797940 100015230+29799181 100016802+29810229 100016904+29810627 100026758+29826803 100028569+29835398 100026675+29848621 100022371+29856758 100020277+29863932 100019600+29864698 100021195+29871863
 100021195+29871863 100020063+29886644
 100021195+29871863 100023660+29881822 100023739+29881959 100023739+29883495 100023528+29883839 100022949+29884182 100022002+29884549 100020950+29885465 100020081+29886611 100020063+29886644
 100115216+31087994 100111956+31087978 100068628+31087765 100051447+31087680 100045895+31087652 100035446+31087601 100027198+31087560 100004528+31087450
 100028720+29660941 100029229+29661376 100029766+29662513
 100028720+29660941 100029766+29662513
 100048480+33835974 100048452+33842122 100048447+33843039 100048383+33857409 100048343+33866478 100048321+33871394 100048328+33885698 100048326+33887322 100048261+33902635 100048189+33912812 100048147+33922590 100048102+33936843 100048095+33938784 100048067+33947464 100048051+33952670 100048021+33960399 100047982+33970512 100047915+33993444 100047962+34006272 100047946+34010483 100047958+34014662 100047921+34023031
 100047921+34023031 100047795+34042798
 100047921+34023031 100047910+34025330 100047795+34042798
 100048480+33835974 100056233+33836021 100059285+33836056 100061305+33836066 100062524+33836078 100064426+33836087 100067293+33836101 100069523+33836147
 100069523+33836147 100069843+33836146 100071307+33836124
 100071307+33836124 100074680+33836138 100076102+33836145
 100076102+33836145 100102819+33836025 100117339+33835950 100118190+33835949 100142248+33835884 100170098+33835870
 100170098+33835870 100215892+33835939 100223705+33835949 100235525+33835965
 100235525+33835965 100265075+33835879
 100265075+33835879 100282503+33835888 100298473+33835897 100299799+33835898 100322537+33835911 100326449+33835914 100330906+33835928 100331636+33835929 100332809+33835930 100333413+33835931 100349687+33835943 100363047+33835953 100369988+33835959
 100369988+33835959 100382756+33835956 100383409+33835955 100392569+33835937 100398206+33835927 100416493+33835892 100431461+33835864 100446366+33835836 100459018+33835811 100466943+33835796 100478790+33835774 100482696+33835767 100491232+33835751 100494062+33835746 100514459+33835606
 100514459+33835606 100516460+33835652
 100516460+33835652 100518611+33835651 100518691+33835650
 100112098+29623263 100112097+29611445 100112079+29553199 100112086+29509888 100112191+29498472 100112245+29492327 100112309+29486124 100112283+29481553 100112307+29481425 100112248+29475890 100112225+29475626 100112245+29473309 100112250+29472709 100112275+29470171 100112326+29469140 100112353+29469070 100112290+29464501 100112249+29452205 100112248+29450558 100112267+29441574 100112271+29438814 100112210+29400354 100112205+29390593 100112207+29390129 100112129+29381197 100112124+29352294 100112093+29345325 100112056+29339017 100112027+29334248 100111961+29322233 100111941+29318367 100111926+29313904 100111852+29293641 100111844+29289632 100111820+29276076 100111761+29267860 100111720+29259541 100111743+29251979 100111803+29249409 100111777+29243739 100111776+29243304 100111749+29237039 100111747+29236514 100111522+29185186 100111479+29175312 100111474+29174000 100111473+29173680 100111469+29172603 100111446+29167229 100111428+29160751 100111415+29157602 100111370+29155706 100111352+29151699 100111269+29133657 100111233+29125647 100111231+29115924 100111317+29101411 100111377+29091297 100111403+29086829 100111406+29086318
 100111234+31580267 100111251+31578414 100111355+31567207 100111501+31551670 100111716+31545294 100111975+31527513 100111983+31508887 100112114+31503166 100112147+31501735 100111967+31495826 100112032+31489171 100112066+31485655 100112138+31481135 100112190+31475602 100112345+31459160 100112465+31446529 100112485+31444425 100112555+31436987 100112625+31429572 100112662+31425672 100112769+31414395 100112913+31399326 100113052+31384693 100112932+31366044 100113049+31341811 100113084+31334554 100113119+31327281 100113246+31300897 100113260+31297975 100113324+31284649 100113406+31267736 100113487+31251130 100113743+31244251 100113810+31238713 100113856+31234908 100113879+31232966 100114052+31218703 100114231+31203967 100114255+31201968 100114333+31199448 100114403+31193321 100114511+31183898 100114515+31183467 100114640+31172642 100114869+31156573 100114948+31148745 100114962+31147323 100115087+31135113 100115130+31110464 100115149+31105415 100115207+31090383 100115216+31087994
 100111234+31580267 100116012+31580387 100121816+31580533 100126121+31580674 100127350+31580686 100135964+31580770 100144358+31580852 100146916+31580877 100155908+31580965
 100155908+31580965 100160329+31580913
 100160329+31580913 100161451+31580920 100176408+31581022 100178331+31581035 100178678+31581037 100210911+31581256 100212848+31581269 100213505+31581277 100217413+31581299
 100217413+31581299 100218564+31581276
 100218564+31581276 100220061+31581289 100221391+31581300 100222282+31581308 100223810+31581321 100226963+31581349 100234656+31585523 100234626+31586288 100234656+31588757 100234831+31602766 100234921+31609980 100234974+31614276
 100111406+29086318 100111413+29085055 100111421+29083638 100111442+29079989 100111476+29074208 100111454+29072949 100111472+29070017 100111504+29067952 100111652+29051356 100111720+29038269 100111722+29035975 100111862+29015724 100112130+28967007 100112171+28958589 100112188+28954927 100112241+28943970 100112264+28939263 100112298+28932274 100112270+28927208 100112276+28926701 100112362+28920152 100112364+28919646 100112370+28918190 100112407+28910460 100112453+28900857 100112516+28896881 100112538+28888623 100112627+28872840 100112759+28857640 100112782+28854203 100112820+28848471 100112845+28844731 100112916+28834009 100112952+28828615 100112968+28826114 100113049+28814062 100113051+28813647 100113094+28807175 100113117+28803681 100113146+28799334 100113148+28798969 100113222+28788038 100113285+28778766 100113287+28778404 100113134+28776102 100113298+28763726 100113318+28762163 100113335+28760858 100113333+28759826 100113470+28750779 100113536+28742846 100113668+28721407 100113684+28718725 100113690+28717723 100113691+28717540 100113713+28713907 100113882+28686548 100113966+28672913 100113978+28670957 100114317+28654435 100114318+28653995 100114322+28652625 100114323+28652297 100114333+28649340 100114336+28648392 100114336+28648122
 100667548+29084292 100666684+29084333 100663433+29084357 100662372+29084366
 100662372+29084366 100661552+29084344
 100661552+29084344 100652410+29084364 100648821+29084372 100647187+29084376 100644521+29084382 100643098+29084386 100632090+29084411 100625923+29084426
 100625923+29084426 100623160+29084270
 100623160+29084270 100622021+29084272 100617546+29084283 100617547+29084333
 100617547+29084333 100617245+29084279 100616843+29084241
 100616843+29084241 100613338+29084310 100610820+29084318 100609433+29084322 100606524+29084331 100590343+29084386 100584228+29084407 100560912+29084488 100552653+29084516 100510831+29084661 100470956+29085217 100450902+29085341 100449617+29085349 100418684+29085540 100417339+29085549 100399991+29085657 100387898+29085733
 100387898+29085733 100361472+29085694 100352096+29085672 100346544+29085647 100329753+29085572 100318238+29085520 100316534+29085512 100305874+29085464 100281362+29085355 100267842+29085295 100255624+29085233 100254528+29085230
 100254528+29085230 100248010+29085581 100234798+29085643 100217851+29085722 100202346+29085795 100199939+29085806 100199285+29085809 100187061+29085866 100178281+29085907 100172531+29085934 100172256+29085935
 100172256+29085935 100168719+29085908
 100168719+29085908 100131143+29086125 100118217+29086276 100115771+29086291 100112085+29086314 100111406+29086318
 100113719+28197819 100113719+28199613 100113750+28220262 100113746+28238107 100113745+28242104 100113742+28260732 100113771+28268069 100113840+28292371 100113872+28308968 100113885+28315354 100113905+28325565 100113914+28330047 100113938+28341956 100113861+28344294 100113992+28345899 100113992+28346220 100114034+28346915 100114042+28349519 100113853+28379454 100113847+28386175 100113840+28395295 100113838+28398909 100113836+28402189 100113868+28414339 100113939+28445170 100113953+28456230 100113964+28464773 100113977+28474998 100114008+28482052 100114020+28489864 100114034+28499643 100114035+28500262 100113997+28510703 100114009+28524343 100114027+28544830 100114031+28549364 100114062+28584511 100114075+28600168 100114080+28606642 100114091+28618499 100114269+28629686 100114285+28637954 100114285+28638466 100114344+28646131 100114342+28646545 100114336+28648122
 100115216+31087994 100115219+31087143 100115248+31079305 100115358+31050572 100115413+31036047 100115472+31020641 100115509+31010985 100115534+31007582 100115609+30994233 100115865+30955459 100115873+30954108 100115915+30947692 100115928+30945715 100116031+30944228 100116034+30942312 100116040+30938038 100116048+30933059 100116072+30918179 100116103+30905202 100116129+30895161 100116133+30893556 100116137+30892273 100116366+30877267 100116418+30876328 100116398+30875173 100116244+30863773 100116200+30863163 100116177+30861915 100116278+30859221 100116378+30846001 100116405+30842346 100116421+30840331 100116394+30830095 100116490+30823097 100116503+30822117 100116646+30807660 100116601+30796398 100116637+30792397 100116493+30773313 100116407+30763986 100116388+30761978 100116386+30761657 100116449+30755707 100116264+30743071 100116249+30726627 100116234+30710366
 100116234+30710366 100116214+30687677 100116175+30675468 100116168+30650900 100116163+30634489 100116302+30573139 100116306+30571804 100116341+30560605 100116352+30557020 100116385+30546516 100116507+30508686 100116512+30507161 100116533+30500522 100116559+30483636 100116465+30479426 100116516+30478791 100116553+30475618 100116632+30468860 100116643+30467901 100116647+30467494 100116659+30466434 100116662+30466161 100116695+30465675 100116712+30462162 100116709+30459461 100116700+30448502 100116699+30446840 100116647+30437037 100116651+30434299 100116652+30433484 100116652+30433072 100116678+30416738 100116679+30416586 100116768+30407660 100116818+30402444 100116781+30396899 100116839+30376550 100116833+30376104 100116694+30372882 100116702+30368399 100116686+30367521 100116726+30356018 100116718+30351118 100116713+30347559 100116708+30344814 100116681+30326459 100116608+30321548 100116561+30309535 100116537+30305820 100116461+30290296
 100116234+30710366 100170172+30710072 100170933+30710067 100192212+30709940 100205902+30709858 100230850+30709708 100268466+30709411 100274687+30709392 100275514+30709389 100283286+30709366 100293129+30709337 100294998+30709331 100296887+30709325 100301886+30709302
 100301886+30709302 100302576+30709319
 100302576+30709319 100303227+30709314 100309862+30709274 100339705+30709094 100341182+30709085 100356041+30708996 100364099+30708980 100395934+30708746 100404219+30708708 100435120+30708565
 100435120+30708565 100443518+30708568 100445205+30708646
 100445205+30708646 100448238+30708568 100459269+30708514 100464407+30708467 100485779+30708269 100486579+30708262 100503480+30708051 100510561+30708000 100518516+30707943 100523179+30707909 100524185+30707901 100544468+30707757 100565618+30707640 100571967+30707605 100573588+30707561 100575096+30707551 100576775+30707540 100592686+30707434 100595351+30707417 100597013+30707406 100601664+30707376 100612415+30707305 100621211+30707247 100626407+30707065 100638609+30706999 100667694+30706825 100684643+30706735 100688161+30706715 100688866+30706712 100689417+30706709 100690339+30706704 100701553+30706644 100778958+30706370 100804046+30706333 100806394+30706322 100810121+30706304 100816058+30706275 100817504+30706273 100823763+30706268 100849229+30706222 100851599+30706222 100855049+30706222 100865166+30706224 100868002+30706284 100868241+30706284 100872765+30706247 100873723+30706240 100876213+30706199 100897070+30706166 100913401+30706141 100933883+30706110 100940314+30706100 100944542+30706094 100945143+30706094 100960587+30706071
 100212189+28196837 100211623+28196843 100205661+28196908 100198368+28196987 100190314+28197074 100178725+28197200 100166435+28197335 100165317+28197347 100145138+28197568 100129301+28197741 100116292+28197795 100113719+28197819
 100116461+30290296 100123859+30290394
 100123859+30290394 100127935+30290350 100133892+30290314 100155137+30290176 100167744+30290112 100174937+30290095 100176468+30290091 100204786+30290035
 100204786+30290035 100204945+30290088
 100204945+30290088 100234640+30289859 100241182+30289829
 100241182+30289829 100244749+30289839
 100244749+30289839 100256086+30289676 100260972+30289576
 100260972+30289576 100276309+30289577 100279653+30289578
 100279653+30289578 100283051+30289545 100287035+30289538 100289838+30289526 100292158+30289447 100295286+30289434 100305513+30289394 100317197+30289350 100318578+30289344 100321549+30289332 100330374+30289297 100339174+30289262 100348433+30289202 100363712+30289104 100369717+30289065 100371378+30289053 100371906+30289049 100381352+30288984 100398492+30288733 100408917+30288723 100410836+30288722 100424660+30288508 100435269+30288484 100438177+30288478 100440205+30288455 100445985+30288390 100451728+30288315 100459828+30288210 100465588+30288181 100470397+30288175 100478523+30288096 100483307+30288050 100504590+30287925
 100504590+30287925 100505772+30287931 100535732+30288086
 100535732+30288086 100538479+30288081 100539181+30288049
 100539181+30288049 100540807+30288051 100553622+30288075 100559378+30288094
 100559378+30288094 100563580+30288005
 100563580+30288005 100567165+30288019 100577997+30288073 100588002+30288100 100591520+30288169
 100591520+30288169 100592518+30288114
 100592518+30288114 100608096+30288115 100613538+30288131 100614463+30288199
 100614463+30288199 100618529+30288129 100621838+30288129 100645419+30288167 100666709+30288232 100668194+30288237 100674185+30288245 100677125+30288248 100691488+30288302
 100691488+30288302 100700393+30288276
 100688764+31086576 100688065+31086560
 100688065+31086560 100688040+31086609
 100688040+31086609 100684211+31086386 100683135+31086324 100682061+31086219 100677363+31086170 100677141+31086122
 100677141+31086122 100676381+31086132 100668773+31086230 100660548+31086336 100642026+31086575 100628164+31086754 100609411+31086886 100607450+31086898 100593298+31086989 100577601+31087092 100574326+31087113 100547776+31087288 100520043+31087470 100512099+31087522 100508775+31087544 100507698+31087551 100506145+31087561 100504503+31087572 100502483+31087585 100491393+31087766 100452117+31087896 100448941+31087906 100423988+31087989 100416932+31088012 100404777+31088052 100402749+31088058 100401893+31088060 100386269+31088114
 100386269+31088114 100384248+31088100
 100384248+31088100 100380942+31088119
 100380942+31088119 100368248+31088085
 100368248+31088085 100356077+31088135 100343955+31088185 100316242+31088300 100285554+31088426 100280935+31088426 100279523+31088428 100260570+31088453 100248407+31088732
 100248407+31088732 100246211+31088720 100244825+31088712
 100244825+31088712 100243884+31088724
 100243884+31088724 100226528+31088631 100225768+31088626 100220524+31088598 100209097+31088537 100190302+31088436 100183046+31088397 100168310+31088318 100154869+31088246 100152788+31088235 100139453+31088164 100132642+31088128 100124935+31088043 100119707+31088017 100117836+31088007 100115216+31087994
 100129456+35619409 100123804+35619408
 100129456+35619409 100125396+35619395
 100125396+35619395 100123804+35619408
 100129456+35619409 100138228+35619472 100142973+35619506
 100142973+35619506 100147207+35619485 100156629+35619432 100158987+35619419 100165268+35619397
 100165268+35619397 100173513+35619467 100179655+35619490 100183188+35619490 100188321+35619496 100190144+35619497 100192026+35619500 100192134+35619500 100200969+35619512 100213287+35619557 100218777+35619576 100234790+35619662
 100234790+35619662 100236922+35619661 100244466+35619612 100250401+35619564
 100250401+35619564 100254377+35619567
 100254377+35619567 100258583+35619533 100259683+35619523 100262342+35619502
 100262342+35619502 100265622+35619532 100270026+35619573 100272242+35619642
 100272242+35619642 100277625+35619607 100281505+35619581 100282309+35619576 100290077+35619555 100291087+35619486 100295658+35619464
 100295658+35619464 100298967+35619510 100303426+35619510 100308025+35619556 100317018+35619574 100319691+35619579
 100319691+35619579 100322187+35619533
 100322187+35619533 100325748+35619578
 100325748+35619578 100339574+35619510 100340079+35619507 100350106+35619481 100355298+35619468 100355515+35619468 100361673+35619453
 100361673+35619453 100375405+35619539 100379552+35619565 100394104+35619680 100397702+35619709 100397845+35619710 100419125+35619897
 100419125+35619897 100424232+35619829 100449013+35619576 100451230+35619576 100456310+35619582 100468167+35619595 100469092+35619618 100472467+35619669
 100472467+35619669 100473549+35619655 100475202+35619638 100477729+35619592 100481477+35619560 100494832+35619447 100494863+35619447 100494947+35619470 100503857+35619745
 100503857+35619745 100504446+35619722
 100504446+35619722 100505427+35619837
 100505427+35619837 100518832+35619339 100530105+35619273
 100530105+35619273 100539695+35619297
 100539695+35619297 100540214+35619296
 100145481+32754457 100145414+32758204 100145223+32765348 100145065+32785811 100145019+32788986 100144891+32797835 100144840+32801369 100144761+32806814 100144939+32817124 100144922+32819028 100144905+32827371 100144893+32841871 100144884+32852964 100144884+32853701 100144872+32869187 100144888+32878876 100144866+32881872 100144836+32886087 100144816+32888824 100144776+32894398 100144773+32894879 100144753+32897624 100144727+32901271 100144669+32909421 100144662+32910443 100144565+32924242 100144494+32938760 100144377+32951191 100144297+32954955 100144240+32958826 100144224+32959979
 100519208+32962926 100504388+32962977 100503104+32962978 100500885+32962980 100498835+32963039
 100498835+32963039 100480052+32962871 100479206+32962864 100466037+32962747 100453415+32962635 100438462+32962502 100437455+32962494 100433061+32962456 100408641+32962241 100403459+32962196 100402071+32962133 100369029+32961846 100355057+32961753 100347746+32961704 100345628+32961690 100341863+32961636 100329939+32961547 100322069+32961488 100312151+32961385 100293930+32961241 100279984+32961130 100274440+32961086 100270176+32961053 100266307+32961023 100261771+32960988 100249903+32960895 100239740+32960804 100226252+32960682 100215921+32960590 100210598+32960542 100189967+32960356 100186142+32960322 100163351+32960099 100154810+32960021
 100154810+32960021 100152219+32960049
 100152219+32960049 100145650+32959992 100145161+32959988 100144357+32959981 100144224+32959979
 100699932+29623897 100683049+29623836 100669661+29623788 100663232+29623765 100659867+29623753 100645942+29623703 100632263+29623655
 100632263+29623655 100621371+29623657
 100621371+29623657 100601716+29623572 100591135+29623413 100590172+29623399
 100590172+29623399 100580489+29623469 100575572+29623498 100573905+29623504
 100573905+29623504 100562657+29623473
 100562657+29623473 100557567+29623541 100556140+29623546 100533965+29623630 100510768+29623718
 100510768+29623718 100487071+29623702
 100487071+29623702 100470732+29623709 100470246+29623726 100468846+29623727 100467004+29623746 100465142+29623747 100449516+29623761 100449220+29623761 100444174+29623765 100439076+29623769 100425163+29623782 100421358+29623785 100393032+29623791 100377375+29623827 100376615+29623828 100376446+29623828 100374111+29623600 100371000+29623598 100366062+29623595
 100366062+29623595 100318786+29623616
 100318786+29623616 100306614+29623600 100305798+29623598 100260337+29623543 100247981+29623351
 100247981+29623351 100237086+29623360 100234736+29623362 100183237+29623405 100182893+29623406 100182735+29623407 100152570+29623433 100149073+29623475 100144668+29623481
 100144668+29623481 100112098+29623263
 100145481+32754457 100145584+32750112 100145698+32747222
 100145481+32754457 100145698+32747222
 100145698+32747222 100145741+32726536 100145799+32723681 100145487+32714475 100145711+32712371 100145924+32706057 100145735+32683174 100145739+32682683
 100145795+32668236 100145822+32658152 100145845+32651388 100145850+32649547 100145853+32643439 100145854+32641666 100145687+32639719 100145813+32631822 100145858+32628552 100145919+32623407 100145919+32623271 100145978+32614644 100146013+32609552 100146072+32600940 100146094+32595067 100146149+32593578 100146165+32590676 100146206+32585423 100146271+32573391 100146394+32550562 100146410+32547345 100146425+32544479 100146543+32522794
 100145739+32682683 100145773+32678753 100145795+32668236
 100145739+32682683 100145795+32668236
 100146543+32522794 100146615+32509635 100146666+32500294 100146948+32495365 100146962+32494634 100146972+32494136 100146978+32493839 100147005+32492465 100147190+32484140 100147298+32479628 100147432+32474085 100147578+32468009 100147656+32464780 100147890+32455024 100148013+32449917 100148045+32448619 100148052+32448365 100148062+32447962 100148384+32426677 100148449+32420531 100148469+32418614 100148683+32397755 100148721+32394125 100148795+32390132 100148924+32378560 100148930+32378069 100148938+32377333 100148996+32365420 100149037+32353510 100149078+32346222 100149101+32343117 100149307+32314388 100149380+32303992 100149393+32302247 100149409+32300076 100149421+32298454 100149505+32286864 100149543+32281615 100149550+32280653 100149762+32259256 100149765+32258938 100149819+32252011 100149899+32246930 100149915+32245153 100149945+32241953 100150077+32228013 100150059+32226454 100150086+32223658 100150106+32221548 100150130+32219032 100150313+32200586 100150529+32178780 100150626+32169029 100150661+32165460 100150964+32135032 100151039+32130043 100151658+32117581 100151668+32116155 100151703+32111015 100151740+32105590 100151815+32094516 100151842+32090639 100151843+32090423 100151853+32088975 100151864+32087461 100151880+32086708 100151888+32085612 100151894+32084865 100151901+32083973 100151911+32082638
 100146543+32522794 100149297+32522821 100164516+32522971 100173739+32523061 100182928+32523152 100187127+32523193 100188445+32523227 100190850+32523253 100192610+32523272 100196693+32523319 100209402+32523455 100222225+32523593 100225145+32523624
 100225145+32523624 100226358+32523611
 100226358+32523611 100227474+32523623 100229846+32523651 100242996+32523807 100245317+32523834 100246356+32523846 100247379+32523858
 100247379+32523858 100257554+32523850 100258826+32523850 100260171+32523850 100276266+32523818
 100276266+32523818 100277945+32523819 100280294+32523821 100282174+32523822 100295061+32523868 100301025+32523870 100312002+32523874 100313054+32523875
 100313054+32523875 100319080+32523872 100325454+32523869
 100325454+32523869 100332263+32523873 100348160+32523884 100350023+32523885
 100350023+32523885 100354252+32523839
 100354252+32523839 100354637+32523840 100358390+32523850 100360058+32523854 100360584+32523856 100361062+32523857 100361642+32523858
 100361642+32523858 100379136+32523798
 100379136+32523798 100384561+32523824 100389682+32523849 100394267+32523872 100396744+32523884 100400900+32523904 100401676+32523907 100406899+32523933
 100406899+32523933 100407625+32523912
 100407625+32523912 100410316+32523926 100418542+32523969 100419321+32523973
 100419321+32523973 100421685+32523960 100422578+32523960 100425453+32523976 100426671+32523982 100429419+32524007 100431209+32524016 100432572+32524023 100444832+32524099 100446295+32524106 100449340+32524122 100469457+32524231 100469991+32524234 100471416+32524242 100480228+32524289 100523846+32524522 100524633+32524526 100528707+32524599 100529768+32524605 100541276+32524671 100549855+32524720 100552255+32524733 100558635+32524770 100565278+32524808 100587708+32524938 100593408+32524971 100606450+32525046 100611046+32525073 100628100+32525350
 100628100+32525350 100645568+32525330 100660626+32525312
 100151911+32082638 100152219+32082638 100152646+32082628 100158829+32082609 100161067+32082602 100179610+32082545 100180580+32082494 100182439+32082489 100191859+32082467
 100191859+32082467 100200332+32082470
 100200332+32082470 100207145+32082451 100214622+32082430 100215163+32082428 100228550+32082391 100233258+32082378 100235137+32082372
 100667548+29084292 100648811+28995211 100648715+28994988 100645894+28986421 100635672+28925859 100633703+28925471 100632401+28925032 100631234+28924278 100630720+28924006 100630395+28923289 100630199+28922539 100630188+28922177 100629864+28921621 100629706+28921146 100555506+28828412 100548182+28826060 100507706+28740686 100507264+28738071 100507236+28718869 100508986+28711014 100509125+28710756 100510307+28709337 100511418+28708023 100511819+28706908 100511981+28705497 100510544+28696134 100501888+28667633 100500985+28664553 100479399+28654972 100447619+28642406 100433753+28606210 100403346+28587717 100398385+28584884 100397270+28575637 100399593+28571274 100402866+28565887 100404250+28564233 100404752+28563019 100404883+28562074 100404942+28561347 100405012+28560839 100406099+28559969 100408888+28557281 100358268+28464442 100287401+28313973 100286927+28313146 100286471+28312296 100286111+28311210 100285986+28309097 100286481+28306421 100286926+28304794 100287235+28302539 100287554+28301093 100288362+28299349 100230425+28235783 100212189+28196837
 100234974+31614276 100235193+31625157 100235279+31625696
 100234974+31614276 100235279+31625696
 100235137+32082372 100235205+32082371 100239918+32082086 100240011+32082036 100245346+32081797 100250373+32081592 100271675+32081432 100277015+32081400 100279574+32081385 100288519+32081351 100296335+32081337
 100296335+32081337 100307490+32081345 100314026+32081377 100315923+32081383 100316320+32081384 100318009+32081390 100318323+32081391 100319252+32081394 100320658+32081399 100321512+32081402 100323576+32081409 100324820+32081413 100325082+32081414 100337054+32081499 100339998+32081520 100342937+32081541 100353171+32081628 100358778+32081677 100360401+32081691 100377227+32081969 100384788+32082059 100385485+32082068 100387549+32082088 100400559+32082239 100410134+32082286 100411476+32082300 100428696+32082468 100440155+32082580 100441943+32082598 100442184+32082601 100444064+32082619 100456444+32082741 100463576+32082785 100484639+32082932
 100235137+32082372 100235220+32068772 100235288+32057591 100235288+32057454 100235318+32052545 100235333+32050052 100235360+32045572 100235375+32043947 100235391+32041222 100235427+32039685 100235443+32036687 100235445+32036257 100235462+32033167 100235526+32021352 100235554+32016290 100235567+32013927 100235600+32007843 100235632+32002101 100235745+31997076 100235746+31996026 100235753+31991841 100235757+31989912 100235775+31979975 100235781+31976532 100235792+31970464 100235793+31969704 100235818+31956320 100235866+31930396 100235870+31928045 100235873+31925970 100235935+31909741 100235938+31906548 100235945+31899395 100235955+31865705 100235977+31851319 100236001+31835246 100236003+31833354 100236012+31827685 100235992+31826739 100236010+31810484 100236012+31809229 100236030+31792664 100236031+31791791 100236040+31784161 100236042+31783121 100236079+31772761 100236084+31769466 100236089+31766519 100236097+31760974 100236108+31753744 100236094+31726564 100236092+31724778 100235943+31707514 100235904+31705244 100235793+31698804 100235761+31692970
 100235279+31625696 100235288+31626484 100235338+31633723 100235377+31639436 100235460+31649728 100235499+31654253 100235578+31667451 100235691+31678587 100235665+31679412 100235719+31679675 100235761+31692970
 100235761+31692970 100252011+31692902 100252761+31692900 100264853+31692859 100282426+31692799 100282744+31692764 100298624+31692694 100307696+31692678 100311948+31692672 100313093+31692671 100313952+31692670 100315910+31692668 100331151+31692647 100334005+31692643 100345005+31692627 100350335+31692620 100358209+31692609
 100358209+31692609 100368740+31692650
 100368740+31692650 100376429+31692604 100381372+31692569 100382820+31692547
 100382820+31692547 100399853+31692583 100400424+31692590 100416972+31692768 100424861+31692854 100432541+31692938 100437030+31693021 100441526+31693072 100442193+31693080 100461505+31693252 100473388+31693323 100486392+31693392 100488715+31693405 100506350+31693421 100533935+31693478 100536272+31693488 100546906+31693532 100563118+31693625 100565371+31693637 100570956+31693665 100571585+31693669 100572725+31693675 100573597+31693680 100588976+31693764 100591468+31693780 100616619+31693924 100618289+31693931
 100618289+31693931 100620681+31693920
 100620681+31693920 100653293+31694155 100667887+31694277 100675481+31694341 100685243+31694423 100691711+31694516 100716006+31694750 100724530+31694817 100727887+31694837 100734252+31694900 100744845+31695050 100748382+31695097 100750382+31695097 100750856+31695097 100759408+31695284 100765059+31695370 100770739+31695458 100773514+31695502 100793414+31695722 100794133+31695725 100795786+31695731 100799585+31695746 100800505+31695750 100806346+31695796
 100806346+31695796 100806801+31695773
 100806801+31695773 100807225+31695789 100808623+31695796 100809186+31695842
 100809186+31695842 100809774+31695805
 100809774+31695805 100812749+31695865 100816992+31695929 100825370+31696155
 100415895+34747525 100415889+34728699 100415888+34727245 100415887+34725049 100415906+34721875 100415904+34719328 100415889+34697618 100415871+34674061 100415813+34659519 100415809+34658516 100415756+34644995 100415748+34642961 100415785+34642592 100415821+34637821 100415814+34630493 100415850+34620963 100415899+34616011 100415906+34601881 100415912+34590453 100415913+34589519 100415811+34564824 100415798+34561720 100415796+34561263 100415790+34559644 100415864+34558015 100415845+34556134 100415801+34551711 100415816+34548359 100415835+34543974 100415812+34539258 100415881+34528679 100415950+34518349 100415950+34517006 100415950+34515624 100415902+34510517 100416104+34490067 100416233+34479032 100416511+34455412 100416612+34442706 100416752+34431510 100416839+34424570 100417056+34407061 100417436+34376703 100417731+34362239 100417747+34347584 100417761+34333682 100417776+34319127 100417783+34313524
 100540703+34747723 100523009+34747638 100520025+34747597 100517240+34747560
 100517240+34747560 100510609+34747604 100493005+34747652
 100493005+34747652 100478376+34747573 100477354+34747471
 100477354+34747471 100474918+34747565
 100474918+34747565 100471861+34747541
 100471861+34747541 100469802+34747622
 100469802+34747622 100462003+34747612 100459015+34747568 100457966+34747513 100456768+34747499 100455612+34747465
 100455612+34747465 100452261+34747592 100451327+34747628
 100451327+34747628 100424763+34747525 100415895+34747525
 100517340+34314102 100514207+34314097 100510946+34314091 100503373+34314079 100498193+34313527
 100498193+34313527 100494809+34313644
 100494809+34313644 100484812+34313565 100482222+34313558 100481850+34313557 100469685+34313554 100461114+34313552 100453837+34313550 100450147+34313549 100443485+34313547 100440380+34313498
 100440380+34313498 100436404+34313500 100435467+34313521 100417783+34313524
 100508283+32083234 100484639+32082932
 100508283+32083234 100500378+32083123 100484639+32082932
 100665353+32085407 100657871+32085404 100654541+32085402 100638750+32085394 100618581+32084788 100616516+32084758 100614525+32084729 100597354+32084487 100594417+32084431 100592699+32084407 100586022+32084273 100556051+32083870 100538727+32083637 100533010+32083560 100531459+32083539 100531000+32083532 100529729+32083516 100525366+32083457 100520769+32083445 100517050+32083386 100512466+32083307 100508283+32083234
 100517449+33397866 100517447+33396856 100517440+33391703 100517431+33384664 100517423+33377003 100517267+33366968 100517257+33358881 100517255+33357622 100517223+33330320 100517222+33329640 100517174+33305748 100517163+33300969 100517147+33293994 100517125+33284993 100517105+33276132 100517163+33273958 100517091+33259136 100517079+33256712 100517048+33250092 100517069+33250092 100517067+33239098 100517090+33229889 100517065+33229874 100517092+33226006 100517139+33218447 100517106+33218434 100517516+33181463 100517481+33181463 100517484+33171804 100517469+33159310 100517518+33152615 100517488+33152576 100517521+33150248 100517567+33146142 100517544+33146055 100517599+33142916 100517602+33137201 100517574+33137197 100517592+33130531 100517591+33125096 100517549+33125096 100517553+33107342 100517555+33100123 100517556+33097782 100517608+33085025 100517757+33074179 100518055+33052566 100518150+33045754 100518159+33044106 100518197+33037013 100518257+33024607 100518231+33014243 100518218+33009130 100518168+33002043 100518975+32993622 100519022+32987476 100519166+32968447 100519208+32962926
 100517340+34314102 100517341+34313809 100517367+34307935 100517386+34303326 100517395+34301317 100517501+34277790 100517588+34258445 100517789+34246891 100517878+34232409 100517952+34222003 100518042+34212125 100518191+34202855 100518196+34201848 100518232+34196821 100518143+34188930 100518175+34186140 100518172+34184922 100518361+34167897 100518299+34120284 100518118+34081776 100518123+34080146 100518143+34067964 100518164+34060695 100517964+34059148 100517969+34056696 100517995+34044381 100517997+34043821 100518013+34036497 100518015+34035907 100518056+34017356 100518072+34010505 100518082+34006252 100518088+34003808 100518039+33998712 100518040+33998533 100518157+33976509 100518160+33975472 100518161+33974953 100518182+33968660 100518197+33963962
 100518181+33694554 100518166+33689954 100518159+33679028 100518156+33673811 100518148+33660686 100518145+33655764 100518142+33650849 100518131+33631887 100518120+33622834 100518082+33615649 100518078+33614123 100518038+33602205 100518008+33597229 100517959+33591635 100517941+33572258 100517944+33570578 100517954+33564110 100517940+33552848 100517981+33547476 100518008+33547292 100517913+33533484 100517899+33523655 100517901+33522936 100517857+33504225 100517574+33490847 100517569+33487729 100517552+33475059 100517549+33473317 100517531+33460281 100517528+33458169 100517512+33446227 100517505+33441066 100517498+33435762 100517491+33430339 100517469+33413398 100517449+33397866
 100897069+34312962 100882038+34313044 100874787+34313114
 100874787+34313114 100865265+34312958
 100865265+34312958 100840500+34313051 100840381+34313052 100840236+34313053 100831495+34313087 100822352+34313123 100813271+34313222
 100813271+34313222 100803889+34313062 100798618+34313015
 100798618+34313015 100797128+34313060 100790208+34313110 100785785+34313142 100782607+34313165 100769851+34313257 100766541+34313281 100759042+34313335
 100759042+34313335 100728891+34313305
 100728891+34313305 100723280+34313319 100721134+34313325
 100721134+34313325 100707861+34313242
 100707861+34313242 100693754+34313299 100682782+34313390 100682694+34313391 100672837+34313474
 100672837+34313474 100670933+34313290 100670188+34313244
 100670188+34313244 100667104+34313254 100654732+34313333 100633414+34313380 100627354+34313392 100625845+34313397 100624038+34314192
 100624038+34314192 100623207+34314191 100616902+34314184 100606521+34314174 100604095+34314171 100602507+34314169 100597975+34314164 100596262+34314162 100595406+34314161 100593064+34314158 100582242+34314148 100580087+34314146 100579511+34314145 100578611+34314144 100577745+34314143 100570897+34314136 100565391+34314131 100553192+34314120 100540502+34314108 100531272+34314099
 100531272+34314099 100521334+34314110
 100521334+34314110 100517874+34314104 100517340+34314102
 100518177+33705000 100518203+33710324 100518232+33716207 100518246+33718996 100518255+33720804 100518305+33730851 100518321+33734123 100518348+33739669 100518375+33745142 100518472+33756179 100518489+33762422 100518529+33776934 100518541+33780950 100518561+33788212 100518606+33804532 100518609+33805597 100518621+33809809 100518631+33813157 100518659+33823267 100518663+33824568 100518640+33826735 100518641+33827036 100518652+33831238 100518656+33832852 100518658+33833309 100518659+33833684 100518686+33835241 100518691+33835650
 100518181+33694554 100518177+33704814 100518177+33705000
 100518181+33694554 100518177+33705000
 100518197+33963962 100518217+33958315 100518224+33956366
 100518197+33963962 100518224+33956366
 100518224+33956366 100518256+33947841 100518289+33938036 100518309+33933783 100518308+33926800 100518254+33923846 100518304+33918310 100518341+33915555 100518378+33910158 100518399+33907304 100518426+33901530 100518488+33895995 100518516+33895629 100518512+33894128 100518498+33888285 100518528+33875558 100518606+33859695 100518592+33858740 100518613+33853812 100518620+33852190 100518690+33836019 100518691+33835650
 100519208+32962926 100520394+32962923 100526837+32962922 100527174+32962921 100533488+32962920 100536287+32962920 100547437+32962918 100550907+32962917 100566988+32962914 100585808+32962911
 100585808+32962911 100592397+32962937 100594282+32962944
 100594282+32962944 100595787+32962942 100622095+32962910
 100622095+32962910 100626156+32962978 100627023+32962992 100634160+32963110 100655870+32963469
 101041158+33833625 100999024+33833720
 100999024+33833720 100997382+33833694
 100997382+33833694 100995213+33833695 100993529+33833720 100981608+33833857 100979998+33833867 100971413+33833920 100970406+33833926 100968980+33833935 100965778+33833955 100957016+33834011 100941754+33834101 100930980+33834164
 100930980+33834164 100928395+33834145
 100928395+33834145 100927434+33834214 100924674+33834216 100909983+33834246 100905728+33834277 100905371+33834280 100884308+33834387 100868367+33834434 100863540+33834455 100847320+33834526 100838243+33834566 100812443+33834680 100778909+33834784 100764444+33834871 100756872+33834916 100741604+33835077 100727400+33835130 100719367+33835160 100718085+33835164 100701005+33835229 100685672+33835292 100664651+33835375 100645156+33835429 100641029+33835446 100624417+33835484 100622780+33835488 100601160+33835550 100584259+33835599 100577583+33835618 100573137+33835659 100560358+33835674 100553492+33835677
 100553492+33835677 100545857+33835636
 100545857+33835636 100535094+33835642 100533913+33835642 100529101+33835645 100528847+33835645 100521904+33835648 100518691+33835650
 101038788+33397214 101011030+33397197 101004817+33397184
 101004817+33397184 100993222+33397515
 100993222+33397515 100971827+33397446 100970069+33397441 100969882+33397441 100966936+33397446 100949238+33397467
 100949238+33397467 100948856+33397459
 100948856+33397459 100942029+33397535 100913319+33397755 100910932+33397769 100908286+33397786 100889085+33397904 100886774+33397918 100861992+33398127 100859558+33398130 100846074+33398149
 100846074+33398149 100844849+33398116
 100844849+33398116 100842242+33398120 100824364+33398152 100818245+33398163 100817490+33398166 100806423+33398185 100788124+33398217 100779241+33398233 100769936+33398249 100768845+33398251 100752301+33398281 100734365+33398932 100734133+33398932 100732683+33398933 100731286+33398980 100729807+33398981 100710767+33398995 100709805+33398995 100707421+33399032 100704800+33399032 100703154+33399032 100699116+33399033 100693239+33399034 100692529+33399035 100690452+33399035 100685794+33399036 100665993+33399044 100664670+33399044 100647122+33399051 100645570+33399051 100632326+33399057
 100632326+33399057 100623781+33399049 100615467+33398956 100579528+33398555 100577536+33398532 100573734+33398505 100567161+33398430 100560497+33398354 100530330+33398013 100517449+33397866
 100538978+35183144 100538948+35190174 100538935+35193163 100538918+35197364 100538890+35198646 100538836+35204446 100538833+35204806 100538825+35205938 100538817+35207009 100538812+35207679 100538688+35224453 100538688+35226697 100538687+35228895 100538692+35230503 100538713+35236544 100538657+35239154 100538656+35241032 100538630+35248368 100538622+35252135 100538621+35255684 100538534+35270110 100538448+35277414 100538447+35277557 100538347+35289233 100538333+35290902 100538331+35295494 100538331+35297976 100538383+35310937 100538412+35312669 100538417+35312975 100538453+35317899 100538436+35321310 100538518+35328431 100538519+35328567 100538544+35334384 100538544+35335712 100538708+35349864 100538680+35350436 100538735+35354146 100538741+35354920 100538762+35357557 100538761+35359985 100538733+35363144 100538843+35368823 100538730+35372052 100538771+35373895 100538782+35374368 100538596+35375427 100538602+35375729 100538752+35382996 100538802+35388332 100538785+35390079 100538745+35390909 100538793+35391111 100538782+35391337 100538804+35393964 100539102+35429547 100539121+35431241 100539122+35431386 100539125+35431734 100539256+35448446 100539273+35450431 100539399+35472938 100539398+35473808 100539422+35480259 100539451+35488279 100539445+35502821 100539469+35517338 100539493+35521550 100539465+35531535 100539494+35532123 100539509+35532424 100539530+35532845 100540105+35544242 100540215+35552325 100540176+35554568 100540130+35559354 100540129+35559972 100540110+35561356 100540044+35566177 100540006+35575770 100539928+35580534 100539885+35586517 100539997+35600535 100540008+35601760 100540008+35601851 100540214+35619296
 100538978+35183144 100538988+35175654 100539036+35175336 100539046+35152958 100539049+35145407 100539050+35141757 100539051+35139240 100539076+35129951 100539060+35125161 100539151+35113355 100539400+35073075 100539403+35072339 100539419+35069117 100539449+35063498 100539318+35059046 100539223+35055220 100539189+35048080 100539238+35043560 100539310+35036941 100539480+35021359 100539549+35015047 100539606+35009863 100539713+35000050 100539571+35000050 100539610+34997729 100539622+34996420 100539624+34996209 100539646+34993913 100539665+34991876 100539739+34984295 100539779+34980145 100539788+34979379 100539788+34979288 100539873+34972418 100539847+34965091 100539905+34957855 100539912+34956978 100539962+34950710 100539963+34947435 100539993+34936215 100540108+34921673 100540139+34911895 100540391+34898796 100540475+34897216 100540539+34897163 100540512+34892733 100540482+34887712 100540453+34882981 100540541+34869197 100540292+34867777 100540376+34865717 100540372+34863885 100540291+34853496 100540370+34839098 100540444+34823576 100540446+34815704 100540446+34813751 100540439+34811052 100540404+34806124 100540451+34783806 100540703+34747723
 100540221+36056491 100540192+36047007 100540188+36045995 100540181+36043888 100540172+36040997 100540160+36037242 100540169+36035836 100540170+36029173 100540087+36009551 100539973+35997839 100539803+35979186 100539713+35969261 100539650+35962324 100539643+35961610 100539577+35954430 100539512+35947094 100539587+35929621 100540071+35901292 100540082+35898775 100540180+35891861 100540216+35889353 100540288+35884304 100540394+35876974 100540483+35874348 100540771+35856196 100540813+35853520 100540888+35848794 100541008+35841290 100541009+35834762 100541009+35834147 100541012+35823996 100541014+35817139 100541019+35807478 100541056+35798791 100541104+35796758 100541105+35796274 100541151+35779077 100541169+35772827 100541182+35770030 100541237+35758661 100541262+35753606 100541274+35751036 100541018+35748728 100541018+35748405 100541018+35747363 100540954+35735435 100541038+35735023 100541039+35734565 100541039+35732527 100540983+35732138 100541096+35729917 100541124+35729734 100541126+35719682 100540624+35707707 100540603+35706476 100540596+35706036 100540849+35702830 100541018+35698365 100540881+35693679 100540696+35687274 100540559+35678291 100540406+35668243 100540132+35649000 100540102+35633983
 100539975+35621290 100540044+35625044 100540102+35633983
 100539975+35621290 100540102+35633983
 100540214+35619296 100540162+35620064 100539975+35621290
 100540221+36056491 100546724+36056536
 100888381+34748286 100875766+34748217
 100875766+34748217 100866410+34748313 100855336+34748356
 100855336+34748356 100854448+34748310 100852738+34748310 100847728+34748311 100840743+34748311 100834471+34748306 100828038+34748301
 100828038+34748301 100821867+34748318
 100821867+34748318 100815308+34748293 100811954+34748288
 100811954+34748288 100787091+34748340 100786464+34748353
 100786464+34748353 100785380+34748340 100778448+34748293 100766350+34748229
 100766350+34748229 100762586+34748235
 100762586+34748235 100747988+34748117
 100747988+34748117 100744068+34748123
 100744068+34748123 100740901+34748033
 100740901+34748033 100740007+34748131
 100740007+34748131 100717972+34748100 100701635+34748077 100700624+34748075 100700274+34748074 100699323+34748073 100678425+34748001
 100678425+34748001 100674968+34748017 100666478+34748059 100660178+34748067
 100660178+34748067 100655294+34748059 100633295+34748026 100632392+34748025 100621408+34747944
 100621408+34747944 100617368+34747966
 100617368+34747966 100614766+34747965 100600693+34747959 100584963+34747909 100579997+34747893 100576111+34747881 100572735+34747870 100556410+34747779 100555417+34747773 100554825+34747769 100544220+34747732 100543257+34747730 100542598+34747727 100541214+34747724 100540703+34747723
 100546145+36499343 100546113+36484918 100546110+36477935 100546108+36463416 100546099+36456370 100546098+36456086 100546096+36455450 100546094+36454510 100546090+36452393 100546088+36451489 100546086+36450198 100546084+36448906 100546082+36446718 100546067+36432327 100546050+36419920 100546028+36390771 100545984+36376232 100545981+36375601 100546054+36370503 100546023+36369968 100546027+36361542 100546034+36348235 100546034+36347386 100546052+36318273 100546068+36289257 100546073+36280329 100546074+36277374 100546207+36274567 100546173+36267442 100546161+36264940 100546138+36260054 100546113+36254651 100546037+36215326 100546038+36214850 100546053+36205318 100546056+36203734 100546062+36200154 100546069+36196121 100546116+36166484 100546265+36118284 100546402+36099870 100546454+36092848 100546467+36091006 100546492+36087546 100546496+36086971 100546524+36083117 100546532+36082023 100546548+36079859 100546591+36074019 100546589+36072606 100546724+36056536
 100546724+36056536 100549608+36056556 100559022+36056597 100574590+36056648 100576356+36056656 100585078+36056697 100593712+36056738 100618582+36056858
 100618582+36056858 100631963+36056621
 100631963+36056621 100643509+36056743 100655708+36056837 100665604+36056921 100666077+36056925 100667031+36056933 100667770+36056939 100679409+36057048
 100679409+36057048 100704899+36056865 100713934+36056797
 100713934+36056797 100722216+36056851 100736164+36056945 100746059+36057052 100762122+36057129 100781135+36057185 100784582+36057199 100801534+36057265 100805058+36057265 100812225+36057284 100827451+36057335 100848413+36057408 100862657+36057483 100863966+36057494 100878981+36057576 100892105+36057610 100902065+36057653 100913857+36057703 100917741+36057713 100938409+36057720
 100938409+36057720 100944230+36057705
 100944230+36057705 100946571+36057712 100946976+36057713 100955069+36057734 100960018+36057742 100973270+36057759 100973619+36057759 101018965+36057816 101036983+36057887
 101085935+35619102 101082159+35619107 101081008+35619108 101077115+35619113 101067376+35619127 101054214+35619128 101044395+35619160
 101044395+35619160 101035289+35619080
 101035289+35619080 101026027+35619112 100990040+35619382
 100990040+35619382 100986913+35619374 100974476+35619341 100966721+35619331 100954520+35619260 100939290+35619215 100919083+35619169 100912623+35619156 100904176+35619141 100895936+35619126
 100895936+35619126 100867159+35619666 100866022+35619737 100860450+35619764 100852335+35619868 100848797+35619949 100840542+35620137
 100840542+35620137 100835411+35620116
 100835411+35620116 100830749+35620165 100829322+35620180 100822717+35620251
 100822717+35620251 100816484+35620216 100810746+35620184 100808034+35620169
 100808034+35620169 100802885+35620233
 100802885+35620233 100798239+35620172
 100798239+35620172 100797862+35620182 100790832+35620370 100786565+35620485
 100786565+35620485 100771165+35620350 100765424+35620272 100757040+35620223 100750937+35620170 100741672+35619786 100736091+35619776 100727548+35619762 100727279+35619762 100716183+35619842 100708271+35619899 100694788+35619960 100682563+35620144
 100682563+35620144 100675637+35619984 100669696+35619930 100667100+35619906 100633952+35619607
 100633952+35619607 100598023+35619745
 100598023+35619745 100583806+35619552 100580841+35619511 100580122+35619502 100563364+35619374 100562365+35619366 100560116+35619348 100550519+35619276
 100550519+35619276 100546808+35619283 100540214+35619296
 101085156+36499244 101083740+36499258 101061849+36499459 101059554+36499480 101057584+36499498 101053967+36499532 101052740+36499567
 101052740+36499567 101052418+36499563 101052321+36499562 101045331+36499540 101044140+36499506 101041368+36499470
 101041368+36499470 101012730+36499502 100995169+36499534 100977088+36499595 100974438+36499598 100954322+36499621 100954146+36499621 100948623+36499621 100948336+36499620 100941309+36499599
 100941309+36499599 100936058+36499602 100934372+36499603 100924339+36499608 100922511+36499610 100918513+36499621 100911369+36499632 100907428+36499643 100906502+36499643 100904536+36499643 100903225+36499650 100902353+36499654 100900454+36499654 100896059+36499665 100893984+36499668 100889226+36499675 100886245+36499679 100885053+36499680 100884174+36499682 100884080+36499682 100883320+36499683 100882223+36499685 100880188+36499737 100875344+36499860
 100875344+36499860 100873123+36499827 100864420+36499698 100862181+36499687 100859657+36499687 100857559+36499699 100855683+36499699 100852965+36499700 100850840+36499700 100849589+36499651
 100849589+36499651 100846237+36499652 100845825+36499663
 100845825+36499663 100829617+36499638 100824236+36499618 100824218+36499618 100806190+36499674
 100806190+36499674 100806172+36499634 100806047+36499634 100802909+36499621 100802886+36499621 100768480+36499618 100761811+36499618 100761811+36499580 100724362+36499580 100724361+36499558
 100724361+36499558 100710669+36499559
 100710669+36499559 100708626+36499553 100708628+36499521 100685267+36499516 100675812+36499513 100657763+36499483
 100657763+36499483 100657763+36499500
 100657763+36499500 100648343+36499495 100648344+36499463 100639758+36499457 100615668+36499457 100612161+36499460 100592614+36499469 100592556+36499469 100592551+36499429
 100592551+36499429 100583539+36499483
 100583539+36499483 100583502+36499474 100583379+36499443
 100583379+36499443 100578114+36499463
 100578114+36499463 100578114+36499439 100554102+36499389 100549404+36499378 100546145+36499343
 100556522+35182963 100538978+35183144
 100556522+35182963 100556299+35183031 100538978+35183144
 100556522+35182963 100565411+35182962 100569797+35182962 100571220+35182985 100574327+35183028 100577292+35183134 100577580+35183145
 100577580+35183145 100592017+35183119 100593269+35183118 100593893+35183076 100609812+35183021 100620264+35182985 100624436+35182971
 100624436+35182971 100631436+35183042 100659359+35183074 100659661+35183075 100661762+35183084
 100661762+35183084 100662660+35183082 100672593+35183059
 100672593+35183059 100680291+35183070 100688726+35183082 100689568+35183083 100690720+35183085 100697780+35183095 100715414+35183120 100723801+35183180 100729504+35183191 100736971+35183205 100742289+35183235 100746256+35183257 100750026+35183266
 100750026+35183266 100756390+35183139 100764174+35183139 100780507+35183139 100787627+35183139 100791179+35183139 100803026+35183150 100813966+35183204 100814309+35183206 100821214+35183241 100828275+35183277
 100828275+35183277 100835982+35183258
 100835982+35183258 100836241+35183260 100843029+35183308 100844525+35183310 100846731+35183313 100847160+35183314 100848771+35183317 100852714+35183322
 100655870+32963469 100655872+32963229 100655943+32956923 100656158+32938964 100656444+32916976 100656536+32908952 100656590+32904095 100656625+32901021 100656683+32895965 100656722+32892585 100656872+32879548 100657089+32867492 100657143+32864797 100657156+32863959 100657178+32862540 100657144+32861018 100657194+32857877 100657232+32855456 100657246+32854555 100657281+32852321 100657323+32849656 100657356+32847602 100657482+32839760 100657555+32835197 100657651+32829230 100657806+32819600 100657934+32811647 100658028+32808839 100658203+32797320 100658207+32796995 100658312+32790153 100658396+32784662 100658483+32778991 100658665+32767136 100659084+32737689 100659061+32733757 100659057+32733098 100658997+32722913 100658965+32717460 100659011+32709021 100659065+32705925 100659092+32704779 100659279+32692779 100659137+32681056 100659375+32677708 100659560+32672655 100659859+32655382 100659907+32652493 100660057+32643579 100660236+32632951
 100655870+32963469 100656210+32963475 100671303+32963743 100671997+32963754 100674901+32963801 100687442+32964006
 100687442+32964006 100696212+32963980 100707176+32963948 100715190+32963924 100735775+32963864 100736496+32963861
 100736496+32963861 100762408+32964093 100764542+32964097 100780718+32964126 100817539+32964193 100827713+32964212 100830480+32964218 100833114+32964223 100838134+32964233 100847012+32964250 100852956+32964262 100853950+32964264 100854820+32964266 100859894+32964276 100862410+32964281 100880147+32964530 100884245+32964576 100884901+32964583 100885671+32964592 100889288+32964737 100890072+32964769 100891305+32964819 100892122+32964819 100893942+32964820 100897409+32964823 100905776+32964841 100911229+32964853 100922704+32964878 100939183+32964913 100947437+32964931 100950150+32964937 100956687+32964951 100973568+32964987 100974128+32964989 100990181+32965023 100990177+32965064 101000402+32966234 101003907+32966764
 100660236+32632951 100660369+32625111 100660421+32615972
 100660236+32632951 100660421+32615972
 100660421+32615972 100660497+32602519 100660512+32593534 100660523+32587095 100660535+32579485 100660536+32578517 100660536+32578143 100660536+32577668 100660545+32572024 100660579+32552363 100660585+32548459 100660592+32544942 100660606+32536581 100660610+32534158 100660612+32533269 100660626+32525312
 100660626+32525312 100660635+32520237 100660636+32519413 100660644+32514922 100660632+32500116 100660832+32485208 100661029+32470530 100661231+32455493 100661314+32449325 100661425+32440431 100661546+32430404 100661563+32428995 100661570+32428350 100661637+32422864 100661783+32411154 100661790+32410547 100661797+32409994 100662064+32388935 100662076+32388022 100662208+32380534 100662272+32378180 100662414+32365903 100662618+32350830 100662651+32348358 100662902+32332978 100663060+32320848 100663070+32320043 100663210+32309267 100663228+32307874 100663253+32305940 100663448+32290937 100663477+32288645 100663614+32278135 100663753+32269708 100663782+32267175 100663890+32259010 100664043+32243202 100664008+32230204 100664146+32216573 100664148+32216247 100664094+32208144 100664102+32187193 100664102+32185435 100664109+32162882 100664109+32160750 100664110+32158408 100663943+32155181 100663985+32148226 100664082+32132122 100664094+32130229 100664838+32123872 100664855+32122620 100664959+32114754 100664991+32112401 100665105+32103875 100665157+32099986 100665186+32097885 100665353+32085407
 100660626+32525312 100662891+32525310 100666171+32525306 100667005+32525305 100680499+32525290 100697893+32525271 100706500+32525261 100726360+32525238 100732819+32525231 100746777+32525216 100753673+32525211
 100753673+32525211 100757987+32525242 100783482+32525428 100800740+32525554 100816832+32525671 100817950+32525680 100828679+32525758 100835096+32525805
 100835096+32525805 100836790+32525772
 100836790+32525772 100840140+32525800 100842315+32525818 100844902+32525838 100865121+32526012
 100865121+32526012 100869793+32525987
 100869793+32525987 100873298+32526058 100897601+32526361 100904192+32526449 100907151+32526489 100922325+32526692 100927051+32526755 100933378+32526851 100935257+32526864 100937129+32526889 100937231+32526890 100946798+32527018 100948560+32527041 100951050+32527075 100969293+32527319 100973173+32527371 100975512+32527403 100978788+32527447 100980406+32527469 100981486+32527484 100983574+32527512 100984636+32527527 100985224+32527535 100991057+32527614 100998913+32527720 101004715+32527869 101008666+32527877 101012150+32527884 101020423+32527902 101025369+32527913 101030350+32527924 101032785+32527929
 101032785+32527929 101034427+32527928 101035698+32527927
 101035698+32527927 101046176+32527951 101055074+32527973 101067107+32528001 101070764+32528009 101076623+32528023 101080857+32528033 101089580+32528054 101105365+32528091 101110597+32528102 101117712+32528119
 101117712+32528119 101125587+32528062 101128205+32528042 101129885+32528030 101132685+32528009 101134870+32527993 101138714+32527965 101152777+32527862 101160699+32527804 101168133+32527750 101170007+32527736 101170746+32527731 101172980+32527714 101174562+32527703
 100821594+32086610 100821348+32086610 100819290+32086607 100815084+32086585
 100815084+32086585 100809927+32086722
 100809927+32086722 100790856+32086573 100777369+32086444 100768329+32086235
 100768329+32086235 100761260+32086242 100760338+32086347 100756167+32086368
 100756167+32086368 100754217+32086329 100737260+32085521 100726630+32085434 100722863+32085389 100722336+32085388 100720076+32085387 100718961+32085387 100698179+32085388 100696631+32085388 100693224+32085388 100692803+32085388 100685758+32085419
 100685758+32085419 100682211+32085417 100679997+32085415 100672610+32085411 100665353+32085407
 100688764+31086576 100689866+31086553 100696123+31086424 100709169+31086151 100712814+31086076 100722432+31085882 100727682+31085777 100729633+31085738 100731028+31085724 100739511+31085636 100746873+31085560 100749188+31085536 100751548+31085479 100767769+31085260 100769866+31085232 100779194+31085108 100791082+31084950 100825478+31084491 100848115+31084189 100851148+31084148 100865642+31083956 100866685+31083941 100899155+31083550 100912205+31083303 100915418+31083251 100915567+31083249 100917743+31083214 100922557+31083136 100958487+31082551 100962176+31082490
 100690001+31248311 100690014+31247664 100689853+31233414 100689819+31229315 100689826+31228809 100689809+31226785 100689753+31220068 100689728+31217141 100689719+31216120 100689716+31215820 100689683+31211913 100689680+31211591 100689559+31196864 100689518+31191985 100689503+31185759 100689434+31177929 100689423+31176159 100689377+31170982 100689262+31161724 100689242+31159301 100689193+31153254 100689089+31140167 100689072+31124839 100689004+31116500 100688945+31108052 100688889+31101453 100688838+31097924 100688764+31086576
 100690078+31253494 100690001+31248311
 100690078+31253494 100690061+31250166 100690001+31248311
 101014214+31527586 101013853+31527629
 101013853+31527629 101005611+31527604
 101005611+31527604 100990998+31527633
 100990998+31527633 100973895+31527381 100966403+31527272 100964360+31527242 100939008+31526869 100908759+31526425 100895079+31526259 100886990+31526143
 100886990+31526143 100882307+31526179
 100882307+31526179 100870861+31526092 100869897+31526078 100845050+31525725 100839310+31525643 100824807+31525437 100822131+31525399 100816276+31525351 100786230+31524847
 100786230+31524847 100784612+31524867
 100784612+31524867 100784222+31524862 100780199+31524820 100763843+31524820 100760342+31524778 100755540+31524721 100750380+31524530
 100750380+31524530 100750380+31524607
 100750380+31524607 100735746+31524443 100696115+31523999 100693564+31523959 100693012+31520174 100692940+31515007 100692854+31508820 100692794+31504503 100692756+31494005 100692739+31492063 100692714+31487491 100692701+31484595 100692662+31475999 100692650+31473224 100692690+31466473 100692662+31465111 100692623+31463219 100692586+31461023 100692530+31456884 100692243+31438042 100692095+31428291 100692027+31422180 100691984+31418333 100691929+31413303 100691800+31401445 100691696+31398132 100691478+31381996 100691428+31380491 100691356+31371864 100691331+31368528 100691028+31349621 100690994+31348726 100690983+31347305 100690978+31346394 100690975+31345891 100690942+31339710 100690936+31338621 100690930+31337654 100690912+31334104 100690912+31323530 100690880+31315687 100690823+31310797 100690798+31308648 100690813+31308212 100690763+31305056 100690633+31296762 100690578+31293257 100690428+31277360 100690403+31273964 100690268+31268254 100690224+31266079 100690195+31263338 100690170+31261932 100690117+31260901 100690078+31253494
 100699932+29623897 100699930+29621565 100699926+29615595 100699926+29614816 100699926+29614566 100699916+29599676 100699913+29595218 100699909+29588094 100699903+29578552 100699861+29572316 100699855+29567679 100699822+29543125 100699817+29538700 100699977+29528786 100699979+29524715 100699984+29514687 100699987+29510203 100699990+29503964 100699951+29485826 100699682+29456044 100699555+29442061 100699476+29436654 100699464+29434169 100699192+29421875 100699171+29421023 100700105+29418151 100700116+29418035 100701267+29413176 100707347+29390092 100707737+29386966 100707123+29381435 100710497+29378112
 100700393+30288276 100700387+30286949 100700307+30282045 100699998+30265354 100699941+30262276 100699924+30261371 100699803+30260048 100699872+30258509 100699838+30247897 100699970+30205511 100700008+30203727 100700019+30199385 100700021+30198609 100700101+30169476 100700158+30118100 100700161+30117522 100700187+30113667 100700243+30105305 100700248+30104626 100700259+30103020 100700569+30056697 100700575+30055831 100700628+30047983 100700638+30046585 100700642+30046012 100700681+30040207 100700840+30016590 100700845+30015846 100700258+29988970 100700244+29983529 100700243+29983013 100700241+29982086 100700191+29962437 100700184+29959493 100700114+29931342 100700004+29887098 100699985+29879245 100699984+29878647 100699915+29844308 100699891+29832079 100699751+29825355 100699744+29810651 100699801+29809865 100699827+29809750 100699793+29805390 100699791+29803923 100699753+29776742 100699751+29775182 100699749+29773020 100699739+29765537 100699702+29745900 100699740+29732505 100699807+29708971 100699808+29708773 100699890+29689247 100699942+29683976 100699948+29680617 100699949+29679902 100699991+29657218 100700030+29635748 100700033+29634034 100699932+29623897
 100700393+30288276 100701258+30288274 100702279+30288272
 100702279+30288272 100716786+30288278
 100716786+30288278 100738239+30288209
 100738239+30288209 100739507+30288242
 100739507+30288242 100765931+30288157
 100765931+30288157 100768463+30288158 100775863+30288162 100781101+30288165
 100781101+30288165 100800415+30288058 100810251+30288004
 100810251+30288004 100813156+30288056
 100813156+30288056 100817786+30288049
 100817786+30288049 100825258+30288140
 100825258+30288140 100845942+30287963
 100845942+30287963 100853112+30288042
 100853112+30288042 100854379+30288019 100863805+30287947 100864269+30287947 100875996+30287922 100879662+30287915 100890072+30287898 100900342+30287718 100914159+30287477
 100914159+30287477 100915825+30287500 100933891+30287754 100937923+30287811
 100937923+30287811 100938212+30287810 100940040+30287806 100944743+30287797 100946126+30287797 100946591+30287797 100948068+30287795 100960643+30287776
 100709576+29368665 100709818+29369007 100710211+29369397 100710525+29369878 100710525+29370061 100710656+29370359 100710656+29370955 100710499+29371665 100710421+29372834 100710108+29374186 100710172+29375231 100710497+29378112
 100709576+29368665 100710497+29378112
 100737112+29329810 100729921+29331578 100711206+29339600 100709576+29368665
 100794826+29241552 100794161+29241765 100786790+29245790 100779528+29246713
 100779528+29246713 100767055+29239958
 100767055+29239958 100752553+29255006
 100752553+29255006 100752281+29254923 100751292+29254620 100748467+29254064
 100748467+29254064 100742412+29270177 100738159+29283013 100742573+29293457 100747724+29301143 100745826+29321037
 100745826+29321037 100737112+29329810
 100745826+29321037 100746051+29321510 100746391+29322862 100746367+29324971 100745818+29326575 100744930+29327951 100744068+29328868 100742943+29329487 100742368+29329694 100739570+29329718 100738445+29329810 100737112+29329810
 100794826+29241552 100772649+29168492 100667548+29084292
 100821594+32086610 100821611+32069281 100821612+32067753 100821619+32060291 100821626+32053183 100821635+32044161 100821655+32023724 100821666+32012553 100821668+32010133 100821672+32006179 100822138+31998152 100822134+31993499 100822559+31959497 100822574+31958483 100822691+31944738 100822747+31937871 100822794+31932282 100822842+31928619 100823073+31908835 100823226+31894326 100823263+31891432 100823390+31881558 100823461+31878047 100823480+31864782 100823608+31857499 100823738+31850077 100823917+31839888 100824040+31832912 100824086+31830313 100824281+31819217 100824151+31814742 100824151+31811443 100824169+31807954 100824322+31784068 100824429+31775157 100824450+31773354 100824553+31764884 100824660+31756058 100824969+31749414 100824990+31746537 100824998+31745385 100825020+31742465 100825083+31734123 100825195+31719325 100825200+31718617 100825212+31717305 100825292+31706546 100825302+31705125 100825311+31703856 100825354+31698207 100825370+31696155
 101267630+31556462 101262259+31556513 101261927+31556519 101261603+31556525 101259845+31556558 101251129+31556720 101250391+31556734
 101250391+31556734 101250046+31556703
 101250046+31556703 101246183+31556765 101245461+31556776 101221143+31557170 101204530+31557439 101202699+31557468 101186648+31557729 101174153+31557931 101140038+31558485 101137353+31558528 101136283+31558545 101135262+31558561 101119655+31558711 101114585+31558790 101095057+31559098 101083833+31559282 101081433+31559316 101078007+31559358 101071547+31559439 101048655+31559818 101031614+31560004 101030515+31560058 101002316+31560424 100965292+31560651 100964562+31560656 100955839+31560905 100954149+31560923 100943822+31561187 100928584+31561385 100869751+31562162 100867916+31562242 100865159+31565781 100865135+31566615 100864878+31575882 100864389+31593541 100864341+31595277 100864287+31597209 100864229+31599299 100864000+31607565 100863778+31615601 100863517+31625086 100862853+31650013 100862773+31652539 100862543+31659778 100862482+31661683 100862352+31665409 100862194+31670453 100862103+31673348 100862044+31675210 100861820+31682360 100861340+31697687 100861326+31697983 100841387+31700300
 100841387+31700300 100829085+31697106 100825370+31696155
 101183997+32087208 101174781+32087157 101159526+32087089 101156365+32087056 101155731+32087056 101140235+32087028 101138984+32087012 101138691+32087008 101130660+32086908 101101740+32086750 101098667+32086749 101087571+32086746 101083290+32086745 101060622+32086740 101056701+32086739 101052362+32086738 101038824+32086735 101035263+32086734 101018995+32086731 101001789+32086730 101001406+32086730 100997516+32086706
 100997516+32086706 100994390+32086865
 100994390+32086865 100977872+32086806 100973807+32086782 100972005+32086691 100963941+32086670 100954494+32086645
 100954494+32086645 100951530+32086741
 100951530+32086741 100947118+32086719 100936263+32086677 100932270+32086661
 100932270+32086661 100929899+32086742 100922311+32086742 100915342+32086856
 100915342+32086856 100914863+32086851
 100914863+32086851 100908697+32086946
 100908697+32086946 100901875+32086944 100898334+32086943 100888374+32086940 100887060+32086939 100876248+32086914 100862291+32086509
 100862291+32086509 100858628+32086689
 100858628+32086689 100850403+32086655 100821594+32086610
 100859922+35183246 100852714+35183322
 100859922+35183246 100856644+35183327
 100856644+35183327 100852714+35183322
 101086281+35182140 101078529+35182204 101075937+35182225 101063650+35182326 101028145+35182620 101016654+35182715 101014699+35182731 101013037+35182760 101011406+35182771 101008507+35182791 101005910+35182809 101001414+35182842 101000427+35182992 100997390+35183009 100986999+35183091 100979695+35183146 100978427+35183156 100974512+35183186 100973986+35183203 100972393+35183255 100972028+35183255 100971444+35183256 100970162+35183256 100969998+35183255 100969154+35183250 100961600+35183212 100949527+35183200 100947380+35183197 100939304+35183190 100928804+35183180 100919975+35183173 100914164+35183168
 100914164+35183168 100910260+35183202 100909116+35183212
 100909116+35183212 100908573+35183201 100907973+35183189 100905209+35183130 100904666+35183119 100888149+35183089 100875422+35183026
 100875422+35183026 100875422+35183127 100875422+35183248
 100875422+35183248 100875284+35183246 100870646+35183185 100867251+35183140
 100867251+35183140 100862259+35183190 100859922+35183246
 100895515+34748243 100888381+34748286
 100895515+34748243 100890677+34748243 100888381+34748286
 100897069+34312962 100897518+34313125 100897905+34313172
 100897069+34312962 100897905+34313172
 100946162+34312763 100938055+34312799 100928813+34312840 100919963+34312880
 100919963+34312880 100908918+34312873
 100908918+34312873 100904721+34312922 100903943+34312935 100897905+34313035 100897905+34313172
 101760923+29782057 101730712+29771777
 101730712+29771777 101717512+29772442
 101717512+29772442 101716062+29770706 101660483+29769310
 101660483+29769310 101625958+29771063
 101625958+29771063 101625392+29770991 101625156+29770972
 101625156+29770972 101552485+29804233
 101552485+29804233 101510591+29764442 101508274+29764220 101506460+29764197
 101506460+29764197 101504956+29764238 101503223+29764582 101501456+29765327 101500389+29765868 101490846+29771701 101487089+29773868 101485980+29774869
 101485980+29774869 101372628+29698637 101305863+29625213 101311343+29616030
 101311343+29616030 101277619+29621080 101274145+29625214 101254036+29626879
 101254036+29626879 101251680+29625214 101250383+29624171 101250383+29609193 101250383+29595966 101242082+29564450 101242941+29564024 101243072+29563909 101246965+29560537 101179572+29516059 101177068+29515375 101168102+29500220 101168178+29500220 101162245+29490746 101162140+29490709 101152191+29478449 101149888+29475882
 101149888+29475882 101132631+29477321 101130038+29478420
 101130038+29478420 101125379+29475083 101124467+29474611 101123794+29473721 101102443+29470543 101089037+29469722 101063976+29459853 101059784+29455722 101059774+29455622 101058562+29450197 101058379+29449158 101056952+29444840 101039484+29416497 101014118+29375227 101014297+29374259 101009976+29368267 101002910+29364987 101000375+29364480
 101000375+29364480 101000375+29364492
 101000375+29364492 100945770+29344839 100928071+29326883 100927949+29326857 100926344+29326605
 100926344+29326605 100926258+29326611
 100926258+29326611 100920225+29325616 100920102+29325552 100899031+29309653 100794826+29241552
 100944939+34748281 100932370+34748262 100916184+34748238
 100916184+34748238 100912654+34748246
 100912654+34748246 100909181+34748245 100902603+34748244 100895515+34748243
 100944939+34748281 100944948+34742065 100944983+34712097 100944991+34694143 100944963+34691121 100945057+34678628 100945089+34660754 100945068+34651075 100945117+34643032 100945141+34641626 100945144+34640517 100945112+34638766 100945177+34630169 100945176+34628362 100945176+34627945 100945157+34622262 100945235+34613956 100945318+34613452 100945200+34601034 100945210+34590789 100945210+34590051 100945210+34589338 100945257+34578626 100945329+34575925 100945312+34574619 100945362+34574078 100945356+34563440 100945350+34551010 100945355+34548433 100945359+34546047 100945386+34532424 100945398+34527048 100945401+34525910 100945410+34523374 100945471+34521887 100945460+34515807 100945454+34511592 100945456+34510207 100945424+34494768 100945420+34494147 100945417+34493634 100945417+34493481 100945497+34492629 100945538+34492197 100945576+34491798 100945693+34490563 100945578+34490285 100945444+34489624 100945462+34484497 100945466+34483358 100945489+34476961 100945502+34473380 100945516+34469440 100945520+34468272 100945544+34461844 100945578+34456318 100945591+34454094 100945598+34452828 100945651+34444352 100945672+34440966 100945709+34435117 100945750+34428643 100945764+34426496 100945794+34421939 100945766+34415505 100945778+34408593 100945903+34401973 100945886+34398828 100945819+34386379 100945928+34379510 100946313+34371388 100946346+34370079 100946243+34351319 100946238+34350551 100946153+34338640 100946119+34333876 100946110+34331671 100946100+34329188 100946041+34314445 100946162+34312763
 101090749+34748246 101086219+34748251 101081239+34748266 101063027+34748282 101055236+34748289 101046298+34748297 101027842+34748313 101022518+34748318 101014136+34748326 101011073+34748329 101001986+34748338
 101001986+34748338 100990487+34748274 100987816+34748268 100982428+34748257 100960422+34748199
 100960422+34748199 100944939+34748281
 100962176+31082490 100962173+31062725 100962170+31046011 100962169+31028356 100962166+31003778 100962364+30991472 100962003+30961108 100961966+30953397 100961897+30925620 100961910+30911705 100961911+30910537 100961935+30885124 100961935+30885072 100961472+30875173 100960585+30860040 100960501+30860015 100960501+30859527 100960501+30858449 100960519+30833519 100960520+30831045 100960527+30821747 100960557+30810148 100960558+30807946 100960569+30791198 100960540+30781598 100960565+30764039 100960537+30738844 100960582+30709638 100960587+30706071
 100960587+30706071 100960618+30686089 100960622+30683333 100960632+30676732 100960647+30666837 100960649+30665576 100960651+30663753 100960651+30663184 100960658+30658502 100960667+30652797 100960672+30649341 100960639+30643449 100960772+30613977 100960769+30601908 100960767+30594861 100960765+30587464 100960761+30572517 100960759+30564367 100960758+30560076 100960757+30558550 100960756+30558424 100960804+30557263 100960824+30532450 100960823+30532157 100960769+30510383 100960749+30502348 100960603+30493316 100960600+30492197 100960596+30489805 100960569+30476856 100960536+30460016 100960534+30459414 100960531+30457777 100960530+30456940 100960571+30451462 100960614+30445853 100960617+30444139 100960644+30437100 100960611+30435570 100960628+30426130 100960649+30414498 100960668+30406547 100960671+30405078 100960670+30399851 100960626+30392727 100960623+30392102 100960632+30391231 100960633+30389788 100960631+30388459 100960645+30382625 100960661+30376131 100960791+30373988 100960764+30372014 100960631+30368787 100960686+30356442 100960602+30355727 100960549+30355314 100960680+30351877 100960732+30351190 100960601+30346924 100960660+30344477 100960663+30343213 100960650+30339093 100960681+30329643 100960673+30328824 100960649+30326326 100960598+30318705 100960594+30317484 100960592+30316941 100960643+30287776
 100960643+30287776 100973295+30287621
 100973295+30287621 100976778+30287694 100979565+30287752 100980896+30287781 100997676+30288057
 100997676+30288057 101005154+30287333
 101005154+30287333 101029707+30287463 101031821+30287475 101033989+30287487 101067309+30287665 101069401+30287676 101071232+30287686
 101041484+34312444 101024813+34312504 101007148+34312567 100989966+34312600 100967062+34312670 100966951+34312738 100963612+34312808
 100963612+34312808 100946162+34312763
 101274799+31079379 101245487+31079578 101236379+31079651 101230598+31079697 101222967+31079736 101207506+31079864 101207225+31079866 101186360+31080040 101181241+31080082 101176762+31080119 101169931+31080175 101167323+31080196 101144001+31080391 101123293+31080609 101114063+31080705 101060465+31081168 100988106+31082069 100973973+31082299 100962176+31082490
 101003907+32966764 101003923+32966784 101003931+32966809
 101003907+32966764 101003931+32966809
 101014214+31527586 101022189+31527656 101026449+31527664
 101014214+31527586 101026449+31527664
 101038660+32970226 101038074+32970215 101033691+32970141 101023808+32969972 101003931+32966809
 101026449+31527664 101036904+31527683 101038956+31527685 101039561+31527685 101050258+31527718 101051841+31527725 101055057+31527737 101066756+31527787 101071179+31527813 101076511+31527848 101077699+31527886
 101077699+31527886 101079673+31527881 101081975+31527880
 101081975+31527880 101083413+31527883 101086810+31527891 101087439+31527892
 101087439+31527892 101087835+31527866
 101087835+31527866 101090435+31527886 101098480+31527937 101112373+31527987 101118561+31528038 101131466+31528245 101131758+31528248 101153739+31528323 101158098+31528355 101161111+31528369 101163024+31528378 101169174+31528407 101188301+31528497 101217401+31528633 101222679+31528658 101223169+31528661 101223667+31528664 101229974+31528681 101234175+31528701 101243983+31528746
 101243983+31528746 101247647+31528615
 101247647+31528615 101264580+31528654 101265935+31528668 101267947+31528688
 101038390+33000412 101038518+33000099 101038520+32996735
 101038390+33000412 101038520+32996735
 101038829+33293507 101038829+33293195 101038831+33290244 101038834+33286626 101038853+33263068 101038861+33252931 101038862+33252220 101038864+33250093 101038760+33249545 101038729+33231915 101038723+33229031 101038716+33225170 101038708+33220610 101038672+33200454 101038657+33191802 101038632+33177955 101038631+33177761 101038580+33148075 101038576+33145747 101038573+33144198 101038570+33142844 101038565+33139702 101038559+33136511 101038556+33135151 101038552+33133088 101038546+33128794 101038542+33126459 101038659+33110879 101038662+33100941 101038663+33099815 101038663+33099003 101038665+33093956 101038640+33083040 101038641+33076238 101038641+33075574 101038641+33075168 101038635+33069204 101038630+33063261 101038628+33061706 101038646+33056933 101038634+33055889 101038624+33055004 101038615+33052993 101038601+33049871 101038543+33036266 101038525+33032398 101038506+33028073 101038496+33025914 101038467+33018924 101038466+33018000 101038466+33012480 101038390+33000412
 101038660+32970226 101038532+32981518 101038530+32983690 101038529+32984744 101038520+32996735
 101038660+32970226 101045445+32969898 101060478+32969171 101074287+32968487 101082047+32968114 101086589+32967896 101088325+32967812 101095997+32967444 101096911+32967400 101100271+32967238 101101629+32967172 101107095+32966910 101109001+32966818 101125815+32965977 101136998+32965386 101153646+32964567 101156372+32964432 101160762+32964216 101162687+32964121 101167021+32963908 101173378+32963597
 101038883+33305705 101038883+33306496 101038884+33317701 101038855+33339567 101038853+33340344 101038878+33347433 101038872+33358453 101038865+33358707 101038861+33361237 101038855+33365142 101038853+33366280 101038772+33390661 101038788+33397214
 101038775+33415778 101038774+33421098 101038779+33422939 101038817+33462762 101038825+33469253 101038864+33489361 101038841+33490205 101039086+33513869 101039135+33521284 101039158+33527676 101039254+33548511 101039331+33558992 101039341+33560352 101039379+33565382 101039492+33581040 101039687+33603225 101039961+33631721 101040059+33635594 101039976+33638983 101040380+33684065 101040430+33689064 101040357+33703584 101040514+33725246 101040567+33732561 101040619+33739763 101040651+33754264 101040697+33761542 101040768+33772827 101040826+33781957 101040895+33792689 101040907+33794467 101040930+33797986 101040975+33805048 101041118+33827379 101041158+33833625
 101038788+33397214 101038792+33409238
 101038792+33409238 101038775+33415778
 101038792+33409238 101038777+33414117 101038775+33415778
 101038883+33305705 101038829+33293507
 101038883+33305705 101038882+33303283 101038829+33293507
 101041484+34312444 101041485+34309055 101041486+34304866 101041486+34303162 101041487+34297458 101041488+34294408 101041498+34266547 101041500+34259408 101041501+34256296 101041380+34239478 101041389+34224639 101041373+34215841 101041347+34206659 101041357+34199016 101041323+34189737 101041331+34184847 101041334+34182919 101041344+34177758 101041352+34173816 101041326+34170595 101041351+34161491 101041412+34156078 101041424+34146898 101041416+34139043 101041461+34123856 101041480+34119903 101041454+34106667 101041482+34105706 101041481+34098620 101041482+34078640 101041484+34070832 101041487+34063872
 101041480+34056631 101041479+34055352 101041475+34051845 101041469+34046908 101041468+34045306 101041465+34042320 101041466+34037649 101041467+34034510 101041469+34030967 101041487+34022880 101041491+34021165 101041518+34011329 101041559+34001955 101041493+34000076 101041454+33989255 101041437+33976118 101041589+33969178 101041763+33962895 101041739+33962356 101041654+33960353 101041536+33959058 101041489+33958019 101041458+33949741 101041398+33930441 101041395+33917680 101041400+33905294 101041427+33889431 101041391+33869952 101041343+33862481 101041158+33833625
 101041480+34056631 101041487+34063872
 101041480+34056631 101041488+34062131 101041487+34063872
 101041484+34312444 101042275+34312442 101055227+34312423 101059173+34312407 101074152+34312348 101090572+34312283
 101090572+34312283 101092037+34312304
 101092037+34312304 101103956+34312247
 101103956+34312247 101112236+34312252 101141381+34312278 101142914+34312321 101144057+34312325
 101144057+34312325 101151119+34312293
 101151119+34312293 101153835+34312323 101153991+34312328
 101153991+34312328 101156004+34312289 101158710+34312283 101159675+34312283 101165510+34312295 101171406+34312295 101182191+34312287 101183677+34312273 101189858+34312257
 101189858+34312257 101193326+34312258 101196856+34312259 101199419+34312259 101200082+34312260 101203049+34312261 101205176+34312262
 101205176+34312262 101206804+34312216
 101206804+34312216 101219429+34312278 101222449+34312281 101223344+34312285 101230977+34312296 101231767+34312297 101234700+34312299
 101234700+34312299 101236502+34312287 101241680+34312252 101249089+34312232
 101249089+34312232 101252885+34312233 101258921+34312235 101267990+34312238 101274825+34312240 101294223+34312258 101301539+34312324 101311947+34312419 101329171+34312576
 101329171+34312576 101331865+34312539 101332513+34312530 101332891+34312525 101335423+34312490 101344169+34312442 101344832+34312442 101346772+34312458
 101346772+34312458 101351339+34312428 101358643+34312380 101364350+34312342 101373069+34312284
 101373069+34312284 101378073+34312289 101381934+34312289 101392521+34312289 101399304+34312289 101408203+34312289 101412161+34312289 101416765+34312289 101424309+34312289 101425770+34312289 101434443+34312289 101443014+34312289 101451777+34312289 101469205+34312290 101471580+34312290
 101043882+36057906 101036983+36057887
 101043882+36057906 101039540+36057901 101036983+36057887
 101556884+33394760 101555883+33394762 101539922+33394791 101539579+33394792 101521632+33394825 101509798+33394847 101503023+33394859 101487732+33395373 101487568+33395375 101486906+33395381 101484874+33395398
 101484874+33395398 101483307+33395389
 101483307+33395389 101478296+33395424 101472345+33395426 101454539+33395488 101453401+33395493 101450751+33395506 101445908+33395529 101441654+33395550 101439823+33395559 101437213+33395572 101436483+33395576 101428536+33395614 101421545+33395676 101420565+33395682 101403388+33395811 101396979+33395847 101385807+33395910 101379610+33395944 101367900+33396466 101364964+33396473 101363611+33396476 101360410+33396483 101344695+33396519 101343958+33396520 101333653+33396545 101324744+33396566 101302652+33396619 101291215+33396647 101290146+33396649 101274485+33396688 101269603+33396700 101262964+33396791 101260915+33396797
 101260915+33396797 101252602+33396773
 101252602+33396773 101249230+33396783 101234997+33396826 101227726+33396839 101200476+33396902 101182756+33396963 101165650+33397016 101162024+33397026 101139404+33397094 101113755+33397132
 101113755+33397132 101101302+33397124 101099538+33397122
 101099538+33397122 101092533+33397160
 101092533+33397160 101073505+33397146 101072712+33397143 101072205+33397141
 101072205+33397141 101052403+33397193 101051660+33397195 101051014+33397197 101046239+33397208 101044100+33397212 101038788+33397214
 101085716+36057572 101083594+36057604 101072705+36057772 101059607+36057975 101058637+36057990
 101058637+36057990 101054718+36057961 101043882+36057906
 101563580+33830451 101563215+33830454 101544062+33830632 101535210+33830714 101526722+33830793 101509442+33830954 101500874+33831034 101483391+33831120 101465959+33831288 101448622+33831456 101431792+33831619 101431273+33831624 101416030+33831771 101396660+33831959 101387808+33832045 101383625+33832085
 101383625+33832085 101370254+33831927
 101370254+33831927 101335696+33832242 101314784+33832433 101309295+33832483 101306011+33832513 101305552+33832517 101304290+33832528
 101304290+33832528 101302754+33832517
 101302754+33832517 101300767+33832536 101298070+33832562 101295144+33832596 101277211+33832811 101270405+33832864 101251676+33833011
 101251676+33833011 101240056+33832773 101230619+33832728
 101230619+33832728 101222691+33832769 101205486+33832858 101193143+33832922 101176672+33833007 101158906+33833099 101149332+33833149 101121064+33833279 101103596+33833355 101095894+33833388 101086156+33833430 101068696+33833506 101055247+33833564 101041158+33833625
 101085156+36499244 101085124+36488569 101085060+36467154 101085057+36466138 101085036+36459114 101085002+36447595 101084998+36431557 101084997+36429692 101084959+36419518 101084895+36402435 101084875+36400668 101084874+36397785 101085311+36373406 101085351+36358785 101085394+36344314 101085419+36335501 101085435+36329860 101085470+36308060 101085478+36300863 101085535+36286472 101085565+36279171 101085587+36271894 101085608+36264026 101085610+36263400 101085618+36260484 101085624+36257371 101085628+36243061 101085642+36228275 101085656+36213798 101085670+36199200 101085678+36190723 101085678+36189976 101085685+36182885 101085698+36170213 101085713+36155678 101085723+36145902 101085735+36133831 101085743+36126479 101085730+36121340 101085737+36117044 101085702+36106064 101085643+36090146 101085619+36083059 101085626+36074203 101085714+36057875 101085716+36057572
 101085156+36499244 101091352+36499188 101098994+36499118
 101098994+36499118 101135727+36499515
 101135727+36499515 101140515+36499513 101144508+36499497 101168491+36499456 101169442+36499456 101186117+36499459
 101186117+36499459 101186946+36499457
 101186946+36499457 101199952+36499459 101204795+36499460 101210648+36499461 101211185+36499461 101215113+36499462 101219265+36499463 101251001+36499529 101268768+36499536 101289944+36499545 101303864+36499551 101314979+36499556 101315499+36499556 101316415+36499556 101316877+36499556 101317312+36499556 101317843+36499556 101319062+36499556 101320488+36499556 101340063+36499566 101352762+36499573 101358723+36499576 101364243+36499578 101367588+36499580 101373576+36499583
 101373576+36499583 101393487+36499360
 101393487+36499360 101409188+36499374
 101409188+36499374 101410986+36499334
 101410986+36499334 101414645+36499339 101416037+36499340 101464468+36499409 101467285+36499413 101472869+36499421 101477260+36499427 101487998+36499442 101492904+36499449 101496598+36499455 101500439+36499570
 101500439+36499570 101508098+36499562 101546447+36499543 101551913+36499536 101567448+36499517
 101567448+36499517 101577308+36499519 101583430+36499520 101596811+36499523 101623915+36499528
 101085999+35763434 101086017+35779746 101086062+35821390 101086044+35822075 101086045+35823368 101086046+35823923 101086071+35854480 101086075+35858977 101086116+35870020 101086006+35891708 101085994+35894041 101085972+35898162 101085957+35901606 101085955+35902466 101085921+35915805 101085951+35920749 101085959+35936618 101085956+35939314 101085954+35941884 101085954+35942304 101085944+35953741 101085935+35963908 101085912+35983809 101085907+35988265 101085905+35990205 101085900+35994679 101085898+35996875 101085882+36010544 101085839+36028527 101085812+36033282 101085760+36043743 101085728+36054066 101085735+36055276
 101085735+36055276 101085716+36057572
 101086029+35517430 101085998+35528524 101085988+35532029 101085971+35538226 101085968+35539269 101085951+35545736 101085947+35546627 101085965+35550154 101085984+35553923 101085989+35554848 101085989+35555304 101085989+35556847 101085989+35558092 101085958+35559192 101086071+35561962 101086065+35564450 101086061+35566109 101086058+35567119 101086034+35572342 101086019+35575006 101085997+35578795 101085968+35583998 101085932+35590415 101085900+35604965 101085921+35613287 101085935+35619102
 101085935+35619102 101086069+35625043 101086068+35625267
 101086060+35510242 101086192+35500440 101086192+35500045 101086038+35500045 101085998+35495545 101085971+35492467 101085956+35488713 101085987+35488342 101086024+35487053 101086032+35485028 101086079+35483436 101086084+35480483 101086089+35479187 101086037+35476584 101086093+35476212 101086098+35475656 101085986+35458993 101086018+35453158 101085951+35444545 101085975+35429769 101085983+35422457 101085951+35415279 101086022+35406298 101086013+35386224 101086009+35378956 101086031+35371854 101086079+35357230 101086153+35334807 101086175+35328149 101086271+35299168 101086319+35284591 101086390+35263386 101086403+35259440 101086420+35254258 101086364+35241151 101086226+35223876 101086235+35216916 101086236+35215833 101086236+35215160 101086237+35214131 101086243+35209377 101086220+35200887 101086224+35199530 101086224+35199233 101086227+35198247 101086191+35196697 101086195+35195931 101086281+35182140
 101086068+35625267 101086067+35626784 101086065+35628236 101086056+35637233 101086053+35639931 101086040+35653501 101086037+35656336 101086031+35661501 101086027+35666278 101086017+35678288 101086086+35706487 101086146+35742717
 101086060+35510242 101086029+35517430
 101086060+35510242 101086046+35511356 101086029+35517430
 101086068+35625267 101101490+35625251 101119027+35625233
 101119027+35625233 101139884+35625309
 101139884+35625309 101158429+35625269 101166109+35625252 101168287+35625247 101173783+35625235 101175052+35625232 101176868+35625228 101181241+35625220 101182561+35625217 101183583+35625215 101184766+35625214 101185469+35625212 101187915+35625205 101189324+35625201 101192917+35625192 101194905+35625187 101197655+35625180 101202557+35625167 101206172+35625158 101213098+35625141 101219151+35625126 101220494+35625123 101220878+35625123 101221523+35625123 101227228+35625123 101230440+35625123 101232287+35625123 101233808+35625123 101235904+35625123 101238220+35625123 101240416+35625123 101243179+35625123 101245956+35625123 101248022+35625123 101248934+35625123 101250438+35625128
 101250438+35625128 101250438+35625043 101251978+35625043 101253968+35625043 101256713+35625043 101261369+35625043 101261470+35625043 101271585+35624945 101274996+35624913 101290697+35624828 101292969+35624821
 101292969+35624821 101298294+35624833 101299198+35624839
 101299198+35624839 101302556+35624813 101306285+35624785
 101306285+35624785 101310480+35624800
 101310480+35624800 101312912+35624788 101318439+35624785
 101318439+35624785 101324965+35624820 101328329+35624838 101334209+35624860
 101334209+35624860 101334588+35624856 101335169+35624850 101335246+35624850 101340027+35624780 101348458+35624751 101353645+35624728 101355241+35624728 101356005+35624745
 101356005+35624745 101364788+35624668 101367247+35624640 101381760+35624510
 101381760+35624510 101382022+35624511 101385826+35624540 101388960+35624580
 101388960+35624580 101400183+35624541 101401654+35624536 101403330+35624530 101403693+35624528 101404095+35624527 101406894+35624519 101407921+35624516
 101407921+35624516 101411597+35624518
 101411597+35624518 101415142+35624465 101417897+35624443 101418521+35624438 101422165+35624428 101423913+35624423
 101423913+35624423 101426669+35624433
 101426669+35624433 101434572+35624418 101435190+35624417 101435625+35624416 101437108+35624413 101440668+35624405 101442607+35624371 101445489+35624359 101450407+35624344 101458401+35624321 101462561+35624310 101479575+35624255 101484763+35624239 101490402+35624221 101494383+35624209 101496257+35624204 101506514+35624199 101507467+35624199 101511161+35624202 101512115+35624203
 101512115+35624203 101523751+35624192 101531424+35624180 101531746+35624179 101535337+35624173 101537068+35624171 101540236+35624166 101544868+35624159 101545605+35624158 101549339+35624152
 101549339+35624152 101559502+35624155 101561698+35624158 101564626+35624162 101566593+35624165 101567958+35624167 101569333+35624168 101569725+35624168 101572792+35624172 101575107+35624176 101576641+35624178 101577625+35624180 101578907+35624181 101579876+35624182 101580836+35624183 101586501+35624191
 101586501+35624191 101587785+35624190 101588972+35624184 101590019+35624179 101591019+35624175 101592066+35624170 101594448+35624159 101595365+35624155 101603514+35624117
 101603514+35624117 101604814+35624125
 101604814+35624125 101605717+35624122 101606056+35624121 101616601+35624081 101622485+35624058 101622831+35624057
 101086146+35742717 101085986+35750041 101085999+35763434
 101086146+35742717 101085999+35763434
 101086281+35182140 101086302+35180007 101086352+35174981 101086393+35170772 101086447+35165275 101086699+35140052 101086739+35136099 101086613+35115941 101086649+35111023 101086669+35107504 101086700+35103414 101086712+35101810 101086722+35100490 101086766+35094620 101086772+35093764 101086875+35080059 101086887+35078517 101086898+35076999 101086914+35074877 101086973+35067037 101087168+35041448 101087268+35028347 101087270+35028066 101087277+35027147 101087327+35020622 101088241+34981681 101088379+34968654 101088377+34965453 101088377+34962931 101088459+34960070 101088431+34959703 101088474+34957916 101088722+34932741 101088926+34912053 101088960+34908661 101088989+34905723 101089118+34893961 101089131+34893057 101089157+34889911 101089237+34874243 101089294+34869253 101089440+34859947 101089593+34849082 101089735+34837509 101089801+34831813 101089981+34816400 101090052+34810305 101090321+34794525 101090237+34790976 101090528+34769755 101090614+34762540 101090753+34749809 101090749+34748246
 101090612+36055278 101085735+36055276
 101471562+34747462 101459241+34747448 101441005+34747427 101434904+34747420
 101434904+34747420 101434887+34747504 101386032+34748330
 101386032+34748330 101385996+34748297 101375444+34748214
 101375444+34748214 101375444+34748263 101370052+34748269
 101370052+34748269 101361953+34748227 101361804+34748227 101345452+34748235 101338871+34748238 101329431+34748242 101324259+34748244
 101324259+34748244 101315607+34748240 101309006+34748217
 101309006+34748217 101297495+34748263 101285498+34748268 101279855+34748270 101279572+34748270 101279040+34748270 101266074+34748275 101265125+34748275 101258336+34748278 101252710+34748281
 101252710+34748281 101235836+34747919 101233425+34747859 101226879+34747696
 101226879+34747696 101206423+34747697 101199931+34747704 101178856+34747709 101163673+34747713 101160158+34747714 101152856+34747716 101132933+34747721 101106641+34748283
 101106641+34748283 101100434+34748238 101099628+34748238 101097206+34748240 101090749+34748246
 101104229+36055292 101090612+36055278
 101104229+36055292 101096184+36055319
 101096184+36055319 101090612+36055278
 101622941+35183117 101618393+35183127 101615383+35183239
 101615383+35183239 101614031+35183157
 101614031+35183157 101611241+35183232
 101611241+35183232 101608251+35183197 101599029+35183067
 101599029+35183067 101578472+35183069
 101578472+35183069 101560650+35183008
 101560650+35183008 101550741+35183058
 101550741+35183058 101544914+35183057 101542962+35182922
 101542962+35182922 101535798+35182925
 101535798+35182925 101524921+35182840 101506859+35182692
 101506859+35182692 101488897+35182937
 101488897+35182937 101459369+35182709 101451865+35182651 101426661+35182457 101420794+35182411 101417627+35182386 101399764+35182249 101382115+35182114 101364190+35181929
 101364190+35181929 101328844+35182009 101325934+35182116
 101325934+35182116 101311473+35182072 101308054+35182061 101299025+35182046 101291668+35181969 101268078+35181812 101257781+35181785
 101257781+35181785 101233497+35181901 101231322+35181918
 101231322+35181918 101213048+35181808 101196216+35181658
 101196216+35181658 101187532+35181686 101182259+35181708 101174678+35181740
 101174678+35181740 101169476+35181727 101134525+35181676 101127457+35181675
 101127457+35181675 101108041+35181799 101086281+35182140
 101224083+36055063 101216301+36055068 101198370+36055091 101190235+36055109 101179938+36055121
 101179938+36055121 101175626+36055120
 101175626+36055120 101157682+36055146 101144268+36055163
 101144268+36055163 101126317+36055143
 101126317+36055143 101112291+36055267 101104229+36055292
 101131125+30288007 101071232+30287686
 101131125+30288007 101125385+30288008
 101125385+30288008 101071232+30287686
 101758400+30288044 101750401+30288059
 101750401+30288059 101733125+30288045 101662663+30287991
 101662663+30287991 101650557+30288444 101649708+30288475 101648381+30288524 101648280+30288527
 101648280+30288527 101632491+30288179
 101632491+30288179 101632454+30288226
 101632454+30288226 101625397+30288079
 101625397+30288079 101610920+30288091 101599537+30288100 101566846+30288128 101551058+30288141 101549196+30288168 101545376+30288169 101544484+30288169 101532612+30288173 101507983+30288182
 101507983+30288182 101452898+30288141 101445764+30288129
 101445764+30288129 101430395+30288144
 101430395+30288144 101425966+30288133 101415021+30288107 101400226+30288073 101380818+30288028
 101380818+30288028 101374627+30288198 101363696+30288203 101361639+30288203 101351550+30288207 101342564+30288211 101317037+30288222 101292946+30288233 101289867+30288234 101254694+30288251 101251293+30288253 101250388+30288254 101250350+30288273
 101250350+30288273 101246479+30288040 101246424+30288040 101239704+30288062
 101239704+30288062 101235526+30288060 101210881+30288048
 101210881+30288048 101198524+30288073
 101198524+30288073 101197221+30288071 101195074+30288065 101181945+30288027 101179240+30288026 101178118+30288004 101170779+30287958
 101170779+30287958 101167031+30288003 101145773+30288005 101137133+30288006 101136383+30288006 101131125+30288007
 101173378+32963597 101173673+32957105 101173671+32953768 101173668+32946333 101173665+32941370 101173663+32938703 101173661+32933877 101173659+32928102 101173655+32919188 101173655+32917136 101173658+32913360 101173659+32912083 101173689+32890247 101173710+32875573 101173686+32860675 101173705+32853428 101173778+32838886 101173823+32831604 101173910+32819902 101173885+32816885 101173936+32806069 101173944+32804759 101173959+32802228 101173988+32797454 101174021+32792080 101174072+32782336 101174093+32778256 101174119+32773162 101174195+32764357 101174232+32760413 101174257+32752824 101174333+32745975 101174334+32745299 101174337+32740970 101174340+32736396 101174343+32732324 101174349+32721730 101174352+32718021 101174358+32709409 101174359+32708167 101174364+32701628 101174367+32698344 101174376+32685991 101174386+32672249 101174389+32669260 101174390+32668805 101174394+32664075 101174399+32655940 101174399+32655206 101174401+32652036 101174404+32647803 101174408+32644046 101174409+32642850 101174412+32639856 101174414+32637955 101174418+32632769 101174421+32628990 101174422+32627897 101174628+32625110 101174699+32621805 101174730+32620849 101174395+32619945 101174408+32611778 101174410+32610521 101174423+32602416 101174432+32595863 101174433+32595369 101174436+32594041 101174439+32592265 101174440+32591507 101174442+32589531 101174454+32581676 101174459+32578710 101174471+32571139 101174471+32570857 101174474+32569162 101174477+32567194 101174489+32559998 101174514+32555574 101174516+32554073 101174529+32544399 101174536+32539190 101174562+32527703
 101173378+32963597 101197721+32963467 101198213+32963465 101200972+32963454 101215899+32963400 101228779+32963354 101232663+32963340 101246149+32963323 101251235+32963287 101253683+32963258 101262910+32963214 101268298+32963188 101272259+32963157 101280613+32963055 101288357+32963017 101296815+32962951 101301058+32962919 101314333+32962819 101318713+32962783 101323259+32962727 101328203+32962666 101335731+32962632 101336706+32962619 101337522+32962619 101342094+32962604 101343056+32962599 101344492+32962592 101363137+32962511 101372450+32962471
 101174562+32527703 101174565+32526226 101174571+32524112
 101174571+32524112 101174572+32523831 101174572+32523747 101174572+32523118 101174578+32512814 101174579+32511462 101174580+32509604 101174584+32504236 101174587+32500535 101174534+32500113 101174607+32495252 101174688+32493419 101174715+32493030 101175094+32480343 101175030+32474908 101175824+32438967 101175846+32438002 101175853+32435294 101175880+32434951 101175941+32433266 101176061+32427922 101176674+32399095 101176752+32395307 101176872+32389448 101177164+32375117 101177481+32369836 101177513+32368625 101177758+32359400 101178161+32344249 101178375+32337713 101178630+32327953 101178641+32327516 101178654+32327014 101178658+32326840 101178783+32322059 101178914+32317026 101179002+32313634 101179018+32313016 101179021+32312867 101179211+32305556 101179324+32301243 101179502+32294451 101179663+32288300 101179942+32277960 101180017+32275054 101180303+32264041 101180594+32252874 101180815+32233935 101181295+32215017 101181377+32213039 101181380+32212661 101181652+32195313
 101174571+32524112 101175599+32524083
 101175599+32524083 101176978+32524129
 101176978+32524129 101180156+32524122 101180711+32524120 101191353+32524098 101206523+32524036 101207854+32524034 101220067+32523987 101225005+32523985 101233549+32523983 101242062+32523981 101248843+32523980
 101248843+32523980 101251430+32524100 101258838+32524118 101279550+32524170 101280990+32524173 101303387+32524230 101305468+32524246 101306275+32524247 101325254+32524314 101328387+32524320 101330606+32524325 101339398+32524342 101341179+32524345 101344147+32524351 101347049+32524356 101352622+32524367 101358231+32524378 101369772+32524438
 101369772+32524438 101371556+32524415
 101371556+32524415 101374973+32524436 101382865+32524556 101384900+32524563 101402956+32524633 101404443+32524638 101410491+32524661 101417689+32524688 101420102+32524697 101422958+32524751 101430391+32524775 101441479+32524811 101443824+32524818 101451172+32524842 101453424+32524849 101457395+32524862 101468339+32524885 101480552+32524931 101491560+32524973 101494414+32524984 101496336+32524991 101496659+32524992
 101496659+32524992 101501885+32524900
 101501885+32524900 101509359+32524905 101517447+32524910 101520308+32524912 101522141+32524913 101523860+32524914 101530147+32524919 101533007+32524921 101534123+32524921 101538016+32524924 101551868+32524935 101554871+32524937 101561665+32524942 101564556+32524944 101570610+32524959 101575827+32524962 101578873+32524964 101580235+32524964 101589596+32524971 101592002+32524972 101598339+32524976 101599238+32524976 101607388+32524982 101611899+32524986 101620233+32524993 101627292+32524995 101627400+32525018 101628069+32525049 101641689+32525095 101663542+32525168 101681312+32525228
 101681312+32525228 101686776+32525213
 101686776+32525213 101688740+32525222
 101181652+32195313 101181703+32192205 101181749+32190105
 101181652+32195313 101181749+32190105
 101181749+32190105 101181821+32186880 101181853+32185462 101181974+32180051 101182001+32178820
 101182001+32178820 101182058+32176336 101182203+32166769
 101182001+32178820 101182203+32166769
 101182203+32166769 101182309+32159819 101182439+32153712 101182477+32152344 101182516+32151002 101182531+32150273 101182555+32149142 101182600+32147033 101182697+32143505 101182709+32142916 101182713+32142682 101182767+32140112 101183021+32128344 101183061+32126226 101183382+32117615 101183487+32109717 101183768+32098712 101183997+32087208
 101264216+32087136 101248144+32087196
 101248144+32087196 101246352+32087190 101245502+32087187
 101245502+32087187 101232676+32087316
 101232676+32087316 101229472+32087312 101218536+32087301 101214158+32087292 101207386+32087276 101206148+32087250 101204565+32087248 101204292+32087247 101200969+32087243 101189899+32087231 101185132+32087215 101183997+32087208
 101234236+36055070 101224083+36055063
 101234236+36055070 101228045+36055061
 101228045+36055061 101224083+36055063
 101264216+32087136 101264311+32078695 101264341+32076368 101264444+32067503
 101264216+32087136 101265387+32087162
 101265387+32087162 101266305+32087159 101270414+32087146
 101270414+32087146 101271795+32087197 101277630+32087214 101280043+32087272 101289199+32087280
 101289199+32087280 101297026+32087216
 101297026+32087216 101298189+32087250
 101298189+32087250 101299744+32087243 101306036+32087214 101319302+32087189
 101319302+32087189 101323753+32087190 101328554+32087191
 101328554+32087191 101335385+32087147 101341111+32087138 101343527+32087135 101347509+32087129 101356105+32087118 101359174+32087114
 101359174+32087114 101367142+32087146 101378085+32087153 101386075+32087179 101387946+32087186 101388574+32087189 101392967+32087205 101395384+32087214 101403125+32087224
 101403125+32087224 101405099+32087221 101406376+32087220 101417296+32087214 101419286+32087199 101419538+32087199 101420367+32087198 101424042+32087192 101425878+32087190 101432173+32087181 101432780+32087181 101443889+32087159 101450515+32087144
 101450515+32087144 101453584+32087184
 101453584+32087184 101454689+32087180 101458289+32087166
 101458289+32087166 101462958+32087205 101464589+32087208 101466544+32087211 101473191+32087220
 101473191+32087220 101479922+32087201 101484859+32087188 101488496+32087178 101489818+32087175 101495982+32087159
 101495982+32087159 101503539+32087179 101508202+32087179 101527527+32087161 101540169+32087150 101542703+32087097
 101542703+32087097 101551397+32087131 101560618+32087136 101563693+32087138
 101563693+32087138 101576648+32087123
 101576648+32087123 101579417+32087164
 101264444+32067503 101264417+32065795 101264499+32059420
 101264444+32067503 101264499+32059420
 101264499+32059420 101264600+32050243 101264714+32036985 101264809+32014950 101264833+32011107 101264808+32000130 101264976+31988298 101265049+31979242 101265076+31974476 101265118+31974259 101265151+31965291 101265347+31929689 101265357+31927717 101265690+31870222 101265724+31865409 101265743+31862735 101265862+31845986 101265974+31830328 101266049+31825179 101266068+31821917 101266117+31813425 101266119+31813062 101266186+31801587 101266190+31800885 101266194+31800131 101266246+31789732 101266254+31787907 101266286+31780924 101266284+31772545 101266309+31768758 101266312+31768222 101266318+31767219 101266350+31762351 101266462+31753432 101266529+31747679 101266591+31736876 101266612+31733142 101266643+31731371 101266672+31726085 101266673+31725898 101266734+31714971 101266765+31709425 101266774+31707749 101266786+31705486 101266787+31705245 101266879+31688830 101266918+31681835 101266934+31678948 101266955+31675169 101266975+31671592 101267010+31665271 101267034+31662600 101267055+31658730 101267058+31658100 101267067+31656285 101267122+31650854
 101267122+31650854 101267193+31644108 101267208+31637400 101267230+31628064 101267107+31619236 101267219+31607795 101267324+31595566 101267483+31579579 101267491+31578760 101267495+31578319 101267576+31568058 101267613+31564439 101267617+31563978 101267639+31561818 101267579+31561004 101267603+31558867 101267630+31556462
 101267122+31650854 101272259+31650874 101274515+31650883 101288393+31650940 101290569+31650948 101303513+31651000 101304578+31651004 101304763+31651004 101305357+31651006 101306711+31651011 101307687+31651015 101308192+31651020 101308760+31651022 101308986+31651022 101328276+31651099 101333273+31651119 101337691+31651137 101342887+31651158 101344742+31651165 101350696+31651187 101357274+31651214 101369115+31651264
 101369115+31651264 101378867+31651097
 101378867+31651097 101382975+31651105 101397893+31651134 101411372+31651161 101423132+31651185 101424820+31651189 101426644+31651193 101449251+31651237 101451017+31651241 101462287+31651264 101466064+31651271 101475578+31651290 101477487+31651294 101481663+31651302 101493242+31651326 101498368+31651337 101505144+31651457 101513893+31651467 101517277+31651471 101524478+31651480 101534679+31651492 101549876+31651492 101556866+31651492 101563710+31651492 101594717+31651511 101596149+31651512 101596665+31651512 101599136+31651514 101603694+31651517 101604734+31651518 101609647+31651522 101616249+31651527
 101616249+31651527 101619435+31651480 101634307+31651440 101636956+31651439 101638330+31651438 101638617+31651419 101640197+31651373
 101640197+31651373 101640652+31651396
 101640652+31651396 101644233+31651389 101649457+31651379 101657853+31651363 101660636+31651358 101666426+31651348 101669783+31651342 101675588+31651332 101681069+31651323 101684364+31651318 101687676+31651312 101701415+31651288 101705358+31651281 101715977+31651263 101729291+31651240 101737884+31651225
 101737884+31651225 101739777+31651286
 101739777+31651286 101742418+31651284 101746737+31651280
 101746737+31651280 101751278+31651287
 101751278+31651287 101758402+31651260
 101758402+31651260 101760142+31651313 101773325+31651313 101775752+31651493
 101373134+36055236 101354370+36055293
 101354370+36055293 101341575+36055257 101338511+36055254 101316435+36055227 101316094+36055227 101306116+36055250
 101306116+36055250 101305617+36055246 101272488+36055200 101267213+36055194 101234236+36055070
 101267630+31556462 101267649+31554873 101267699+31550469 101267763+31544848 101267783+31543095 101267805+31541164 101267840+31538073 101267947+31528688
 101267947+31528688 101267958+31527797 101267992+31524795 101267998+31524243 101268088+31516467 101268216+31505496 101268274+31502942 101268276+31501445 101268451+31482175 101268422+31479167 101268557+31478765 101268557+31478313 101268473+31474473 101268849+31452369 101268822+31451158 101268756+31448331 101268946+31442587 101269369+31427184 101269426+31422854 101269574+31411543 101269668+31404253 101269791+31397007 101269866+31394322 101269985+31386516 101270173+31380546 101270636+31353074 101270677+31350581 101270726+31347593 101270969+31343308 101271251+31323969 101271466+31309249 101271543+31308333 101271620+31302621 101271896+31293765 101272023+31281025 101272057+31277552 101272167+31266541 101272332+31250154 101272534+31242382 101272550+31241239 101272600+31237344 101272603+31237186 101272756+31225676 101272887+31215858 101272929+31212667 101273145+31196328 101273329+31181821 101273466+31171010 101273566+31164042 101273602+31161855 101273768+31150858 101273836+31146939 101273851+31146023 101273875+31144630 101273885+31144019 101273937+31141026 101273996+31137653 101274000+31137384 101274067+31134527 101274309+31119720 101274590+31096569 101274628+31093418 101274768+31081861 101274799+31079379
 101776191+31079784 101751489+31079803
 101751489+31079803 101744372+31079721 101717001+31079654 101706396+31079628 101702948+31079620 101686889+31079582 101652752+31079502 101623031+31079370 101569285+31079322 101567793+31079320 101545834+31079302 101530973+31079289
 101530973+31079289 101488107+31079313
 101488107+31079313 101485898+31079291 101484515+31079291 101467925+31079320 101461299+31079332
 101461299+31079332 101456382+31079302 101456229+31079301
 101456229+31079301 101453739+31079306 101446967+31079321 101439364+31079338 101435484+31079346 101432709+31079352 101429003+31079360 101427748+31079363 101426309+31079366 101417208+31079387 101415097+31079391 101413838+31079393 101411638+31079398 101405739+31079412 101403948+31079416 101397370+31079431 101393683+31079440 101389550+31079450 101385810+31079459
 101385810+31079459 101369041+31079263
 101369041+31079263 101364625+31079269 101359096+31079275 101356287+31079278 101345285+31079292 101335878+31079303 101330398+31079309 101310723+31079334 101284789+31079367 101278457+31079375 101274799+31079379
 101372450+32962471 101375412+32962408 101376275+32962404 101378074+32962393
 101372450+32962471 101378074+32962393
 101378074+32962393 101378363+32962391 101398589+32962270 101419144+32962146 101421998+32962094 101442419+32961944 101458775+32961771 101465565+32961769 101473143+32961687 101474048+32961677 101483032+32961606 101485022+32961599 101500042+32961552 101500416+32961551 101513405+32961419 101523916+32961353 101539970+32961221 101544587+32961153 101554058+32961048 101557434+32961025
 101395642+36055235 101373134+36055236
 101395642+36055235 101381909+36055222
 101381909+36055222 101375439+36055233 101373134+36055236
 101623466+36055405 101614602+36055385 101596847+36055382 101589785+36055372 101582749+36055361 101561059+36055323 101560680+36055323 101550452+36055342 101539429+36055354 101524180+36055361 101506904+36055384
 101506904+36055384 101479967+36055278
 101479967+36055278 101476168+36055280 101473025+36055281 101472422+36055281 101470755+36055282 101462122+36055289 101461430+36055289 101458591+36055291 101444126+36055297
 101444126+36055297 101436196+36055287 101409234+36055256 101395642+36055235
 101471562+34747462 101471520+34719665 101471507+34710708 101471494+34702308 101471479+34692636 101471474+34689837 101471471+34687975 101471467+34685477 101471455+34678382 101471452+34676977 101471450+34675622 101471448+34674590 101471437+34667163 101471467+34659068 101471448+34651790 101471421+34641389 101471412+34638235 101471407+34636471 101471652+34622107 101471681+34612472 101471696+34607346 101471738+34593203 101471744+34585508 101471766+34578482 101471813+34563639 101471829+34558668 101471846+34553316 101471863+34548075 101471865+34547437 101471884+34541418 101471916+34540023 101471916+34539794 101471820+34537112 101471738+34534620 101471629+34526844 101471717+34520773 101471757+34518047 101471855+34511362 101472020+34477879 101472009+34463163 101472030+34458646 101472050+34439125 101472037+34434120 101472016+34427239 101472001+34422080 101471996+34420569 101471993+34419797 101471968+34405540 101471967+34405088 101471960+34397801 101471938+34375910 101471776+34372612 101471768+34370158 101471693+34347147 101471645+34332421 101471621+34325063 101471598+34318017 101471580+34312290
 101471580+34312290 101479336+34312291 101487669+34312291 101499889+34312292
 101499889+34312292 101505163+34312224
 101505163+34312224 101514062+34312263 101522816+34312301 101539165+34312373 101547333+34312409 101551926+34312429 101553623+34312446 101556741+34312459 101564856+34312493
 101629257+34747649 101625930+34747654
 101625930+34747654 101617118+34747543 101599373+34747522 101590572+34747513 101581766+34747504 101572903+34747495 101555859+34747476 101546453+34747466 101546161+34747466 101541006+34747481 101518873+34747549 101511611+34747571 101511375+34747572 101510885+34747574
 101510885+34747574 101494026+34747488 101471562+34747462
 101556884+33394760 101556777+33385711 101556787+33372140 101556787+33371412 101556799+33359837 101556711+33359748 101556799+33359702 101556845+33345303 101556869+33330831 101556877+33323507 101556893+33316205 101556964+33301802
 101556884+33394760 101556985+33403256 101557158+33417802 101557338+33432986 101557373+33436015 101557400+33438324 101557577+33453157 101557611+33456022 101557754+33468039 101558024+33490695 101558119+33498726 101558416+33506198 101558655+33520737 101558785+33528702 101558815+33530557 101558890+33535148 101559054+33542525 101559076+33543921 101559436+33564206 101559690+33580738 101559911+33595162 101560133+33609632 101560357+33624189 101560659+33638652 101560907+33653169 101561146+33667134 101561154+33667584 101561159+33667834 101561169+33668362 101561237+33672329 101561405+33682106 101561603+33696619 101561842+33711111 101562438+33747370 101562393+33752303 101562888+33783552 101563063+33798099 101563303+33812711
 101556884+33394760 101573165+33394731 101581546+33394716 101590408+33394700 101591377+33394698 101601609+33394679 101605172+33394672 101618880+33394648 101636296+33394554 101652793+33394406 101653516+33394399 101670997+33394242 101688267+33394088 101689081+33394080 101691416+33394059 101711639+33393879 101728899+33393725 101737359+33393649 101755575+33393295 101773678+33393081 101790139+33392888 101798827+33392786 101807520+33392684 101811966+33392632 101841330+33392288 101868443+33391971 101877172+33391668 101894565+33391530 101911748+33391393 101923721+33391299 101929558+33391253 101961033+33390862 101964026+33390825 101981379+33390609 101998653+33390309 102015863+33389813 102033418+33389746 102050587+33389682 102067603+33389618 102075929+33389586
 101556964+33301802 101556984+33297845 101556994+33288411 101557000+33287262
 101556964+33301802 101557000+33287262
 101557000+33287262 101556981+33281173 101557009+33280852 101557010+33271831 101557035+33264219 101557069+33256561 101557192+33241115 101557223+33234410 101557228+33233350 101557251+33228719 101557296+33219347 101557325+33211124 101557378+33196113 101557431+33181137 101557439+33177636 101557471+33166046 101557492+33158564 101557500+33151123 101557506+33143536 101557513+33136192 101557520+33128710 101557479+33121508 101557497+33106549 101557510+33096041 101557521+33091282 101557539+33083494 101557574+33060504 101557608+33058115 101557618+33053227 101557599+33043706 101557598+33043205 101557597+33039468 101557596+33035359 101557596+33033882 101557595+33028458 101557593+33019340 101557444+32993485 101557439+32977888 101557434+32962156 101557434+32961025
 101557434+32961025 101567523+32961106 101588660+32961276 101614658+32961506 101632223+32961622 101649740+32961651 101658186+32961698 101666877+32961722 101684150+32961792 101689848+32961829 101691284+32961838
 101563528+33827131 101563303+33812711
 101563528+33827131 101563326+33814115 101563303+33812711
 101563580+33830451 101563528+33827131
 101563814+33910072 101563755+33895545 101563695+33881063 101563687+33875199 101563687+33875080 101563758+33863875 101563706+33853953 101563684+33841775 101563588+33830928 101563580+33830451
 101749983+33828466 101735051+33828643 101700569+33829089 101693069+33829186 101677240+33829391 101657068+33829652 101648511+33829762 101639617+33829877 101631044+33829988
 101631044+33829988 101625443+33829880
 101625443+33829880 101624975+33829884 101613584+33829989 101596303+33830149 101578760+33830312 101570216+33830391 101563791+33830450 101563580+33830451
 101564856+34312493 101564852+34302951 101564850+34291363 101564817+34280993 101564806+34271222 101564797+34262772 101564790+34256597 101564954+34242421 101565056+34227954 101565092+34213269 101565097+34206129 101565061+34199185 101565096+34198575 101565040+34189800 101565037+34189323 101565005+34184359 101564911+34169829 101564892+34155372 101564891+34154760 101564887+34148081 101564883+34140866 101564859+34131301 101564843+34128628 101564761+34117752 101564723+34103238 101564684+34088672 101564624+34081503 101564562+34074132 101564534+34059635 101564507+34044925 101564503+34043029 101564455+34041897 101564488+34033133 101564509+34027726 101564463+34021115 101564318+33997755 101564293+33988324 101564292+33982876 101564143+33968277 101564071+33953607 101563992+33939124 101563958+33933705 101563898+33924553 101563869+33920035 101563902+33918525
 101563902+33918525 101563814+33910072
 101563902+33918525 101563830+33913812 101563814+33910072
 101564856+34312493 101565506+34312496 101574242+34312533 101591605+34312608 101610332+34312689 101619102+34312727 101636350+34312780 101645304+34312786 101662778+34312799 101671591+34312805 101675384+34312808 101680279+34312812 101686629+34312817 101697757+34312826 101715084+34312840 101727504+34312850 101731319+34312853 101731980+34312853 101732672+34312853 101733349+34312853 101740467+34312861 101750457+34312880 101751583+34312959 101762485+34312970 101769132+34312978 101774596+34312984 101780887+34312991 101788578+34313000 101794620+34313007 101812108+34313028 101818268+34313036 101820938+34313040 101826252+34313047 101838278+34313062 101847114+34313073 101852980+34313080
 101852980+34313080 101853945+34313079
 101853945+34313079 101865483+34313099 101873919+34313110
 101873919+34313110 101886186+34313010
 101886186+34313010 101896090+34313014 101900586+34313062
 101900586+34313062 101911388+34313025
 101911388+34313025 101921722+34313031 101939353+34313042 101940893+34313043 101956810+34313052 101964097+34313057 101969333+34313060 101970643+34313061
 101970643+34313061 101974318+34313032
 101974318+34313032 101983962+34313035 101991724+34313037 101998020+34313039
 101604624+32087277 101579417+32087164
 101604624+32087277 101590221+32087241 101579417+32087164
 101695011+32087532 101684200+32087504 101648990+32087434 101635892+32087387 101631351+32087369 101621268+32087320 101604624+32087277
 101623245+35999280 101623273+35999097 101623216+35998113 101623215+35997427 101623213+35995550 101623241+35994818 101623145+35990352 101623144+35985166 101623142+35977265 101623144+35973425 101623143+35965406 101623143+35964179 101623143+35961487 101623143+35944082 101623118+35940641 101623107+35920614 101623104+35915099 101623099+35905907 101623097+35901465 101623094+35895591 101623092+35890764 101623090+35885351 101623093+35874927 101623091+35872879 101623089+35870614 101623085+35865798 101623071+35848155 101623062+35835494 101623056+35827012 101623054+35823844 101623021+35811029 101623014+35804688 101622995+35784802 101622994+35784647 101622990+35781215 101622983+35774603 101622959+35773290 101622959+35772834 101622959+35772280 101622969+35762209 101622968+35762132 101622967+35761477 101622863+35748936 101622861+35745646 101622857+35731949 101622856+35725398 101622856+35723153 101622898+35705769 101622907+35703761 101622933+35697589 101622869+35693204 101622851+35691915 101622876+35683061 101622889+35678257 101622890+35677858 101622899+35674727 101622884+35670021 101622848+35659126 101622840+35656490 101622841+35651176 101622792+35649442 101622787+35649254 101622784+35649128 101622774+35648143 101622767+35647376 101622760+35646601 101622752+35645775 101622740+35643780 101622737+35643164 101622727+35642019 101622722+35641514 101622721+35641312 101622699+35640379 101622692+35639572 101622695+35638440 101622634+35637719 101622646+35636894 101622654+35636344 101622664+35635636 101622673+35635094 101622681+35634537 101622690+35633983 101622701+35633272 101622714+35632523 101622717+35632129 101622831+35624057
 101622798+35617967 101622806+35603867 101622808+35600536 101622781+35584163 101622781+35579309 101622804+35574871 101622833+35569541 101622894+35559774 101622943+35549570 101622930+35543096 101622925+35540491 101622905+35529507 101622918+35491414 101622931+35491069 101623060+35483698 101622957+35473640 101622813+35463754 101622780+35446120 101622758+35442790 101622737+35440802 101622735+35432758 101622728+35429120 101622716+35427117 101622875+35419864 101622869+35412263 101622863+35411474 101623379+35393110 101623458+35387470 101623444+35386687 101622885+35375048 101622917+35372067 101622843+35353204 101622839+35345751 101622757+35323842 101622755+35323445 101622708+35309017 101622894+35302090 101622759+35295679 101622744+35292530 101622737+35292190 101622743+35288991 101622801+35265340 101622825+35262462 101622828+35262038 101622831+35261535 101622834+35261059 101622838+35260436 101623038+35241566 101622975+35223521 101622979+35221982 101622971+35218601 101622966+35216361 101623041+35214231 101623040+35213774 101623037+35212529 101623037+35212200 101622993+35207034 101622947+35194980 101623035+35184722 101622981+35184196 101622941+35183117
 101622798+35617967 101622798+35619948 101622800+35620196
 101622798+35617967 101622800+35620196
 101622800+35620196 101622826+35623415 101622831+35624057
 101623268+36000905 101623269+36002553 101623269+36002713 101623239+36003569 101623215+36004544 101623333+36009098 101623348+36009925 101623380+36023867 101623394+36034670 101623435+36035255 101623434+36035884 101623433+36037962 101623438+36045273 101623466+36052480 101623466+36055405
 101623245+35999280 101623268+36000905
 101623245+35999280 101623274+36000036 101623268+36000905
 101629257+34747649 101629255+34748194 101629396+34750056 101629069+34768382 101628908+34777408 101628827+34781989 101628779+34784997 101628668+34792120 101628557+34799264 101628441+34806748 101628367+34811528 101628110+34828191 101628055+34831755 101627886+34842390 101627507+34865974 101627618+34883270 101627487+34887678 101626655+34917700 101626374+34929726 101626364+34930151 101626225+34936222 101626221+34936424 101626152+34939492 101626105+34941586 101625995+34969748 101625994+34971278 101625989+34971753 101625853+34985783 101625456+34990723 101625160+34993724 101625095+34999052 101625147+35000269 101625135+35000461 101625127+35000602 101625081+35001370 101625011+35015073 101624917+35024605 101624724+35044185 101624603+35056464 101624557+35061224 101624283+35073386 101624139+35085486 101624072+35091113 101623931+35102982 101623693+35132667 101623569+35137047 101623554+35138914 101623249+35162440 101622941+35183117
 101623466+36055405 101623467+36067123 101623474+36079585 101623501+36087381 101623494+36090773 101623482+36096080 101623475+36098896 101623466+36117958 101623467+36125179 101623495+36138605 101623512+36146790 101623526+36152964 101623530+36154648 101623552+36164661 101623590+36182060 101623606+36189357 101623638+36204072 101623654+36210987 101623717+36239887 101623712+36240650 101623682+36266477 101623652+36277992 101623673+36287212 101623664+36296881 101623721+36298913 101623725+36299351 101623766+36303013 101623802+36319192 101623751+36324557 101623712+36358389 101623748+36366077 101623803+36387354 101623827+36414140 101623829+36416650 101623834+36420975 101623844+36430943 101623860+36446489 101623875+36460966 101623880+36465054 101623890+36474976 101623891+36475303 101623915+36499528
 102162752+35620035 102161974+35620035 102161563+35620035 102147388+35620045 102146346+35620082
 102146346+35620082 102144379+35620080 102134593+35620070 102131392+35620067 102126056+35620062
 102126056+35620062 102112022+35620185
 102112022+35620185 102106571+35620183
 102106571+35620183 102104577+35620198
 102104577+35620198 102102986+35620197 102101594+35620196 102082845+35620190 102081709+35620189 102076616+35620187 102069378+35620184 102059063+35620180 102055356+35620178 102050738+35620176 102041590+35620173 102027885+35620169 102015404+35620165 102010004+35620163 102004876+35620161 101999966+35620100 101996947+35620095 101996277+35620094 101991903+35620088 101990527+35620086 101985381+35620079 101984024+35620077 101977755+35620068 101972321+35620060 101970977+35620058 101970252+35620057 101965881+35620051 101964139+35620049 101960003+35620043 101958840+35620041 101934985+35620011 101925858+35620004 101918423+35619999 101913324+35619995 101905382+35619990 101890228+35619980 101885634+35619977 101883022+35619975 101866663+35619923
 101866663+35619923 101850375+35619938 101836087+35619951 101829539+35619957 101822339+35619963 101819806+35619965 101791586+35619992 101788280+35619995 101786122+35619997 101775455+35620007 101773303+35620009 101772149+35620010 101765355+35620016 101758466+35620023 101756672+35620024 101756209+35620025 101753318+35620028 101752097+35620029
 101752097+35620029 101725972+35619954
 101725972+35619954 101722502+35619956 101717461+35619960 101715299+35619961 101697111+35619980 101694385+35619985 101693447+35619986 101689815+35619992 101685321+35620049 101672297+35620057 101659100+35620065 101655659+35620067 101652410+35620069 101651477+35620069 101646885+35620072 101646498+35620072 101638990+35620070 101626230+35620069
 101626230+35620069 101624023+35620196 101623485+35620196 101622800+35620196
 101623915+36499528 101641874+36499568 101649966+36499573 101653708+36499573 101667616+36499553 101672156+36499546 101672775+36499545 101688255+36499523 101691728+36499518 101698685+36499508
 101698685+36499508 101709314+36499722 101718512+36499742 101730599+36499769 101744041+36499799
 101744041+36499799 101751845+36499683
 101751845+36499683 101763590+36499708 101773236+36499749 101775558+36499760
 101775558+36499760 101778134+36499743 101779435+36499734 101780610+36499727 101781987+36499718 101783183+36499710 101783359+36499709 101784599+36499701 101785926+36499692 101787156+36499684 101788110+36499678 101789214+36499671 101789364+36499671 101789573+36499672 101790207+36499672 101806559+36499676
 101806559+36499676 101814493+36499619 101826498+36499535
 101826498+36499535 101826529+36499590 101826565+36499654 101838446+36500026 101838595+36500026 101841173+36500026 101841195+36500026 101854656+36500026 101854748+36500026 101875038+36500026 101875443+36500026 101878154+36500026 101880107+36500104 101895109+36500354 101899444+36500426 101914930+36500476 101923564+36500504 101926724+36500515 101928376+36500520 101931644+36500521
 101931644+36500521 101947453+36500468 101960614+36500428
 101960614+36500428 101973972+36500478
 101973972+36500478 101989199+36500430 101993352+36500281
 101993352+36500281 102000447+36500311 102012467+36500581
 102012467+36500581 102031585+36500576 102032338+36500575 102063175+36500569 102063247+36500569 102072266+36500567 102076893+36500566
 102076893+36500566 102107010+36500645 102108255+36500648 102108495+36500649 102122066+36500684
 102122066+36500684 102142518+36500325 102143800+36500325 102153208+36500326 102162463+36500326
 102167471+35183233 102163085+35183247 102149731+35183288 102132064+35183343
 102132064+35183343 102123345+35183228 102114499+35183222 102099279+35183211 102089718+35183205 102076439+35183197 102068245+35183192 102065570+35183191 102063981+35183190 102063009+35183189 102046439+35183179 102033873+35183171
 102033873+35183171 102025776+35183172
 102025776+35183172 102010268+35183163 102001429+35183158
 102001429+35183158 101988839+35183211 101974426+35183231
 101974426+35183231 101971610+35183219 101969647+35183210 101956268+35183153
 101956268+35183153 101956268+35183169
 101956268+35183169 101941860+35182973 101941662+35182970 101941564+35182969 101940729+35182957 101940468+35182953 101938234+35182953 101935315+35182953 101934872+35182953 101933232+35182953 101933117+35182953 101932557+35182953 101932378+35182953 101932271+35182953 101931435+35182953 101924567+35183053 101923067+35183053 101921967+35182953 101920925+35182953 101920267+35182953 101918067+35182953 101915467+35182953 101913467+35182953 101912968+35182953 101911467+35182953 101910467+35182953 101909567+35182953 101907667+35182953 101905066+35182953 101904366+35183053 101902366+35183053 101902075+35183040 101900066+35182953 101897566+35182953 101895566+35182853 101893166+35182853 101891966+35182853 101891854+35182853 101890566+35182853 101889466+35182853 101888566+35182853 101887366+35182853 101883966+35182753
 101883966+35182753 101882866+35182853
 101882866+35182853 101881765+35182753
 101881765+35182753 101880733+35182857
 101880733+35182857 101880499+35182856 101880194+35182856 101879265+35182853 101877565+35182753
 101877565+35182753 101876465+35182853
 101876465+35182853 101875065+35182753
 101875065+35182753 101871865+35182853
 101871865+35182853 101869065+35182753 101866265+35182753 101866165+35182753 101863265+35182753 101861565+35182753 101859365+35182853
 101859365+35182853 101858165+35182753 101857065+35182753 101855964+35182853 101854764+35182853 101853464+35182853 101852264+35182853 101851064+35182853 101849864+35182853 101848564+35182853 101847564+35182853 101846264+35182853 101844964+35182953
 101844964+35182953 101843764+35182853 101842364+35182853 101841064+35182853 101841052+35182853 101841042+35182853 101840944+35182853 101839864+35182853 101838964+35182853 101838564+35182753
 101838564+35182753 101838264+35182853 101837264+35182853 101836813+35182853 101836373+35182853 101836138+35182853 101835564+35182853 101831058+35183008 101830538+35183026 101830302+35183034 101829763+35183053
 101829763+35183053 101829263+35182953
 101829263+35182953 101828063+35183053 101826763+35183053 101825663+35183053 101824363+35182953 101823163+35182953 101822063+35182953 101820863+35182953 101819660+35182953 101818565+35182953 101817268+35182953 101816160+35182953 101814994+35182953 101813163+35182953 101811963+35182953 101811163+35182953 101809963+35182953 101809063+35182953 101808163+35183053
 101808163+35183053 101807163+35182953 101805963+35182953 101804762+35182953 101803162+35182953 101802062+35183053
 101802062+35183053 101800862+35182953 101799762+35182953 101798662+35183053 101797562+35183053 101796562+35183053 101795362+35183053 101792162+35183153
 101792162+35183153 101791262+35183053 101790262+35183053 101789162+35183053 101787462+35183053 101787062+35183053 101785862+35183053 101784762+35183053 101783762+35183053 101782762+35183053 101782611+35183053 101781662+35183053 101780562+35183053 101779661+35183053 101778661+35182953
 101778661+35182953 101777761+35183053
 101777761+35183053 101775474+35183024 101769355+35183024 101760161+35183352
 101760161+35183352 101742709+35183163 101742544+35183161 101742483+35183161 101724675+35183207
 101724675+35183207 101716190+35183167 101707021+35183123 101700950+35183048 101699854+35183035 101699513+35183031 101699193+35183031 101691349+35183031 101689484+35182995 101689365+35182993
 101689365+35182993 101653734+35183077
 101653734+35183077 101636065+35183024
 101636065+35183024 101625455+35183064 101622941+35183117
 101998493+34748190 101990815+34748197 101972988+34748214 101968813+34748218 101964293+34748222 101955557+34748231 101955128+34748232 101950177+34748237 101945648+34748242 101937981+34748250
 101937981+34748250 101933839+34748248 101927437+34748243 101920770+34748238
 101920770+34748238 101911215+34748241
 101911215+34748241 101903924+34748175
 101903924+34748175 101902812+34748221
 101902812+34748221 101892817+34748198 101891309+34748194 101890227+34748193 101889756+34748170
 101889756+34748170 101886041+34748215
 101886041+34748215 101884630+34748212 101866398+34748171 101863785+34748164 101862615+34748161 101860266+34748155 101859051+34748152 101857818+34748149 101857027+34748147 101856257+34748141 101855780+34748138 101855368+34748135 101853700+34748125
 101853700+34748125 101851616+34748178 101850983+34748195
 101850983+34748195 101848792+34748150 101848223+34748138 101847924+34748132 101846899+34748131 101832073+34748108 101825969+34748078 101823700+34748067 101811557+34748039 101794058+34747997 101776199+34747956 101758560+34747915 101740897+34747529
 101740897+34747529 101736801+34747533 101723046+34747548 101705441+34747567 101690800+34747583 101670030+34747606 101664333+34747611 101661617+34747614 101655818+34747620 101652443+34747624 101643542+34747634 101629956+34747649 101629257+34747649
 101725606+36055474 101717992+36055457 101709826+36055433 101698717+36055429
 101698717+36055429 101693395+36055438 101686134+36055440 101685564+36055440 101668167+36055425 101659079+36055415 101650296+36055403 101641246+36055389 101632426+36055382
 101632426+36055382 101623466+36055405
 101648627+30556386 101653888+30574480 101654020+30574938 101654072+30575717 101654258+30575900 101654840+30576175 101655581+30576313 101655925+30576771 101656375+30577550 101656348+30577870 101656110+30578008
 101648627+30556386 101656110+30578008
 101682323+30498361 101672898+30524625 101668954+30527383 101661705+30535616 101653830+30546005 101650773+30548898 101648627+30556386
 101656110+30578008 101662726+30587692 101660100+30612682 101657632+30617676 101653690+30619391 101652726+30620208 101656477+30623138 101666367+30630866 101669994+30637506 101675395+30637920 101688961+30638979
 101740431+30318686 101736760+30326877 101717689+30337736 101700452+30345739 101695400+30346479 101659222+30354128 101658429+30355983 101689008+30373568 101697353+30380231 101695690+30386529 101701795+30402216 101720649+30444811 101719751+30455269 101729278+30469884 101726198+30471407
 101726198+30471407 101715000+30466981 101714455+30465995
 101687266+30473490 101688987+30495429 101688432+30495498
 101688432+30495498 101687850+30495246 101686237+30495086
 101686237+30495086 101685417+30495132 101684888+30495315 101684359+30495659 101683910+30496071 101682429+30496392 101682191+30496712 101682323+30498361
 101687266+30473490 101690176+30481069 101689938+30481550 101689938+30482077 101690334+30482810 101690705+30483039 101691286+30483909 101691287+30484161 101691366+30484276 101691366+30484848 101691260+30485031 101682323+30498361
 101688740+32525222 101688749+32520726 101688739+32519471 101688682+32512031 101688670+32510544 101688656+32508682 101688703+32500111 101688750+32496983 101688807+32493838 101688987+32481919 101689443+32451689 101689507+32447413 101689582+32442444 101689661+32437221 101689667+32436762 101689898+32421505 101689902+32421212 101689880+32419953 101690097+32406384 101690256+32395111 101690318+32391495 101690359+32389129 101690580+32376350 101690917+32361225 101691427+32328277 101691772+32305513 101691844+32300680 101691853+32300048 101691866+32299196 101691985+32291239 101692092+32284940 101692113+32283722 101692217+32275252 101692268+32271161 101692313+32267533 101692342+32265213 101692363+32263096 101692545+32249274 101692699+32240072 101692705+32239700 101692852+32230928 101692955+32224813 101693113+32214911 101693233+32207459 101693313+32202867 101693448+32196112 101693648+32186124 101693969+32164865 101693975+32164373 101693978+32164103 101693981+32163844 101693983+32163675 101693961+32162840 101694050+32158871 101694066+32157802 101694041+32157207 101694055+32156341 101694080+32154801 101694249+32144656 101694440+32133201 101694579+32123613 101694662+32120111 101694662+32120020 101694669+32119331 101694804+32106778 101694831+32104225 101695004+32088126 101695011+32087532
 101690881+32859621 101690842+32841734 101690797+32834261 101690787+32832507 101690774+32830280 101690770+32829563 101690767+32828997 101690762+32828206 101690719+32819742 101690605+32796572 101690603+32796088 101690544+32788853 101690397+32772199 101690300+32762203 101690216+32755606 101690160+32751607 101690153+32743398 101690006+32730572 101689976+32723769 101689956+32721640 101689950+32720957 101689955+32715558 101689922+32711295 101689860+32705866 101689713+32688148 101689688+32685057 101689682+32684231 101689643+32678905 101689590+32672431 101689511+32662780 101689495+32660198 101689471+32656324 101689438+32652212 101689398+32647186 101689355+32641831 101689293+32634138 101689282+32631287 101689281+32631168 101689281+32631102 101689256+32620228 101689237+32616935 101689202+32610618 101689196+32609701 101689137+32598983 101689131+32597928 101689103+32592966 101689083+32589671 101689081+32589275 101689022+32578604 101689013+32576958 101688986+32572019 101688960+32567253 101688953+32566039 101688916+32559267 101688903+32556896 101688892+32555026 101688854+32547956 101688820+32541954 101688761+32531235 101688737+32526939 101688740+32525222
 101688740+32525222 101690493+32525230 101694991+32525252 101696459+32525259 101699234+32525304 101705091+32525313 101709754+32525325
 101709754+32525325 101711092+32525321 101711447+32525320 101711646+32525320 101712260+32525292 101713558+32525210 101714699+32525183 101715820+32525152 101716794+32525126
 101716794+32525126 101717103+32525173 101720282+32525178 101721478+32525179 101723117+32525182 101723458+32525182 101730169+32525194 101734333+32525201 101743431+32525215
 101743431+32525215 101750853+32525180 101752487+32525170 101753158+32525166 101757126+32525142 101761271+32525117 101764295+32525097 101766565+32525083 101767921+32525048 101770401+32525033 101772806+32525019 101787955+32524932 101801008+32524857 101801540+32524853 101805663+32524829 101807008+32524821 101823050+32524687 101823415+32524685 101829663+32524654 101836404+32524621 101840982+32524598 101858630+32524511 101861856+32524471 101874037+32524434 101876200+32524397 101893991+32524322 101908445+32524262 101911528+32524249 101914186+32524238 101929196+32524186 101935276+32524160 101946801+32524110 101955627+32524072 101964527+32524034 101973335+32523996 101979907+32523968 101982159+32523959 101999511+32523883
 101999511+32523883 102015288+32523889
 102015288+32523889 102027614+32523871 102035399+32523860 102046112+32523794 102049917+32523785 102055232+32523771 102055394+32523755 102064870+32523729 102073987+32523704 102083291+32523678 102092548+32523653
 102092548+32523653 102092984+32523668
 102092984+32523668 102120100+32523597 102138931+32523485 102166717+32523390 102167807+32523387 102185257+32523329 102201855+32523274 102202054+32523274 102202703+32523271
 101688961+30638979 101698493+30648682
 101698493+30648682 101698943+30648636 101699659+30648316 101700374+30648155 101701009+30647926 101701301+30647674 101701380+30647514 101701830+30647124 101702148+30646414
 101688961+30638979 101702148+30646414
 101690881+32859621 101690866+32860084 101690889+32870794 101691054+32875101 101691094+32886346
 101690881+32859621 101691094+32886346
 101691284+32961838 101691330+32954562 101691304+32947356 101691254+32932912 101691228+32925574 101691197+32916579 101691157+32905275 101691144+32901483 101691122+32893955 101691094+32886346
 101691284+32961838 101701340+32961905 101709923+32961972 101718749+32962060
 101718749+32962060 101727206+32961632 101737326+32961579 101745996+32961534 101754781+32961304 101758916+32961282 101761113+32961270 101763648+32961256 101772107+32961213 101773972+32961203 101780793+32961168
 101780793+32961168 101789447+32961271 101798212+32961376
 101798212+32961376 101806848+32961312 101810842+32961277 101815429+32961237 101817645+32961219 101823068+32961188 101824174+32961182 101828274+32961159 101830202+32961148 101831301+32961141 101832592+32961133 101836193+32961113 101839288+32961095 101839634+32961093 101840694+32961087 101845843+32961059 101850435+32961034 101859302+32960985 101868103+32960935 101871857+32960863 101876886+32960789 101883747+32960763 101894181+32960724 101906644+32960677 101912292+32960656 101929624+32960591 101946751+32960526 101963964+32960462 101965520+32960456 101972544+32960430 101981113+32960398 101989775+32960366 101993774+32960352 101997921+32960337 101998397+32960335 102001726+32960319 102009536+32960271 102011595+32960249 102013628+32960228 102015806+32960206 102027561+32960109 102033062+32960069 102041663+32960008 102058798+32959862 102067487+32959782 102076214+32959702
 101701862+32087483 101696590+32087521 101695344+32087530 101695011+32087532
 101702148+30646414 101708983+30652231
 101708983+30652231 101750062+30650040 101750401+30649962
 101750401+30649962 101768243+30653808
 101768243+30653808 101768482+30653350
 101714455+30465995 101687266+30473490
 101714455+30465995 101694060+30465427
 101694060+30465427 101693346+30465519 101691760+30466069 101690676+30466321 101689804+30466825 101689011+30467558 101688852+30468107 101689011+30468771 101689513+30469733 101689461+30470352 101687266+30473490
 101719296+32087365 101701862+32087483
 101719296+32087365 101714902+32087389 101701862+32087483
 101776015+32086767 101772185+32086882 101767668+32086889 101747962+32087214 101738088+32087266 101719759+32087363 101719296+32087365
 101739628+36055473 101725606+36055474
 101739628+36055473 101728996+36055479
 101728996+36055479 101725606+36055474
 101744380+30301828 101740431+30318686
 101744380+30301828 101740903+30312502 101740983+30313808 101741220+30314174 101741511+30315296 101741485+30315869 101741064+30316808 101740615+30317816 101740431+30318686
 101749983+33828466 101750447+33828463
 101750447+33828463 101749983+33828466
 101758400+30288044 101758389+30289087 101758381+30289673 101758143+30289856 101753588+30294852 101751336+30296246 101744380+30301828
 101873604+33826959 101871412+33826897
 101871412+33826897 101862835+33827008 101856616+33827088 101854115+33827120 101852655+33827138 101851420+33827154 101850254+33827169 101849089+33827184 101847889+33827199 101846737+33827213 101845722+33827226 101844543+33827241 101843477+33827254 101842403+33827267 101841855+33827274 101840895+33827286 101840127+33827296 101839386+33827305 101838320+33827318 101837586+33827327 101837414+33827329 101836639+33827339 101828103+33827450 101819259+33827565 101810263+33827682 101803583+33827769 101795678+33827872 101787371+33827980 101786935+33827985 101773276+33828163 101770154+33828204 101767968+33828232 101762877+33828299 101757137+33828374 101752944+33828429 101752809+33828430 101750447+33828463
 101969282+36055447 101954442+36055478
 101954442+36055478 101904632+36055443
 101904632+36055443 101902242+36055445 101896965+36055450 101894360+36055450 101892115+36055446 101890257+36055443 101883099+36055423 101882802+36055422
 101882802+36055422 101864637+36055428
 101864637+36055428 101862445+36055424 101859590+36055420 101846761+36055407 101833672+36055385 101828894+36055372 101824538+36055372 101817637+36055397 101809825+36055423 101783937+36055461
 101783937+36055461 101776647+36055457
 101776647+36055457 101772524+36055461 101760328+36055498 101757605+36055500
 101757605+36055500 101739628+36055473
 101759994+29987852 101759741+29996226 101759390+30000195 101759390+30003932 101759392+30010682 101759394+30021131 101759298+30044345 101759273+30056936 101759230+30078540 101759158+30113703 101758948+30136210 101758878+30150883 101758877+30151303 101758889+30151904 101758793+30175134 101758788+30176546 101758770+30180967 101758730+30190878 101758544+30236230 101758519+30242517 101758517+30243025 101758522+30259545 101758685+30262535 101758421+30286201 101758400+30288044
 101760073+29987746 101759669+29972215 101759597+29969421 101759585+29968841 101759589+29958667 101759598+29940412 101759617+29934592 101759661+29918430 101759723+29908984 101759935+29894770 101759883+29892722 101760320+29872049 101760380+29862868 101760325+29857781 101760630+29822281 101760666+29817308 101760923+29782057
 101759994+29987852 101760073+29987746
 101760073+29987746 101759994+29987852
 101760923+29782057 101787508+29780466
 101787508+29780466 101811289+29784708 101813684+29794324 101813448+29794690 101812582+29795446 101810796+29796523 101807698+29798653 101806464+29799660 101805256+29801401 101854600+29807370
 101854600+29807370 101854994+29807117 101859063+29804024 101859430+29803543 101860165+29802420 101860663+29801916 101863420+29800518 101863761+29800404 101889878+29797157
 101889878+29797157 101891517+29797640 101944913+29801468 101976086+29815981
 101976086+29815981 101982252+29805055
 101982252+29805055 102000405+29805436
 102000405+29805436 102039670+29802083 102074535+29787313
 102074535+29787313 102075536+29788482 102091816+29792854 102118208+29801549 102136392+29801867 102147751+29808634 102147807+29808695 102148808+29810253 102149937+29811101 102151118+29811743 102151565+29811857
 102151565+29811857 102153219+29811583
 102153219+29811583 102154112+29811629 102155137+29811996 102158157+29813371 102159076+29813875 102159601+29814356 102160047+29815249 102166268+29825419 102183208+29846904
 102183208+29846904 102193086+29842439 102195570+29836843
 102195570+29836843 102226397+29842801 102243795+29856331 102251347+29860401
 102251347+29860401 102251218+29856069
 102251218+29856069 102268817+29867991 102286738+29871204 102297331+29875194 102315389+29879920
 102315389+29879920 102319805+29879324 102320750+29878884
 101768482+30653350 101770138+30659540 101770544+30661915 101790512+30690361
 102566838+30052662 102566850+30062840 102566850+30066505 102566854+30070991 102566849+30104873 102566858+30125819 102566868+30131545 102566873+30134165 102566875+30134736 102566876+30134983 102566915+30156057 102566959+30179720 102566960+30184514 102566984+30187949 102566987+30188835 102566986+30192292 102566977+30211026 102566977+30211787 102566963+30244686 102566885+30251900 102566933+30256816 102566937+30263629 102566939+30264899 102566947+30273231 102557044+30283384 102537736+30283538 102537008+30283544 102524258+30283644 102523330+30283652 102499023+30283714
 102499023+30283714 102490280+30283706 102485800+30283702
 102485800+30283702 102470300+30283715 102468065+30283724 102440301+30283858 102427460+30283925 102420273+30283956 102419924+30283957 102408774+30284018 102386488+30284031 102382616+30284084 102380628+30284097 102354117+30284136 102343079+30285379 102343051+30301570 102343062+30303898 102343033+30326854 102343025+30333024 102342981+30361627 102342968+30364174 102342963+30370294 102342962+30372019 102342960+30374802 102342942+30375177 102342958+30382646 102342963+30384554 102342959+30396440 102342971+30399026 102342939+30425677 102342953+30430203 102342924+30442559 102342923+30443256 102342844+30459467 102342929+30459950 102342876+30483937 102342875+30484476 102342888+30495386 102342985+30510412 102342985+30522776 102342985+30529212 102342985+30532086 102342986+30549093 102342987+30567027 102342987+30570978 102342987+30574792 102343015+30594332 102324917+30598636
 102324917+30598636 102321666+30598613 102312976+30598554 102279190+30598321 102274352+30598287 102269156+30598251 102266226+30598230 102263890+30598214 102217266+30598013 102213856+30597992 102210472+30597971 102208610+30597960 102203230+30597927 102193639+30597867 102191685+30597854
 102191685+30597854 102138315+30611394 102138294+30614718 102137801+30652094 102137796+30652898 102101455+30655848
 102101455+30655848 102095642+30655805 102052833+30655482 102037487+30655367 102034386+30655268
 102034386+30655268 102033857+30655390 102031912+30655454 102031765+30655459 102031420+30655479
 102031420+30655479 102027103+30655251 102024372+30655144 102021452+30655129 102018624+30655114 102008065+30655089
 102008065+30655089 102006763+30655106
 102006763+30655106 101997614+30654086 101972706+30653992 101954972+30653957 101934688+30653867 101933402+30653861 101923304+30653845 101915784+30653819 101909345+30653797 101908692+30653795 101878073+30653689 101877194+30653653 101876507+30653651 101852764+30653623
 101852764+30653623 101846990+30653625
 101846990+30653625 101845889+30653590 101828356+30653507 101827148+30653501 101825939+30653495 101810347+30653417 101769353+30653369 101768482+30653350
 101776191+31079784 101776119+31087826 101775807+31122899 101775404+31141508 101775377+31144597 101775147+31173164 101775124+31176379 101775093+31180821 101775071+31185334 101775063+31186992 101775061+31187411 101775018+31196692 101774990+31202799 101775005+31207390 101775293+31226975 101775299+31227175 101775302+31227273 101775293+31231297 101775261+31245218 101775169+31251094 101775168+31251941 101775151+31278334 101775146+31285622 101775064+31292394 101775123+31306695 101775143+31318417 101775146+31320637 101775156+31326466 101775174+31336402 101775337+31347902 101775317+31350797 101775356+31354220 101775371+31355500 101775394+31357394 101775401+31359111 101775408+31360498 101775654+31363379 101775524+31379108 101775510+31406247 101775505+31417801 101775503+31423607 101775494+31427100 101775486+31430681 101775450+31445901 101775428+31455195 101775535+31458787 101775542+31466304 101775555+31479263 101775558+31481855 101775575+31498585 101775719+31507285 101775735+31521218 101775736+31521667 101775744+31528214 101775712+31534752 101775712+31539646 101775713+31552045 101775713+31553180 101775714+31553365 101775714+31563661 101775714+31563797 101775714+31568414 101775715+31570401 101775716+31577287 101775717+31578937 101775718+31596488 101775719+31599691 101775720+31605546 101775721+31613145 101775722+31622331 101775828+31632462 101775828+31647460 101775752+31651493
 101775752+31651493 101775752+31652809 101775660+31656265 101775719+31658722 101775752+31660076 101775697+31665962 101775690+31666709 101775675+31672141 101775661+31677875 101775646+31683375 101775705+31689120 101775798+31698229 101775691+31709348 101775826+31717170 101775833+31717571 101775950+31724305 101776012+31727899 101776028+31730367 101776058+31734788 101776165+31742951 101776317+31761353 101776271+31762047 101776424+31767670 101775859+31774002 101775737+31780620 101775744+31780873 101775798+31782825 101775802+31785631 101775803+31786448 101775811+31792987 101775811+31793128 101775814+31795394 101775844+31801280 101775844+31807033 101775859+31810812 101775952+31821947 101775947+31825302 101775946+31826296 101775943+31828850 101775941+31830256 101775929+31839557 101775917+31848882 101775910+31854750 101775906+31857785 101775815+31872708 101775815+31874127 101775792+31879460 101775766+31885489 101775754+31888271 101775702+31891212 101775662+31893456 101775708+31894596 101775708+31898855 101775708+31906739 101775708+31906924 101775662+31914260 101775670+31914952 101775830+31928802 101775830+31934211 101775830+31936350 101775831+31949129 101775831+31964659 101775922+31979943 101775831+31986405 101775809+31995108 101775770+32010132 101775724+32032058 101775786+32043250 101775725+32055877 101776015+32086767
 102287516+31651557 102270868+31651691 102256540+31651836 102226581+31651865 102221521+31651870 102203484+31651878
 102203484+31651878 102181752+31651847 102181708+31651847 102170844+31651832 102170781+31651832 102162498+31651820 102160422+31651817
 102160422+31651817 102151618+31651834 102151390+31651834 102147010+31651843 102145698+31651851
 102145698+31651851 102142711+31651846 102142599+31651846 102138238+31651838 102133856+31651831 102131750+31651828 102129429+31651818 102129369+31651818 102119833+31651775
 102119833+31651775 102111428+31651776 102111109+31651776 102095412+31651777 102095260+31651777 102089196+31651778 102078475+31651779 102078371+31651779 102062183+31651780 102062172+31651780 102062019+31651780 102043430+31651782
 102043430+31651782 102031716+31651762 102031275+31651761 102025634+31651751 102021310+31651743 102020348+31651741 101989566+31651688 101963365+31651604 101963255+31651604 101930695+31651590 101919646+31651543 101919585+31651543 101917892+31651536 101908676+31651388
 101908676+31651388 101891692+31651510
 101891692+31651510 101884749+31651456 101876464+31651447 101876430+31651447 101875273+31651447 101875256+31651447 101865964+31651436 101865923+31651436 101864103+31651434
 101864103+31651434 101857405+31651522 101855650+31651545 101849729+31651545 101849709+31651545 101845716+31651545 101837331+31651521 101836633+31651519 101830561+31651502 101830537+31651502 101829642+31651500 101828862+31651497 101828443+31651497 101828194+31651495 101825771+31651489 101822191+31651479 101819556+31651472 101817181+31651465 101815347+31651460 101815248+31651460 101813793+31651456 101813731+31651456 101812524+31651452 101812441+31651452 101807464+31651439 101807448+31651439 101797840+31651411 101797774+31651411 101796679+31651408 101796130+31651406 101792888+31651397
 101792888+31651397 101791064+31651407 101790893+31651408 101786498+31651433 101786375+31651434 101782786+31651454 101782191+31651457 101781645+31651460 101775752+31651493
 102211254+32086937 102200253+32086934 102200116+32086934 102192301+32086930 102191632+32086930 102180293+32086925 102180199+32086925 102164459+32086919 102135065+32086907 102114487+32086888 102111592+32086885 102111474+32086885 102095819+32086870 102093285+32086870 102079733+32086859 102079445+32086859 102064049+32086847 102036158+32086835 102036094+32086835 102034694+32086834 102031104+32086833
 102031104+32086833 101999365+32086889 101999207+32086889 101987065+32086911 101986806+32086911 101977162+32086928 101969941+32086941 101964726+32086950 101964602+32086950 101953724+32086970 101953616+32086970 101946079+32086985 101945990+32086985 101936931+32087001 101936893+32087001 101933002+32087008 101932933+32087008 101932438+32087009 101924273+32087038 101920382+32087052 101913272+32087077 101911011+32087085 101904082+32087110 101899095+32087128 101898196+32087131
 101898196+32087131 101896075+32087086 101895901+32087085 101887057+32087018 101875765+32086933 101861025+32086896 101860654+32086896 101859285+32086894 101853333+32086886 101843018+32086873 101839341+32086827 101834234+32086791 101825120+32086728
 101825120+32086728 101809753+32086835 101807586+32086964
 101807586+32086964 101798901+32086869 101794335+32086819 101789459+32086766
 101789459+32086766 101776015+32086767
 101790512+30690361 101790777+30690521 101791519+30690727 101791890+30690933
 101791890+30690933 101793294+30690819
 101793294+30690819 101794327+30691140 101794566+30691323 101794645+30691575 101794407+30692239 101793559+30693018 101793320+30693361 101793081+30694369
 101790512+30690361 101793161+30693773 101793081+30694369
 101793081+30694369 101799087+30696970 101809427+30714615 101809489+30717890 101811819+30731855 101817037+30753003 101824269+30757369 101836984+30781967 101836588+30788585
 101836588+30788585 101835261+30788522
 101835261+30788522 101833187+30791386
 102042093+31083088 102035075+31083005 102031491+31082948 102023338+31082864
 102023338+31082864 102020744+31082876
 102020744+31082876 102009503+31082670 102000409+31082535 102000409+31082373 101987811+31082087
 101987811+31082087 101987757+31082138
 101987757+31082138 101985752+31082027
 101985752+31082027 101985689+31082050 101961452+31082111 101957203+31082122
 101957203+31082122 101957175+31082086 101952998+31082030 101952976+31081986 101921246+31081580 101919920+31081477
 101919920+31081477 101919909+31081488
 101919909+31081488 101908748+31081333 101902121+31081240 101862373+31079770
 101862373+31079770 101862222+31079771 101857187+31079772 101830681+31079779
 101830681+31079779 101828175+31079751
 101828175+31079751 101825677+31079752 101824853+31079752 101823072+31079753 101822097+31079753 101806380+31079764 101796724+31079770 101776191+31079784
 101833187+30791386 101833087+30791539 101832609+30792570 101832636+30792891 101833379+30793257 101833750+30793623 101833794+30793687
 101833187+30791386 101833794+30793687
 101833794+30793687 101834404+30796000 101841469+30822784 101846907+30835617 101845043+30840792 101845105+30840935 101852214+30853086 101851544+30854505
 101851544+30854505 101858009+30870303 101858381+30870601 101859921+30871402 101860320+30871836 101860400+30872134 101860400+30872729 101860294+30872913 101860294+30873691 101860693+30873966 101861436+30874080 101866449+30875995
 101851544+30854505 101866449+30875995
 101866449+30875995 101866661+30876087 101868094+30876194 101868405+30876788 101869220+30878344 101888761+30886809 101889260+30887651 101882602+30903797 101882166+30904370 101880374+30905436 101879643+30906590 101879057+30908811 101890547+30926881 101917903+30940946 101940326+30957615
 101940326+30957615 101951803+30955690
 101951803+30955690 101956347+30960933 101968708+30975629 101974786+30980275
 101873604+33826959 101875449+33827039
 101875449+33827039 101873604+33826959
 101875449+33827039 101882352+33826946
 101882352+33826946 101875449+33827039
 101882352+33826946 101892640+33826806 101895904+33826762 101902589+33826682 101905457+33826650 101906149+33826642 101909161+33826608 101916500+33826526 101931421+33826371 101958369+33826130 101967184+33826031 101968494+33826016 101974715+33825944 101992850+33825655 102001501+33825574 102010221+33825458
 101974786+30980275 102001356+30986491 102001622+30986606
 102001622+30986606 102001968+30986583 102002526+30986308 102003483+30985393 102003669+30985324
 102003669+30985324 102004652+30985439
 102004652+30985439 102005184+30985394 102005423+30985165 102005610+30984822 102006236+30984448
 101974786+30980275 102006236+30984448
 101979206+36055428 101969282+36055447
 101979206+36055428 101976110+36055442 101969282+36055447
 102163015+36055249 102146790+36055243 102144678+36055242 102141437+36055149
 102141437+36055149 102123738+36055627
 102123738+36055627 102123463+36055618 102119652+36055492 102104697+36055472 102097954+36055463 102094403+36055458 102086827+36055448 102069165+36055425 102061717+36055415 102043853+36055391 102041181+36055387 102039391+36055230
 102039391+36055230 102036604+36055283
 102036604+36055283 102033370+36055201 102032018+36055133
 102032018+36055133 102030356+36055178 102028947+36055201
 102028947+36055201 102028440+36055155
 102028440+36055155 102027456+36055163
 102027456+36055163 102026326+36055131
 102026326+36055131 102009584+36055316 102007608+36055338 102006872+36055347 102006695+36055353 102006151+36055374 102005382+36055382 102004119+36055397 102001666+36055426 102000454+36055440 101999108+36055475
 101999108+36055475 101990110+36055401 101989368+36055395
 101989368+36055395 101987206+36055401 101979206+36055428
 101998020+34313039 101998033+34321731 101998037+34324914 101998038+34325587 101998055+34336256 101998072+34347447 101998096+34362775 101998108+34370409 101998113+34373506 101998017+34377458 101998079+34392733
 101998098+34398459 101998079+34392733
 101998098+34398459 101998093+34395929 101998079+34392733
 101998493+34748190 101998482+34734645 101998471+34720049 101998453+34698213 101998448+34690939 101998412+34680353 101998410+34676285 101998405+34661674 101998404+34656783 101998404+34654591 101998403+34652994 101998401+34647000 101998398+34632297 101998398+34626705 101998398+34625459 101998393+34617793 101998368+34603048 101998352+34597303 101998350+34588495 101998346+34569985 101998384+34568147 101998376+34559079 101998365+34544689 101998359+34536749 101998354+34529787 101998353+34528870 101998433+34524734 101998394+34515334 101998358+34506522 101998266+34493529 101998251+34482947 101998232+34470804 101998229+34466937 101998223+34456504 101998223+34449330 101998229+34441828 101998210+34437565 101998160+34427251 101998142+34419400 101998117+34407832 101998098+34398459
 102090415+34313132 102082865+34313128 102074235+34313123 102061930+34313117 102054015+34313112 102044436+34313108 102037086+34313105 102033450+34313104 102026689+34313100 102015491+34313095 102009189+34313092 101999753+34313041 101998020+34313039
 102168839+34747417 102167393+34747425 102161327+34747459 102120455+34747664 102101903+34747684 102066893+34747796 102065427+34747801 102060253+34747818 102051677+34747887 102049418+34747896 102043580+34747919 102025924+34747986 102008443+34748053 102007904+34748055 102004094+34748070 101998493+34748190
 102006236+30984448 102027264+30993486 102045265+31001913
 102045265+31001913 102064562+30994124 102078631+30987140
 102078631+30987140 102082983+30987519 102095639+30994916
 102095639+30994916 102113057+30992016
 102113057+30992016 102128050+31000854
 102128050+31000854 102137500+30995135
 102137500+30995135 102149474+31004703 102149490+31004736 102163590+31005669 102171229+31008150 102181374+31016708
 102181374+31016708 102185996+31006012
 102185996+31006012 102214426+31031910 102221158+31034423
 102016457+33825388 102010221+33825458
 102016457+33825388 102012128+33825433 102010221+33825458
 102085700+33824675 102085466+33824676 102079357+33824720 102067264+33824825 102062302+33824882 102055714+33824959 102050257+33825022 102044919+33825082 102031891+33825227 102027528+33825276 102018892+33825363 102016457+33825388
 102075956+33374339 102075905+33367093 102075941+33359823 102075959+33352308 102075921+33345292 102075909+33341419 102075924+33326860 102075956+33321007 102075965+33319495 102076006+33312170 102075978+33305600 102075929+33297680 102075921+33294094 102075918+33290463 102075906+33283091 102075908+33268654 102075891+33262138 102075870+33253591 102075869+33253127 102075934+33249288 102075934+33242396 102075934+33241343 102075934+33239270 102075934+33225110 102075934+33219897 102075934+33217569 102075915+33210698 102075888+33195829 102075925+33181380 102075828+33169888 102075815+33168348 102075826+33166718 102075876+33159485 102075925+33152427 102075926+33152252 102075559+33138184
 102075559+33138184 102075600+33138185
 102075600+33138185 102075677+33125092 102075782+33123635 102075606+33108624 102075529+33080139 102075509+33072970 102075488+33065595 102075495+33051097 102075466+33036649 102075452+33029400 102075438+33022211 102075431+33019582 102075401+33007506 102075401+33007335 102075921+32993029 102076103+32981415 102076108+32981033 102076142+32978471 102076087+32963775 102076214+32959702
 102075929+33389586 102075992+33388985 102076015+33375088
 102075956+33374339 102076015+33375088
 102076015+33375088 102075956+33374339
 102085700+33824675 102085649+33821485 102085390+33809829 102085301+33805597 102085084+33795340 102084778+33781721 102084756+33780728 102084556+33771801 102084437+33766343 102084345+33762068 102084205+33755581 102084195+33755113 102084138+33753265 102084030+33746003 102083858+33738781 102083725+33733142 102083441+33722841 102083338+33718384 102082656+33688879 102082420+33678667 102082335+33675004 102081986+33659907 102081764+33650296 102081509+33639278 102081455+33636995 102081360+33635734 102081214+33625087 102080887+33608207 102080821+33604819 102080515+33588435 102080409+33582763 102080455+33582374 102080387+33579636 102080378+33579290 102080343+33577865 102080076+33567100 102079615+33548553 102079602+33547822 102079524+33543447 102079401+33536574 102079197+33528089 102079105+33524282 102078989+33519446 102078987+33519370 102078440+33506091 102078452+33501082 102078453+33500581 102078379+33500087 102078242+33490707 102078310+33480259 102078128+33476081 102078171+33469157 102078152+33468515 102077956+33461570 102077751+33454313 102077653+33450838 102077544+33446992 102077433+33443047 102077226+33435698 102077020+33428401 102076609+33413785 102076384+33405773 102076370+33405274 102076151+33397489 102075929+33389586
 102076214+32959702 102079058+32959676 102084720+32959624 102098764+32959508 102101972+32959481 102110188+32959413 102119091+32959337 102124502+32959291
 102124502+32959291 102130002+32959425
 102130002+32959425 102132786+32959408 102141110+32959357 102147307+32959319 102153664+32959295 102156080+32959289 102164544+32959270 102181614+32959139 102190326+32959052 102198901+32959001 102208520+32958956
 102079700+31083542 102042093+31083088
 102079700+31083542 102060995+31083310 102042093+31083088
 102594836+33388489 102594496+33388489 102569187+33388510 102546648+33388528 102543775+33388530 102542092+33388531 102534712+33388537 102516922+33388553 102515665+33388554 102503440+33388565
 102503440+33388565 102497794+33388327
 102497794+33388327 102488670+33388352 102487236+33388356 102485718+33388360 102481009+33388373 102475503+33388388
 102475503+33388388 102471265+33388383
 102471265+33388383 102466291+33388398 102461432+33388412 102460181+33388415 102458150+33388421 102453780+33388434 102449278+33388447 102448047+33388450 102444207+33388460 102442991+33388464 102438215+33388479 102408807+33388569 102406511+33388576 102395693+33388607 102393119+33388615 102392919+33388615 102387177+33388632 102381252+33388652
 102381252+33388652 102373260+33388616
 102373260+33388616 102368632+33388635 102364604+33388651 102351027+33388706 102340355+33388749 102330506+33388788 102319262+33388833 102318180+33388837 102305462+33388889 102298716+33388916 102289425+33388954 102275185+33389011 102270625+33389029 102263966+33389057 102261137+33389068 102251817+33389108
 102251817+33389108 102242180+33389060 102232708+33389050
 102232708+33389050 102223189+33389055 102213629+33389063 102205912+33389084 102194718+33389162 102193873+33389168 102184964+33389372
 102184964+33389372 102178212+33389323 102177191+33389315 102162110+33389206 102153879+33389147 102151901+33389133 102140805+33389054
 102140805+33389054 102118450+33389429 102102198+33389489 102091650+33389528 102080077+33389571 102075929+33389586
 102085700+33824675 102085758+33828284 102085829+33835653 102085838+33837554 102085867+33843646 102085911+33850625 102086082+33865624 102086144+33872778 102086278+33875687 102086380+33880623 102086397+33882364 102086437+33886381 102086522+33895640 102086674+33910635 102086739+33917853 102086791+33924980 102086844+33931315 102086890+33939266
 102086950+33946450 102086890+33939266
 102086950+33946450 102086922+33942404 102086890+33939266
 102090415+34313132 102090409+34312452 102090345+34304773 102090260+34294488 102090186+34285535 102090111+34276610 102090007+34263955 102089797+34246288 102089666+34231787 102089533+34217126 102089403+34202730 102089272+34188278 102089141+34173700 102089117+34171100 102089092+34168343 102089010+34159213 102088880+34144736 102088816+34137550 102088641+34115651 102088472+34100977 102088286+34084691 102088156+34073237 102088123+34070326 102088027+34061909 102087915+34052086 102087887+34049541 102087792+34041174 102087627+34026641 102087543+34019197 102087456+34011615 102087384+33995581 102087432+33992006 102087403+33991377 102087268+33982119 102087164+33968001 102087005+33953535 102086950+33946450
 102163717+34312887 102145812+34312987 102133188+34313058 102109928+34313143
 102109928+34313143 102100930+34313137 102092068+34313133 102090415+34313132
 102102925+33824645 102085700+33824675
 102120273+33824651 102102925+33824645
 102120273+33824651 102111105+33824646 102102925+33824645
 102301212+31086212 102299125+31086185 102291247+31086087 102287921+31086045 102283502+31085993 102253027+31085642 102252194+31085633 102212329+31085208 102198395+31085061 102190754+31084970 102184123+31084891 102175081+31084785 102166645+31084685 102150743+31084496 102135392+31084337 102120375+31084042 102079700+31083542
 102504193+33824956 102503045+33824954
 102503045+33824954 102485561+33825040 102480915+33825041 102474627+33825044 102472111+33825048 102462950+33825062 102454602+33825068 102447729+33825070
 102447729+33825070 102440689+33825067 102437270+33825066
 102437270+33825066 102433627+33825082
 102433627+33825082 102421833+33825039
 102421833+33825039 102419113+33825049 102418108+33825053 102410309+33825083
 102410309+33825083 102401035+33825061 102391387+33825039 102382688+33825031 102373486+33824943
 102373486+33824943 102364299+33824987
 102364299+33824987 102355065+33824978
 102355065+33824978 102340926+33824986 102336877+33824987
 102336877+33824987 102327651+33824982 102318444+33824978 102313015+33824974 102309362+33824972 102300172+33824968 102289624+33824964 102281912+33824953 102271890+33824946
 102271890+33824946 102262592+33824957
 102262592+33824957 102244296+33824679
 102244296+33824679 102225949+33824690
 102225949+33824690 102207706+33824689 102193238+33824671 102190627+33824667 102190307+33824666 102189818+33824665 102181675+33824653 102174406+33824644 102173012+33824644 102155228+33824641 102137829+33824609
 102137829+33824609 102120273+33824651
 102162463+36500326 102162771+36497902 102162742+36496586 102162742+36495843 102162752+36487593 102162767+36476242 102162771+36473019 102162791+36458550 102162867+36430927 102162871+36424491 102162871+36423789 102162874+36418528 102162886+36400696 102162896+36386104 102163090+36342533 102163081+36330772 102163068+36313584 102163303+36303118 102163179+36279900 102163174+36279006 102163160+36276457 102163126+36269995 102163102+36265461 102163053+36255961 102163097+36238730 102163070+36236510 102163059+36226454 102163029+36197383 102163019+36188553 102162927+36171070 102162955+36170246 102162927+36169994 102162955+36154092 102163181+36117796 102163067+36069284 102163021+36057696 102163015+36055249
 102163015+36055249 102162992+36043563 102162956+36026036 102162954+36025147 102162953+36024772 102162931+36013915 102162926+36011448 102162920+36008591 102162912+36004546 102162686+35984960 102162712+35967747 102162734+35953239 102162757+35939056 102162775+35927130 102162797+35912555 102162798+35911743 102162852+35878634 102162886+35877803 102162723+35866412 102162806+35837517 102162847+35822841 102162878+35811846 102162888+35808482 102162895+35805938 102162931+35793860 102163014+35764969 102163056+35750409 102162909+35738053 102162900+35728741 102162885+35713011 102162873+35698741 102162866+35691477 102162865+35690779 102162857+35681962 102162854+35679263 102162842+35665973 102162822+35643415 102162821+35642427 102162811+35629715 102162809+35627515
 102162752+35620035 102162724+35623154 102162762+35624009 102162808+35626268 102162809+35627131 102162809+35627515
 102167471+35183233 102167460+35184366 102167419+35189114 102167130+35208101 102167123+35208596 102167117+35209028 102167107+35209715 102166975+35218462 102166932+35226701 102166697+35246790 102166695+35247041 102166494+35256543 102166218+35281574 102166185+35284578 102166138+35288886 102166126+35290053 102165880+35312579 102165874+35313213 102165870+35313601 102165458+35351308 102165404+35358384 102165341+35364352 102165288+35366774 102165226+35372518 102165224+35372670 102165482+35377262 102165474+35384393 102165474+35387339 102165474+35395857 102165474+35397422 102165474+35403830 102165499+35405622 102165497+35405883 102165145+35437518 102165077+35443673 102165067+35444648 102165020+35448924 102164972+35453341 102164902+35459664 102164692+35478606 102164587+35488141 102164542+35492260 102164511+35495083 102164503+35495839 102164490+35497101 102164486+35497492 102163830+35500048 102163677+35519286 102163545+35533572 102163091+35583148 102162879+35606179 102162780+35616980 102162752+35620035
 102162809+35627515 102174965+35627466 102186307+35627429 102198426+35627389 102205003+35627367 102211409+35627346 102215134+35627334 102225782+35627300 102232086+35627280 102250471+35626781 102259283+35626742 102267811+35626704 102268813+35626699 102271341+35626687 102273226+35626678 102276934+35626661 102282519+35626636 102286718+35626617 102288358+35626609 102292146+35626592 102292666+35626589 102306697+35626501 102306868+35626500
 102306868+35626500 102311405+35626524
 102311405+35626524 102339342+35626396 102339794+35626393 102343838+35626374 102344509+35626370 102348760+35626351 102351718+35626337 102362001+35626331 102375165+35626234 102376870+35626184
 102376870+35626184 102377889+35626185
 102377889+35626185 102399295+35626088 102400278+35626084 102400724+35626082 102412378+35626030 102420426+35625994 102439505+35625908 102442228+35625896 102445310+35625883 102449476+35625865 102456573+35625834 102458181+35625827 102486797+35625700 102505987+35625621 102523593+35625450 102524907+35625437 102544015+35625251 102550909+35625184 102559169+35625044 102565420+35625044 102572484+35625044 102575779+35624959 102578806+35624935 102579594+35624929 102589341+35624852 102613930+35624655 102636062+35624053 102641293+35624025 102655191+35624010 102669907+35623994 102672947+35623991 102677933+35623986 102682745+35623981 102695777+35623967 102709147+35623953
 102709147+35623953 102723811+35623985
 102723811+35623985 102730922+35623981 102748378+35623972 102750097+35623971 102751257+35623884 102752820+35623871
 102752820+35623871 102757026+35623873
 102757026+35623873 102768436+35623786
 102768436+35623786 102769697+35623832 102770986+35623850
 102770986+35623850 102776778+35623839 102787313+35623819 102788225+35623818 102789334+35623816 102800397+35623795
 102800397+35623795 102800901+35623818
 102800901+35623818 102817688+35623781 102819031+35623779 102832715+35623758 102835702+35623754 102851039+35623730 102853718+35623726 102856529+35623722 102859415+35623718 102865636+35623709 102867923+35623706 102883392+35623043 102888440+35623036 102891219+35623033 102905896+35623013 102922806+35622989 102924667+35622987 102929074+35622982 102953703+35622949 102971621+35622925 102975052+35622921 102999725+35622889 103023054+35622541 103036069+35622502 103040525+35622489 103041293+35622487 103041554+35622487
 102163717+34312887 102164214+34313002 102168765+34313095
 102163717+34312887 102168765+34313095
 102167471+35183233 102167547+35174865 102167632+35167588 102167690+35160517 102167662+35159739 102167603+35145983 102167541+35131403 102167525+35118844 102167554+35102371 102167555+35102007 102167567+35094632 102167583+35087789 102167618+35073343 102167623+35071130 102167652+35058911 102167681+35046681 102167687+35043820 102167712+35033513 102167719+35030499 102167757+35015192 102167444+35000056 102167462+34985971 102167471+34977529 102167473+34975470 102167478+34971398 102167497+34956533 102167495+34932194 102167507+34925836 102167508+34925092 102167508+34924658 102167516+34919478 102167544+34904932 102167556+34898278 102167568+34891844 102167584+34883807 102168437+34853304 102168464+34846499 102168458+34841251 102168463+34840017 102168519+34826772 102168641+34798050 102168674+34790345 102168848+34750062 102168839+34747417
 102168765+34313095 102173785+34313210
 102168839+34747417 102173706+34747391 102191526+34747292 102206657+34747208 102207553+34747203 102212506+34747130 102217553+34747108 102227466+34747065 102263386+34746777 102281191+34746648 102290393+34746581 102299495+34746515 102317523+34746384 102335512+34746253 102346765+34746171 102349826+34746149 102353272+34746120 102362204+34746055
 102362204+34746055 102364422+34746068
 102364422+34746068 102369344+34746034 102370898+34746024
 102370898+34746024 102379936+34746098 102388832+34746151 102393714+34746180 102394111+34746182 102406388+34746255 102415365+34746309
 102415365+34746309 102416637+34746299
 102416637+34746299 102424298+34746346 102433499+34746403 102442246+34746457 102450790+34746510 102459906+34746567 102468594+34746622 102477389+34746677 102480208+34746694 102488734+34746748 102490015+34746756 102491226+34746763 102491832+34746766 102493300+34746775 102505109+34746808 102512763+34746855 102525184+34746931
 102373692+36055570 102370643+36055558
 102370643+36055558 102360199+36055653
 102360199+36055653 102352814+36055616 102345586+36055580 102319315+36055452 102316788+36055439 102301352+36055364
 102301352+36055364 102299960+36055374 102292393+36055430
 102292393+36055430 102283531+36055364 102265366+36055229 102251038+36055161
 102251038+36055161 102247478+36055238
 102247478+36055238 102217466+36055134
 102217466+36055134 102211678+36055204
 102211678+36055204 102202965+36054975
 102202965+36054975 102197412+36055033 102176379+36055254
 102176379+36055254 102163015+36055249
 102181354+34313118 102173785+34313210
 102181354+34313118 102181205+34313188 102173785+34313210
 102525631+34313034 102517946+34313063 102513799+34313078 102503029+34313119 102496992+34313251 102488188+34313256 102479534+34313261 102470758+34313267 102462089+34313272 102453341+34313280
 102453341+34313280 102444624+34313189 102435961+34313189 102435850+34313258
 102435850+34313258 102427345+34313257 102427187+34313241 102418453+34313225 102409690+34313209 102400920+34313193 102392275+34313177 102374676+34313122
 102374676+34313122 102365998+34313123 102358358+34313123 102357254+34313123 102339749+34313123 102330964+34313123 102325644+34313123 102322300+34313123 102313495+34313123 102304746+34313123 102296020+34313123 102287285+34313123 102278509+34313123 102269813+34313124
 102269813+34313124 102257925+34313103
 102257925+34313103 102254070+34313152
 102254070+34313152 102252539+34313140 102251473+34313131
 102251473+34313131 102246371+34313260
 102246371+34313260 102242871+34313251 102235144+34313234 102221819+34313205 102199331+34313156 102181453+34313073
 102181453+34313073 102181354+34313118
 103042377+35183149 103038661+35183128 103036036+35183105 103033143+35183097 103032185+35183091
 103032185+35183091 103012950+35183131 103010521+35183224
 103010521+35183224 103009443+35183182 103008309+35183117
 103008309+35183117 103008200+35183128
 103008200+35183128 103002287+35183098 103001305+35183040 103000500+35183026
 103000500+35183026 102989390+35183343 102988415+35183385 102979737+35183688 102977682+35183691 102965889+35183709 102942194+35183747 102930571+35183765 102919900+35183782 102916749+35183793 102912551+35183799 102906353+35183808 102898644+35183819 102894826+35183824 102887748+35183835 102877088+35183852
 102877088+35183852 102837784+35183794
 102837784+35183794 102836208+35183815 102783184+35184549 102762300+35184839 102744643+35184853 102691730+35185917 102656280+35186629 102611904+35186862
 102611904+35186862 102594335+35186792 102578750+35186730 102558979+35186651 102543070+35186588 102532598+35186545 102505952+35186439 102470609+35185994 102452942+35185869 102435143+35185743 102408684+35185555 102403817+35185520 102399886+35185493 102393225+35185446 102387634+35185407 102382179+35185382 102364356+35185175 102329191+35184988 102293880+35184800 102254620+35183764 102242773+35183031
 102242773+35183031 102238036+35183044 102231066+35183063 102229288+35183078 102220370+35183102 102202756+35183150 102192635+35183178
 102192635+35183178 102186806+35183175
 102186806+35183175 102185001+35183180 102167471+35183233
 102202703+32523271 102202710+32523876 102202746+32524589 102202786+32528100 102202878+32536021 102202939+32541295 102203030+32549132 102203075+32552956 102203200+32563681 102203297+32572038 102203388+32579851 102203394+32580415 102203440+32584381 102203566+32595139 102203664+32603545 102203751+32610951 102203952+32626959 102204062+32634949 102204078+32636081 102204193+32644402 102204265+32649540 102204469+32664295 102204718+32682289 102204825+32689960 102204998+32702425 102205157+32713854 102205225+32718731 102205374+32729389 102205477+32736821 102205583+32744370 102205571+32759254 102205635+32770683 102205660+32774021 102205687+32778546 102205773+32800479 102205780+32802213 102205870+32815907 102205902+32818753 102205905+32819010 102205942+32823094 102206009+32828208 102206167+32836084 102206351+32848858 102207221+32878831 102207261+32880523 102207349+32884230 102207434+32887816 102207480+32891734 102207563+32895725 102208045+32915054 102208203+32931334 102208369+32943537 102208373+32944070 102208433+32952105 102208491+32956710 102208520+32958956
 102211037+32523244 102206127+32523261 102202703+32523271
 102208520+32958956 102209974+32958954 102227185+32958868 102227316+32958863 102235664+32958572
 102235664+32958572 102236180+32958732
 102236180+32958732 102244191+32958592
 102244191+32958592 102244489+32958684
 102244489+32958684 102245874+32958683
 102245874+32958683 102252371+32958746 102252833+32958861
 102252833+32958861 102261080+32958845 102262440+32958842 102280762+32958808
 102280762+32958808 102285474+32958815 102292256+32958850 102295817+32958851 102313215+32958858 102330366+32958942
 102330366+32958942 102338730+32958809 102347529+32958807 102381908+32958568
 102381908+32958568 102390571+32958687
 102390571+32958687 102399154+32958668
 102399154+32958668 102405020+32958716 102416345+32958719
 102416345+32958719 102433618+32958652
 102433618+32958652 102434973+32958789 102435166+32958836 102467967+32958876
 102467967+32958876 102485258+32958760 102519418+32958677
 102519418+32958677 102536041+32958695 102536638+32958695 102538361+32958697 102539507+32958698
 102539507+32958698 102541947+32958608
 102541947+32958608 102543360+32958700
 102543360+32958700 102545533+32958677
 102545533+32958677 102551426+32958678
 102551426+32958678 102554034+32958633
 102554034+32958633 102558705+32958702 102571227+32958726
 102571227+32958726 102588474+32958656
 102588474+32958656 102590919+32958838
 102590919+32958838 102594516+32958832 102595023+32958831
 102211037+32523244 102211039+32522233 102211061+32513324 102210893+32498517 102210899+32495877 102210930+32483528 102210971+32467707 102210974+32466379 102211017+32449356 102211077+32426171 102211080+32424829 102211082+32423862 102211044+32370602 102211070+32359406 102211093+32349420 102211081+32328564 102211080+32327777 102211116+32326842 102211113+32325102 102211111+32323685 102211096+32308193 102211094+32306753 102211078+32291709 102211076+32289659 102211075+32289455 102211049+32262566 102211048+32262107 102211044+32257654 102211042+32256350 102211039+32254630 102211037+32250656 102210996+32243143 102210997+32239297 102210997+32236885 102210998+32231763 102210999+32227913 102211000+32224062 102211016+32222613 102211015+32220332 102211015+32216614 102211015+32212904 102211015+32209061 102211015+32208432 102211016+32201502 102211016+32197571 102211016+32193970 102211017+32188180 102211017+32186300 102211033+32177037 102211069+32156698 102211055+32145431 102211210+32120528 102211270+32094154 102211270+32090110 102211254+32086937
 103040824+36055231 103040791+36083379 103040812+36086288 103040847+36090931 103041005+36111078 103041114+36125034 103041123+36129997 103041149+36144237 103041205+36173700 103041233+36188363 103041289+36217597 103041310+36229094 103041330+36239354 103041263+36250031 103041419+36273447 103041457+36282225 103041504+36289934 103041521+36292635 103041593+36304343 103041674+36317534 103041745+36318267 103041612+36351114 103041568+36362114 103041612+36380012 103041642+36387091 103041586+36387752 103041609+36388466 103041636+36408378 103041602+36411939 103041606+36422619 103041607+36425549 103041608+36428169 103041617+36460356 103041618+36461804 103041657+36463157 103041669+36478514 103041729+36487070 103041918+36500025 103041924+36500439
 103041924+36500439 103039320+36500427 103023804+36500420 103023530+36500420 103002434+36500397 102982750+36500390 102981717+36500389 102960011+36500357 102928269+36500312 102921633+36500303 102912605+36500290 102904207+36500278 102894177+36500264 102888996+36500257
 102888996+36500257 102868087+36500474 102844534+36500553 102840717+36500566 102821224+36500632
 102821224+36500632 102807306+36500498
 102807306+36500498 102795116+36500508
 102795116+36500508 102792077+36500476 102786860+36500420 102781765+36500417
 102781765+36500417 102729727+36500672
 102729727+36500672 102696993+36500454
 102696993+36500454 102643213+36500489
 102643213+36500489 102584248+36500395
 102584248+36500395 102579543+36500399 102535196+36500433 102524975+36500434 102517206+36500435 102462724+36500515 102427161+36500530 102382635+36500549
 102382635+36500549 102366462+36500395 102355464+36500392 102347846+36500390 102330512+36500386 102319794+36500384 102281461+36500375 102276261+36500374 102260582+36500371
 102260582+36500371 102246818+36500566
 102246818+36500566 102245674+36500555
 102245674+36500555 102244990+36500704
 102244990+36500704 102244060+36500689 102216226+36500332 102215545+36500332 102162463+36500326
 102286803+32086897 102286044+32086898 102266325+32086937 102260664+32086938 102253843+32086939 102247098+32086941 102233899+32086944 102229657+32086967 102219158+32087028
 102219158+32087028 102218594+32086975 102211254+32086937
 102221158+31034423 102221181+31034428
 102221181+31034428 102221793+31034336 102221979+31034176 102222032+31034016 102222829+31033145 102223148+31032962
 102223148+31032962 102223281+31032985 102223494+31033122 102223654+31033351 102223521+31033924 102229645+31035240
 102221158+31034423 102229645+31035240
 103064696+32522193 103030528+32522555 103023064+32522633 103019694+32522669 102996280+32523154 102973422+32523159 102952058+32523164 102933881+32523168 102929775+32523168 102888119+32523221
 102888119+32523221 102863833+32523141 102860756+32523139 102852492+32523135 102850664+32523134 102845724+32523132 102820263+32523121 102800650+32523113 102756712+32523098 102738381+32523002
 102738381+32523002 102720518+32523012 102717522+32523014 102716081+32523014 102684767+32523032 102673128+32523039 102666885+32523042 102631289+32523065 102621144+32523159
 102621144+32523159 102618077+32523156 102613769+32523151 102606169+32523108 102593096+32523099 102584751+32523092 102560939+32523076 102559286+32523074
 102559286+32523074 102545354+32523088
 102545354+32523088 102541043+32523083 102528182+32523067
 102528182+32523067 102516162+32523079 102515811+32523079 102498863+32522985
 102498863+32522985 102494917+32523101
 102494917+32523101 102486593+32523081
 102486593+32523081 102483890+32523243
 102483890+32523243 102483539+32523174
 102483539+32523174 102477109+32523311 102476311+32523329
 102476311+32523329 102473262+32522923
 102473262+32522923 102461550+32522946 102445270+32522976 102419647+32522976 102410551+32523003 102394739+32523051 102371534+32523371
 102371534+32523371 102368586+32523336 102366169+32523330 102361025+32523319
 102361025+32523319 102357883+32523340 102357505+32523340 102353633+32523329 102319643+32523234
 102319643+32523234 102306594+32523256
 102306594+32523256 102287176+32523224 102267083+32523192 102240807+32523146
 102240807+32523146 102230537+32523180 102228706+32523186 102228202+32523187 102211037+32523244
 102229645+31035240 102231872+31035547 102246822+31042250
 102246822+31042250 102252465+31040482
 102252465+31040482 102254895+31040833
 102254895+31040833 102265669+31034738
 102265669+31034738 102274169+31034857
 102274169+31034857 102274780+31034765 102275499+31034445 102276563+31033690 102277015+31033507 102278105+31033370 102278770+31033095
 102278770+31033095 102279009+31033118 102279488+31033484 102279700+31033851 102304006+31049749
 102265669+31034738 102304006+31049749
 102286803+32086897 102298675+32087157 102307876+32087157 102316696+32087210
 102316696+32087210 102343811+32087194 102375425+32087068 102381439+32086994 102393144+32086851
 102393144+32086851 102414019+32087018 102442217+32087018 102451068+32087018 102454791+32086976 102454855+32086975 102459308+32086926
 102459308+32086926 102471728+32086943 102471740+32086943 102491601+32086970 102491692+32086970 102499517+32086981 102502858+32086986 102503285+32087093
 102503285+32087093 102503250+32086986
 102503250+32086986 102507359+32086990 102507452+32086990 102515140+32086998 102518695+32087002 102520833+32087004 102523367+32087007 102529388+32087014 102529455+32087014 102532607+32087017 102532644+32087017 102537374+32087022 102537556+32087022 102546287+32087031 102546738+32087031 102551217+32087035 102554004+32087038 102555006+32087039 102555073+32087039 102559384+32087043 102559409+32087043 102563817+32087048 102563955+32087048 102569648+32087054
 102569648+32087054 102592399+32086993 102603118+32086970 102607830+32086960 102638085+32086892 102641213+32086885 102641297+32086885 102651668+32086861 102651681+32086861 102653635+32086856 102653695+32086856 102676562+32086803 102679576+32086796 102680413+32086794 102706920+32086732
 102706920+32086732 102713649+32086946 102718257+32086946 102723106+32086876 102733274+32086731 102733311+32086730 102735572+32086698 102735728+32086696 102737673+32086668 102737853+32086665 102741079+32086620 102742838+32086595 102748526+32086514 102748674+32086512 102799086+32085795
 102287516+31651557 102287668+31674454 102287718+31682068 102287790+31693006 102287790+31705049 102287790+31709336 102287806+31713693 102287806+31715280 102287378+31783728 102287272+31797102 102287379+31829160 102287410+31852077 102287429+31856566 102287502+31873946 102287502+31874301 102287547+31874629 102287502+31885631 102287502+31886027 102287456+31886474 102287456+31892310 102287456+31893084 102287495+31897232 102287502+31897954 102287547+31902761 102287512+31906016 102287511+31906101 102287472+31909790 102287469+31910073 102287448+31912056 102287432+31913523 102287428+31913868 102287422+31914497 102287419+31914742 102287404+31916152 102287401+31916434 102287396+31916904 102287394+31917101 102287370+31919308 102287318+31924199 102287292+31925295 102287273+31926099 102287278+31928601 102287278+31928813 102287290+31934762 102287295+31937189 102287380+31977465 102287472+31987418 102287533+31990279 102287271+31996602 102287076+32011593 102287062+32012679 102287047+32013804 102287045+32013987 102287024+32015616 102287019+32015977 102286990+32018182 102286986+32018520 102286963+32020316 102286950+32021351 102286934+32022561 102286923+32023384 102286920+32023645 102286878+32026880 102286857+32033745 102286850+32036207 102286840+32039319 102286840+32039440 102286832+32042130 102286869+32050296 102286878+32052209 102286833+32067077 102286825+32071759 102286825+32071922 102286825+32072217 102286824+32072557 102286803+32086897
 102318050+31651327 102311365+31651328
 102311365+31651328 102310785+31651317
 102310785+31651317 102302683+31651325 102300303+31651325 102294062+31651386
 102294062+31651386 102292444+31651378 102288782+31651370
 102288782+31651370 102287516+31651557
 102306050+31185010 102305436+31178687 102305193+31176094 102305068+31174758 102304527+31168964 102304262+31166125 102304048+31163830 102303892+31162168 102303886+31162114 102303816+31161381 102303760+31160796 102303176+31154615 102302196+31144229 102301784+31139315 102301244+31131881 102300886+31127273 102301119+31122501 102301120+31121979 102301131+31117676 102301134+31116282 102301135+31115638 102301146+31111077 102301158+31106481 102301166+31103166 102301184+31096174 102301197+31091365 102301206+31088037 102301210+31086723 102301212+31086212
 102389105+31087158 102380402+31087098 102379379+31087091 102373969+31087016 102366118+31086921 102365601+31086914 102364035+31086895 102363527+31086888 102362263+31086873 102361447+31086863 102359841+31086844 102359620+31086841 102357387+31086814 102349992+31086730 102348385+31086712 102346682+31086661 102306690+31086270 102301566+31086215 102301212+31086212
 102304006+31049749 102308177+31052927
 102306727+31192323 102306050+31185010
 102306727+31192323 102306606+31191027 102306050+31185010
 102318050+31651327 102317989+31647567 102317973+31643714 102317973+31643058 102318050+31641776 102318033+31640263 102317869+31624663 102317857+31623706 102317817+31620547 102317795+31618784 102317702+31611279 102317406+31587431 102317255+31575245 102317146+31566437 102316920+31548205 102316764+31535604 102316649+31526354 102316592+31521735 102316237+31508493 102316013+31500137 102315830+31491615 102315767+31488683 102315676+31484441 102315629+31482290 102315604+31481144 102315556+31478904 102315522+31477359 102315312+31467551 102315222+31463345 102315032+31454454 102314940+31450142 102314850+31446493 102314796+31444312 102314769+31443234 102314661+31438859 102314539+31433903 102314531+31433605 102314461+31430739 102314364+31426766 102314293+31423888 102314229+31419403 102314139+31416118 102314128+31415718 102314019+31411755 102313949+31409189 102313877+31406546 102313858+31405846 102313818+31404366 102313769+31402234 102313642+31396623 102313476+31389314 102313381+31386452 102313290+31381892 102313240+31379375 102313196+31377206 102313193+31374610 102313075+31371897 102313048+31371280 102313054+31370247 102312986+31368194 102312924+31366299 102312836+31363618 102312737+31360584 102312676+31358724 102312614+31356826 102312554+31354982 102312458+31352050 102312374+31349459 102312294+31347014 102311619+31326386 102311557+31324474 102311330+31316323 102311276+31314635 102310891+31302592 102310830+31300688 102310807+31299953 102310481+31289753 102310383+31286689 102310368+31286207 102310333+31285109 102310057+31277512 102309781+31268949 102309770+31268585 102309721+31267041 102309649+31266271 102309638+31265912 102309612+31265100 102309552+31263249 102309316+31256038 102308902+31246661 102308810+31244819 102308682+31240714 102308624+31238853 102308145+31223606 102308060+31220961 102307999+31219075 102307931+31216960 102307510+31203759 102306922+31194406 102306727+31192323
 102308177+31052927 102317226+31052497
 102317226+31052497 102317678+31052955 102318237+31053780 102317971+31054397 102317997+31054855 102318050+31054970 102318981+31055428 102318928+31055611 102318316+31055863 102318077+31056115 102333382+31066527
 102308177+31052927 102333382+31066527
 102566838+30052662 102559248+30047253 102550188+30040797 102548509+30039601 102527785+30024832 102511045+30012835 102502398+30006668 102482041+29992555 102480779+29991407 102480033+29990729 102477260+29989300 102462374+29978788 102442708+29964901 102431994+29957337 102425091+29952463 102423161+29951100 102411227+29942673 102402497+29936509 102387885+29926102 102383399+29922910 102351913+29900857 102340256+29892675 102326851+29883198 102322690+29880256 102320750+29878884
 103792702+29262332 103782405+29262905
 103782405+29262905 103782203+29262556 103781649+29260942 103775434+29247923 103775487+29246823 103775984+29245425 103776063+29243683 103776272+29243500 103777135+29243339
 103777135+29243339 103780611+29243432
 103780611+29243432 103780898+29243341 103781264+29242951 103781410+29242346 103769514+29220851
 103769514+29220851 103744559+29221857
 103744559+29221857 103741109+29217870 103708781+29184734 103671014+29173389
 103671014+29173389 103669186+29173503
 103669186+29173503 103668742+29173434 103667593+29172838 103666392+29171967 103665295+29171279 103663911+29170797 103663128+29170774
 103663128+29170774 103660203+29170934
 103660203+29170934 103658767+29170223 103658219+29170063 103647202+29157751
 103647202+29157751 103646288+29158851 103645635+29159286 103643493+29160110 103640490+29161072 103639498+29161095
 103639498+29161095 103638636+29160888 103637566+29160498 103635817+29159374 103634668+29158846
 103634668+29158846 103610540+29165773
 103610540+29165773 103582882+29149849
 103582882+29149849 103579462+29149965 103577112+29151478 103575050+29153036
 103575050+29153036 103542596+29144899 103529753+29140290 103524814+29121264 103490331+29102705 103471222+29085795 103461642+29066018
 103461642+29066018 103460520+29067187 103460181+29067691 103459921+29068218 103459947+29068952 103460156+29069250 103461799+29070946 103461982+29071381 103462008+29071908 103461774+29072160
 103461774+29072160 103450712+29069870 103432138+29052841 103422981+29042682
 103422981+29042682 103422042+29042923
 103422042+29042923 103417455+29042686 103416949+29039167 103416575+29038738
 103416575+29038738 103406111+29039222
 103406111+29039222 103390802+29034648
 103390802+29034648 103349645+29035397 103344250+29046560
 103344250+29046560 103343877+29046224 103334182+29043949 103327296+29036272 103312196+29026097 103306694+29022751 103309900+29016102 103307947+29003568
 103307947+29003568 103307165+29003774 103306409+29004415 103306096+29005034 103305496+29005699 103304740+29006295 103304010+29006432
 103304010+29006432 103301299+29006409
 103301299+29006409 103298561+29006798
 103298561+29006798 103297284+29006775
 103297284+29006775 103296424+29006867
 103296424+29006867 103295056+29006293 103295016+29006271 103286442+28980028 103286025+28979066
 103286025+28979066 103241324+28981237 103238519+28982197 103236817+28984081 103228296+28991257
 103228296+28991257 103223734+28987912 103204106+28987158 103187997+28983606 103184076+28982911 103181664+28981451 103181552+28981137 103181406+28980726 103181273+28980351 103181273+28980244 103181273+28979274 103180778+28978586 103179319+28977830 103178563+28977624 103177860+28977555
 103177860+28977555 103177234+28977692 103131959+28983937 103104691+29033934 103105738+29042871 103105220+29043884 103100500+29054629 103100004+29056320 103100449+29057814 103096772+29061299 103079509+29087586 103053105+29100212
 103053105+29100212 103045644+29095491
 103045644+29095491 103044261+29095513 103042956+29095788 103039851+29096864 103038311+29097712 103035023+29100370 103034788+29100667 103033770+29101561 103032622+29103211 103032413+29103669 103014922+29129253 103015125+29130288 103015104+29131040 103014477+29132117 103013041+29133400 103012963+29133583 103012963+29134041 103013171+29134660 103014163+29135554 103014815+29136013 103014971+29136357 103014997+29137136 103013874+29138579 103008833+29144787 103008832+29146437 103008649+29147766 103008362+29148293 103001443+29151997 102996997+29168620 102996949+29177145 102990033+29182945 102944911+29188820 102943658+29189278 102923249+29192469
 102923249+29192469 102922897+29192256
 102922897+29192256 102917853+29197581 102915866+29215878 102915762+29216268 102914691+29217047 102913933+29217803 102913384+29218261 102912131+29218902 102910720+29219085 102909571+29219406
 102909571+29219406 102908787+29219337 102908657+29219176 102908186+29219085
 102908186+29219085 102897429+29282189 102887871+29315570 102884048+29327094 102875813+29353715
 102875813+29353715 102875437+29353499 102861761+29351684 102861630+29351639
 102861630+29351639 102860610+29351868 102858231+29353014 102856949+29353519 102854386+29354230 102851928+29354895 102851379+29355216 102845184+29367865 102844876+29370291 102843094+29376087 102842854+29376203 102840692+29377384 102819141+29398059 102825731+29404034 102833085+29411112 102823851+29448941 102825605+29457717 102814138+29472197 102804654+29500198 102806807+29503255 102808377+29522914 102776219+29562339 102764078+29574570 102758246+29598074 102738816+29610473 102741245+29633838 102740956+29633976 102740747+29634388 102738545+29636749 102737864+29637895 102737785+29638330 102736948+29641538 102725386+29650958 102699081+29684457 102698347+29695591 102697061+29698524 102689738+29722349 102682888+29727389 102610779+29747976 102607550+29748527 102604902+29750194
 102604902+29750194 102590775+29749447
 102590775+29749447 102573429+29762654 102571959+29769252 102565552+29769847
 102565552+29769847 102546743+29745885
 102546743+29745885 102518207+29778407 102500741+29781446
 102500741+29781446 102500423+29781400 102471926+29776421
 102471926+29776421 102471453+29776742 102471112+29777269 102470719+29778941 102469853+29780407 102468619+29781897 102467517+29782859 102466676+29783248 102465784+29783386
 102465784+29783386 102464523+29783020 102451917+29776218 102419255+29769048 102386675+29765649
 102386675+29765649 102373535+29807567 102363962+29840417 102355139+29851002 102353851+29851621 102352801+29852262 102351855+29853041 102351277+29853912 102350962+29854530 102350227+29856706 102350412+29860485 102350071+29861974 102349861+29862317 102349440+29862753 102323389+29875193 102320750+29878884
 102767246+31651714 102765354+31651698 102748674+31651554 102746891+31651539 102746021+31651520 102745349+31651519 102726928+31651498 102726809+31651498 102715814+31651486 102715746+31651486 102701190+31651470 102691407+31651432 102691103+31651431 102675003+31651369 102674902+31651369 102633698+31651208 102633676+31651208 102628405+31651187 102628357+31651187 102624967+31651174 102611935+31651123 102607508+31651106 102597686+31651085 102597663+31651085 102586944+31651141 102585351+31651149 102583993+31651156 102581467+31651169 102579210+31651181 102569763+31651230 102565139+31651254 102556647+31651268 102553798+31651273 102546287+31651286 102546081+31651286 102533537+31651307
 102533537+31651307 102513197+31651283 102513186+31651283 102511934+31651281 102511778+31651281 102508559+31651277 102508506+31651277 102500749+31651269 102496947+31651265 102495406+31651263 102495369+31651263 102492856+31651260 102492827+31651260 102490263+31651257 102488524+31651255 102488351+31651255 102486143+31651252 102481920+31651247 102481885+31651247 102479963+31651245 102479571+31651245 102430265+31651186 102400479+31651184 102382794+31651183 102382621+31651183 102375420+31651183 102367320+31651144
 102367320+31651144 102329372+31651274 102318050+31651327
 102333382+31066527 102349259+31072692 102349578+31072714 102350642+31073058
 102350642+31073058 102351121+31073057
 102351121+31073057 102351334+31073195 102351547+31073905 102352053+31074729 102352293+31074866 102352692+31074889
 102352692+31074889 102353117+31074706
 102353117+31074706 102354714+31075186
 102333382+31066527 102354714+31075186
 102354714+31075186 102360539+31079105 102360826+31079167 102360958+31079195 102366465+31082915 102366654+31083298 102366737+31083383 102376896+31085130 102379446+31086298 102389105+31087158
 102389105+31087158 102403986+31087519 102407581+31091905 102417660+31113435 102424341+31151475
 102397483+36055353 102373692+36055570
 102397483+36055353 102375467+36055403 102373692+36055570
 103040824+36055231 103024423+36055217 103005512+36055201 103000487+36055051
 103000487+36055051 102981709+36055059 102962582+36055096 102928216+36055164 102920052+36055180 102919964+36055180 102910429+36055199 102875714+36055268
 102875714+36055268 102867943+36055126
 102867943+36055126 102842629+36055153 102813587+36055184
 102813587+36055184 102770991+36055159
 102770991+36055159 102731724+36055288 102727568+36055434
 102727568+36055434 102727191+36055250 102718282+36055172
 102718282+36055172 102710448+36055188 102679767+36055255 102679328+36055255 102674537+36055265 102620968+36055270
 102620968+36055270 102585302+36055236 102577799+36055088
 102577799+36055088 102541657+36055120 102540212+36055120 102539492+36055120 102531375+36055123 102530566+36055123 102529283+36055123 102527987+36055123 102526840+36055123 102525594+36055123 102524367+36055123 102523118+36055123 102521730+36055124 102520419+36055125 102519343+36055125 102518075+36055126 102516928+36055126 102515826+36055127 102514616+36055128 102513668+36055128 102512382+36055129 102511776+36055130 102511313+36055130 102507676+36055133 102506781+36055133 102506610+36055133 102505585+36055134 102503488+36055136 102499946+36055268 102496308+36055271 102495960+36055271 102495707+36055271 102477815+36055291 102473228+36055450 102470973+36055496
 102470973+36055496 102451054+36055476 102442133+36055468 102424282+36055450 102415452+36055441 102411042+36055436 102406481+36055431 102405929+36055407 102397483+36055353
 102424341+31151475 102427346+31180308 102427479+31180629 102427506+31181201 102427825+31181499 102428411+31181774 102428731+31182072 102428837+31182369 102428864+31182965 102429210+31183354 102429157+31183927 102430181+31191811
 102424341+31151475 102428304+31185828 102428251+31187614 102428437+31188187 102428703+31189927 102429183+31190797 102429662+31191439 102430181+31191811
 102430181+31191811 102437866+31204791 102438612+31205318 102439145+31205547 102439784+31205959 102440157+31206349 102440264+31206601 102440237+31207013 102439998+31207334 102439172+31208089 102439065+31208227 102481601+31233917
 102430181+31191811 102439092+31208524 102439305+31208685 102439598+31208754 102440291+31208776 102440450+31208868 102440450+31209142 102440184+31209623 102440184+31209783 102440344+31209898
 102440344+31209898 102440850+31209829
 102440850+31209829 102481601+31233917
 102481601+31233917 102485441+31236161 102501551+31245241 102500422+31246458 102500422+31247603 102502383+31252637
 102502383+31252637 102522773+31260821 102523173+31261188 102523225+31262699 102523359+31262814
 102523359+31262814 102523758+31262700 102524293+31262242
 102524293+31262242 102524746+31262288 102525146+31262448
 102525146+31262448 102526186+31262013
 102526186+31262013 102526639+31262036 102535970+31264901
 102502383+31252637 102535970+31264901
 102509468+33824970 102504193+33824956
 102509468+33824970 102505036+33824958 102504193+33824956
 102615447+33825121 102614035+33825118 102595798+33825097 102585945+33825097 102576807+33825085 102567621+33825067 102558458+33825050 102549311+33825043 102539581+33825034 102530406+33825017 102521334+33824999 102513705+33824981 102512169+33824977 102509468+33824970
 102525184+34746931 102525160+34743324 102525164+34736432 102525168+34729437 102525168+34728708 102525168+34728014 102525171+34722539 102525177+34712886 102525179+34709209 102525181+34703907 102525194+34684574 102525198+34678098 102525203+34670949 102525216+34653112 102525221+34646472 102525226+34640110 102525231+34632549 102525161+34623527 102525164+34622266 102525173+34610109 102525182+34602560 102525190+34595064 102525198+34588118 102525208+34579942 102525225+34565460 102525234+34558243 102525243+34551029 102525253+34542931 102525267+34530828 102525275+34524241 102525285+34515837 102525297+34506170 102525833+34499729 102525793+34491399 102525764+34485182 102525740+34480259 102525711+34474091 102525693+34470316 102525673+34465807 102525808+34464961 102525796+34455848 102525791+34450925 102525784+34441307 102525772+34426800 102525766+34419594 102525760+34412247 102525752+34402708 102525742+34391974 102525742+34391805 102525742+34391611 102525736+34383381 102525800+34368758 102525756+34354213 102525722+34343012 102525712+34339689 102525729+34327420 102525680+34320276 102525668+34318612 102525707+34317050 102525631+34313034
 102615150+34312891 102613110+34312894 102606453+34312902 102595561+34312916 102578138+34312940 102571953+34312949 102560723+34312965 102551895+34313024 102543256+34313117
 102543256+34313117 102541035+34313089 102537655+34313048 102534510+34313001
 102534510+34313001 102526360+34313031 102525631+34313034
 102535970+31264901 102542982+31265223
 103042769+34747361 103033902+34747370 103024298+34747380
 103024298+34747380 103015649+34747309
 103015649+34747309 103006660+34747328 103000500+34747393 102997996+34747663
 102997996+34747663 102989256+34747658 102971682+34747648 102885441+34747599 102883976+34747599 102882660+34747599 102874844+34747498
 102874844+34747498 102866125+34747528 102864278+34747535
 102864278+34747535 102848798+34747500
 102848798+34747500 102831219+34747504 102813540+34747508 102796062+34747512 102770000+34747518 102763618+34747520 102760844+34747521
 102760844+34747521 102743092+34747413 102734130+34747405 102725469+34747397 102707871+34747380 102696212+34747370 102690382+34747365 102681517+34747357 102672758+34747349 102655221+34747334 102637186+34747319 102626134+34747310 102611971+34747184 102600734+34747147 102589125+34747145
 102589125+34747145 102583328+34747188
 102583328+34747188 102565710+34747101 102546750+34747007 102537810+34746963 102525184+34746931
 102542982+31265223 102562072+31268936 102562552+31269096
 102562552+31269096 102563486+31268958
 102563486+31268958 102563912+31268981 102564179+31269096 102564366+31269394 102564445+31269852 102564419+31270379 102564206+31270814 102564206+31271111
 102564206+31271111 102570919+31270077
 102542982+31265223 102570919+31270077
 102566838+30052662 102572820+30056916 102591712+30070350 102598730+30075360 102599307+30075772 102599851+30076160 102624562+30093797 102661600+30119936 102667559+30124172 102668289+30124691 102672274+30127600 102695461+30143974 102695822+30144229 102698323+30145995 102701295+30148094 102724975+30164816 102737474+30173643 102742160+30176952 102744062+30178296 102750015+30182499 102763979+30192149 102765788+30193396 102767000+30194231 102772011+30197779 102784550+30206684 102791042+30211294 102791523+30211636 102799425+30217247 102809499+30224397 102824380+30234957 102839833+30245933 102840421+30246351 102862474+30261817 102877657+30272581 102885476+30278127 102886463+30278818 102898082+30286958 102903444+30290723 102932799+30311340 102934379+30312446 102937497+30314635 102944071+30319267 102967145+30335423 102972602+30339269 102984805+30347834 102995640+30355483 103000436+30358896 103014730+30368939 103022437+30374352 103037649+30385052 103041611+30387826 103043216+30388951 103046050+30390936 103059648+30400458 103082888+30416774 103083388+30417125 103086482+30419298 103088122+30420450 103102469+30430528 103103426+30431192 103116973+30440586 103140699+30457178 103142862+30458702 103163920+30473444 103166067+30474959 103166442+30475221 103170143+30477809 103174839+30481086 103187825+30490162 103199802+30498858 103200392+30499316 103203251+30501460 103205360+30502922 103226008+30517229 103231741+30521202 103239579+30526632 103242982+30528990 103248591+30532877 103259120+30540067 103264666+30543937 103266462+30545189 103270827+30548235 103282709+30556524 103303818+30571241 103306717+30573263 103307484+30573798 103323035+30584481 103325424+30586106 103329977+30589349 103332866+30591407 103333157+30591659 103338164+30595002 103338767+30595607 103339833+30596566 103344205+30599526 103345591+30600464 103353891+30606082 103361983+30611609 103362421+30611914 103362733+30612136 103366078+30614513 103381965+30625585 103398132+30636754 103402170+30639537 103416965+30649816 103439976+30665939
 102570919+31270077 102571138+31269943
 102571138+31269943 102574338+31272875
 102574338+31272875 102588716+31261086
 102588716+31261086 102598619+31266297 102603112+31276511
 102595023+32958831 102595103+32963875 102595106+32971134 102595066+32974761 102595027+32978393 102594922+32992910 102594958+33000098 102594961+33007449 102594851+33016730 102594788+33021984 102594787+33022087 102594700+33029385
 102594700+33029385 102594622+33029384
 102594622+33029384 102594618+33034512 102594616+33036643 102594611+33043851 102594606+33051159 102594600+33065381 102594628+33065564 102594659+33080196 102594609+33094553 102594568+33096743 102594705+33109207 102594712+33109978 102594757+33122959 102594758+33130184 102594751+33136230 102594747+33140132 102594741+33145433 102594733+33152806 102594725+33160114 102594718+33167253 102594703+33181930 102594689+33196358 102594682+33204131 102594496+33240144 102594450+33249238 102594447+33249744 102594439+33251629 102594447+33254979 102594451+33256657 102594460+33260109 102594479+33267667 102594485+33269746 102594489+33271221 102594506+33278193 102594522+33284382 102594559+33298778 102594560+33299329 102594581+33307177 102594674+33343362 102594451+33379884 102594489+33380737 102594772+33386975 102594836+33388489
 102594836+33388489 102595021+33392824 102595234+33397119 102595241+33397311 102595790+33409218 102595967+33413167 102596074+33415366 102596252+33419029 102596288+33419759 102596548+33425118 102596856+33431462 102597024+33434909 102597090+33436269 102597239+33439332 102597400+33442648 102597437+33443394 102597651+33447794 102597710+33449003 102598145+33457962 102598156+33458170 102598262+33459673 102598370+33461870 102598682+33468244 102598806+33470778 102598917+33473051 102599070+33476166 102599431+33483533 102599611+33487196 102599857+33492214 102599930+33493697 102600018+33495486 102600224+33499685 102600245+33500097 102600176+33501026 102600170+33501315 102600446+33507936 102600576+33515908 102600842+33521446 102600961+33523931 102601176+33528378 102601586+33536901 102602596+33557895 102602780+33561718 102603111+33568596 102603392+33574440 102603429+33575202 102603767+33582228 102603826+33583439 102604038+33587829 102604097+33589037 102604154+33590218 102604362+33594531 102604370+33594697 102604439+33596126 102604453+33596406 102604796+33603517 102604886+33605368 102605080+33609391 102605222+33612331 102605474+33617562 102605589+33619950 102605871+33625348 102605975+33627508 102606103+33630150 102606296+33634133 102606665+33641733 102606781+33643743 102607103+33649298 102607378+33654043 102607549+33656995 102607645+33658965 102607924+33664647 102608104+33668310 102608298+33672250 102608685+33680132 102609057+33687701 102609432+33695335 102609809+33703007 102610182+33710591 102610359+33714192 102610945+33726115 102611159+33730452 102611318+33733677 102611695+33741338 102612069+33748930 102612244+33757015 102612601+33764556 102612969+33772315 102613332+33779874 102613705+33787577 102613765+33788834 102614050+33794949 102614080+33795573 102614108+33796156 102614496+33804021 102614546+33805047 102614830+33810823 102615195+33818661 102615312+33821461 102615447+33825121
 102603112+31276511 102609942+31283700 102609675+31283952
 102609675+31283952 102609382+31283906 102608501+31283517
 102608501+31283517 102607995+31283632 102607835+31283815 102607942+31284158 102608209+31284662 102608316+31285853 102608449+31285945
 102608449+31285945 102614653+31285289
 102603112+31276511 102614653+31285289
 103064657+32959097 103056883+32959146 103048992+32959195 103044058+32959226 103031784+32959303 103026122+32959339 103020594+32959374 103018037+32959390 103014574+32959411
 103014574+32959411 102996995+32959182 102992430+32959162 102986608+32959136 102975754+32959087 102967090+32959049 102953800+32958990 102949861+32958973 102936849+32958915 102932366+32958895
 102932366+32958895 102923378+32958982 102916436+32959049
 102916436+32959049 102898598+32959018 102887251+32958998 102871496+32958860 102866638+32958840 102864020+32958829 102858763+32958807 102854493+32958790 102852165+32958781 102851537+32958778 102849748+32958771 102846333+32958757 102845302+32958753 102843684+32958747 102842606+32958738 102841501+32958729 102836169+32958687 102835024+32958678 102832978+32958640 102831855+32958619 102829294+32958571
 102829294+32958571 102827357+32958622 102826142+32958654 102824209+32958704
 102824209+32958704 102818538+32958700 102804651+32958673 102795874+32958672 102793804+32958548
 102793804+32958548 102786547+32958617 102785370+32958628 102778089+32958697 102770241+32958772 102768243+32958792
 102768243+32958792 102766749+32958723
 102766749+32958723 102765657+32958741 102763796+32958771 102760496+32958824 102760368+32958826 102751696+32958967
 102751696+32958967 102749786+32958868 102741390+32958858 102737678+32958855 102732631+32958850 102726454+32958844 102699015+32958816 102674711+32958792 102673823+32958792 102657716+32958776 102655108+32958774 102651920+32958771 102647391+32958767
 102647391+32958767 102622976+32958794 102606190+32958817 102595023+32958831
 102750574+33388233 102750485+33388231
 102750485+33388231 102745639+33388242 102738647+33388313
 102738647+33388313 102729911+33388286 102726342+33388275 102721673+33388260 102713114+33388068
 102713114+33388068 102674083+33388154 102616120+33388473 102611321+33388477 102594836+33388489
 102614653+31285289 102633019+31293959
 102633019+31293959 102633199+31293931
 102633199+31293931 102642043+31308502 102659259+31314776
 102659259+31314776 102660715+31314531 102708816+31311487 102723728+31307775 102727806+31299596 102743884+31283776 102750950+31280275
 102615150+34312891 102615181+34299356 102615197+34292087 102615206+34288039 102615213+34284890 102615221+34281146 102615263+34263166 102615280+34255903 102615289+34252234 102615435+34248598 102615432+34241318 102615429+34234007 102615429+34233729 102615435+34215454 102615435+34212408 102615432+34205737 102615429+34199211 102615425+34192213 102615422+34185647 102615419+34178731 102615418+34178443 102615417+34177545 102615408+34159834 102615405+34154283 102615401+34144145 102615399+34140583 102615398+34140060 102615398+34138326 102615394+34125468 102615353+34122341 102615282+34117593 102615291+34110102 102615300+34102294 102615309+34094768 102615318+34087218 102615326+34079597 102615335+34071969 102615344+34064372 102615363+34048961 102615369+34043811 102615370+34042632 102615380+34033746 102615390+34026091 102615400+34018432 102615410+34010881 102615420+34003218 102615397+33995520 102615468+33987875 102615478+33972469 102615511+33964870 102615545+33957190 102615591+33941833 102615591+33940094 102615593+33932637 102615594+33930749 102615595+33926641 102615596+33918921 102615595+33911423 102615572+33903705 102615567+33896098 102615579+33880986 102615531+33873299 102615507+33865020 102615514+33857331 102615493+33849712 102615472+33842113 102615461+33834498 102615447+33825121
 103047346+33824675 103041272+33824686 103020092+33824725 103001855+33824760 103000496+33824763
 103000496+33824763 102992480+33824646
 102992480+33824646 102974382+33824675 102965174+33824679
 102965174+33824679 102959038+33824654 102956157+33824638
 102956157+33824638 102933911+33824663 102923052+33824663 102916625+33824663 102907763+33824667 102899144+33824672 102888585+33824675 102881724+33824685 102877016+33824819
 102877016+33824819 102873018+33824802 102870937+33824791 102864459+33824760
 102864459+33824760 102855385+33824774 102846215+33824780 102837164+33824782 102828027+33824804 102818757+33824811 102809753+33824860
 102809753+33824860 102801190+33824810 102796475+33824755
 102796475+33824755 102791507+33824833
 102791507+33824833 102773257+33824824
 102773257+33824824 102761199+33824835
 102761199+33824835 102752217+33824803
 102752217+33824803 102743022+33824817 102733718+33824834 102724649+33824850 102717416+33824862 102715948+33824864 102714527+33824867 102706389+33824884 102697087+33824904 102687862+33824930 102683862+33824948 102675093+33824972 102664757+33824980 102660595+33824985 102657263+33824989 102654123+33824992 102649569+33824993 102645255+33824994 102641699+33825000 102636051+33825019 102629759+33825031 102623141+33825129 102621409+33825138
 102621409+33825138 102615447+33825121
 103043979+34312764 103042600+34312677 103036884+34312630 103019473+34312485 103001937+34312339 102993085+34312277
 102993085+34312277 102984419+34312320 102975550+34312364 102966858+34312408 102958115+34312452 102949434+34312496 102949235+34312498 102940629+34312542 102931705+34312588 102923099+34312632 102914359+34312677 102905801+34312721 102896931+34312766 102888252+34312811 102885549+34312825 102884864+34312829 102884247+34312832 102879567+34312857
 102879567+34312857 102870763+34312839 102862098+34312837 102853392+34312836 102844561+34312835 102835714+34312834 102827173+34312833 102818875+34312832 102818348+34312832 102817056+34312832 102809592+34312831 102800819+34312830 102792180+34312828 102783400+34312827 102774615+34312826 102765800+34312825 102757188+34312824
 102757188+34312824 102748351+34312906 102739565+34312913 102722238+34312927 102713497+34312935 102704713+34312942 102695951+34312950 102687186+34312958 102678447+34312966 102669729+34312974 102665791+34312977 102658989+34312984 102648167+34312994 102639520+34313002
 102639520+34313002 102615150+34312891
 102750574+33388233 102750842+33388252
 102750842+33388252 102750574+33388233
 102750950+31280275 102754760+31286232 102756067+31286920 102756280+31287218 102756466+31287630 102756252+31288844 102755905+31289371 102755318+31289989 102755318+31290264 102755638+31290378
 102755638+31290378 102756091+31290287
 102756091+31290287 102767365+31293765
 102750950+31280275 102764144+31294001
 102764144+31294001 102765798+31293727
 102765798+31293727 102767132+31293728 102767365+31293765
 103056655+33388438 103056231+33388379
 103056231+33388379 103055656+33388381 103041542+33388447 103024064+33388447 102966504+33388422 102939709+33388412 102904966+33388367
 102904966+33388367 102899368+33388393
 102899368+33388393 102870202+33388251
 102870202+33388251 102865089+33388255 102839732+33388276 102818491+33388299
 102818491+33388299 102780727+33388290
 102780727+33388290 102752334+33388314
 102752334+33388314 102750976+33388252 102750842+33388252
 102767246+31651714 102767688+31640496 102767688+31639230 102767688+31638684 102767419+31624435 102767460+31575881 102767452+31561011 102767447+31556054 102767444+31553213 102767441+31549409 102767484+31546458 102767473+31544297 102767461+31541895 102767444+31538174 102767336+31530367 102767336+31530161 102767371+31519226 102767373+31518499 102767382+31515680 102767408+31507821 102767281+31500296 102767278+31500135 102767279+31499739 102767283+31498433 102767300+31492649 102767314+31489047 102767329+31485209 102767358+31478045 102767371+31474744 102767394+31468812 102767419+31462381 102767427+31458664 102767425+31454859 102767422+31447234 102767422+31446016 102767370+31444376 102767392+31442541 102767407+31441298 102767414+31440731 102767502+31432791 102767503+31432023 102767514+31426911 102767525+31421962 102767581+31393750 102767591+31388717 102767577+31363281 102767562+31361532 102767480+31352347 102767399+31346164 102767385+31343193 102767378+31335180 102767377+31334087 102767403+31333391 102767382+31330323 102767357+31327412 102767355+31327107 102767345+31325845 102767370+31299872 102767368+31297649 102767365+31293765
 102767365+31293765 102773480+31294852
 102773480+31294852 102802050+31281871 102817705+31273671 102817504+31272926 102820052+31269112 102824196+31267453 102824906+31267096
 102824906+31267096 102827896+31270753 102835889+31281628 102835922+31281685 102848727+31290640
 102848727+31290640 102850525+31290387
 102850525+31290387 102860183+31296087 102861683+31296359 102864950+31296649 102877370+31305560 102875432+31311404 102875096+31314421 102875104+31315135 102875432+31316364 102892998+31321515 102909611+31335962 102910897+31336430 102915003+31338440 102929072+31339228
 102798939+31651783 102773960+31651711
 102773960+31651711 102767246+31651714
 102798939+31651783 102798592+31681976 102798579+31683198 102798547+31685883 102798495+31690515 102797578+31770404 102797574+31770740 102797572+31772727 102797715+31785971 102797718+31786300 102797719+31786378 102797723+31786756 102798044+31816575 102798044+31816614 102798177+31828931 102798362+31846116 102798363+31846888 102798374+31858288 102798374+31858359 102798380+31863573 102798383+31866367 102798384+31867758 102798384+31868016 102798390+31873475 102798390+31873524 102798393+31876620 102798375+31882955 102798375+31883017 102798365+31886466 102798364+31886687 102798347+31892450 102798408+31906091 102798507+31956850 102798507+31956888 102798514+31960643 102798522+31964269 102798522+31964308 102798548+31977872 102798551+31978695 102798552+31979124 102798567+31983234 102798567+31983373 102798619+31997715 102798619+31997731 102798749+32033777 102798750+32033928 102798783+32043351 102798783+32043452 102798789+32045201 102798790+32045367 102798837+32058314 102798838+32058467 102798841+32059314 102799049+32081766 102799086+32085795
 102798939+31651783 102801793+31651306 102804310+31651306 102816686+31651348 102852347+31651417
 102852347+31651417 102853657+31651416 102855096+31651415 102864859+31651409
 102864859+31651409 102872916+31651417
 102872916+31651417 102875175+31651402 102876054+31651397
 102876054+31651397 102880534+31651405 102885140+31651413 102889627+31651421 102898454+31651426 102902397+31651432
 102902397+31651432 102912121+31651425 102915123+31651417 102920848+31651402 102925212+31651391 102934694+31651366 102941121+31651349
 102941121+31651349 102943397+31651407
 102943397+31651407 102945736+31651383 102945956+31651377 102950331+31651375 102954138+31651373 102964770+31651368 102971055+31651365 102994128+31651353 102996833+31651352
 102996833+31651352 103002654+31651387 103003869+31651388 103005230+31651389 103006220+31651390 103010222+31651394 103014847+31651399 103017809+31651402
 103017809+31651402 103021376+31651375
 103021376+31651375 103024739+31651379 103026908+31651382 103031600+31651388 103032990+31651389 103036256+31651393 103038634+31651396 103054021+31651418 103058571+31651424 103059882+31651425 103066771+31651435 103067042+31651435 103067817+31651436 103076757+31651449 103077452+31651450 103083483+31651458 103085229+31651460 103120486+31651513
 103120486+31651513 103127071+31651486 103138445+31651479 103138640+31651478 103147379+31651472 103151554+31651469 103154096+31651467 103166199+31651460 103182257+31651451 103211140+31651434 103230335+31651423 103239169+31651418 103247189+31651414 103251297+31651386
 103251297+31651386 103275561+31651403 103312158+31651414 103317045+31651416 103327538+31651420
 103064344+32087051 103052869+32087024 103047902+32087012
 103047902+32087012 103000447+32087240
 103000447+32087240 102928607+32087193 102897539+32087173 102875441+32087093
 102875441+32087093 102866671+32087147
 102866671+32087147 102866486+32087145 102864881+32087130 102864385+32087125 102855333+32087040
 102855333+32087040 102801559+32087153
 102801559+32087153 102799086+32085795
 102929072+31339228 102931740+31344771 102931393+31345137 102931286+31345389 102931286+31345618 102931473+31345962 102932727+31346833 102933714+31347703 102933955+31348024 102934141+31348528 102934141+31349032 102950683+31352768
 102929072+31339228 102939613+31349444
 102939613+31349444 102940627+31348963
 102940627+31348963 102940921+31349078 102941108+31349307 102941348+31350040 102941802+31350223
 102941802+31350223 102942602+31349971 102943590+31349284 102943937+31349284 102944097+31349376 102950683+31352768
 102950683+31352768 102966331+31351411
 102966331+31351411 102979786+31353082 103000435+31364436 103005089+31366596 103006280+31368124 103011142+31371306
 103011142+31371306 103036530+31380814
 103036530+31380814 103038108+31380138
 103038108+31380138 103046303+31383527 103052844+31385466
 103052844+31385466 103059067+31382694 103059104+31382662
 103585084+30766470 103565903+30786808 103562047+30790896 103557599+30795605 103557387+30795829 103547022+30806821 103538276+30816097 103529776+30825111 103519308+30836213 103507087+30849175 103494003+30862602 103492971+30863692 103476651+30880726 103473021+30884545 103465043+30892936 103463984+30894050 103459755+30898499 103458969+30899327 103457433+30900944 103456752+30901662 103443881+30915203 103443059+30916069 103434761+30924799 103415395+30945173 103412389+30948336 103408969+30951936 103408494+30952437 103408259+30952685 103403732+30957449 103397550+30963954 103380765+30981615 103378000+30984524 103375412+30987246 103367867+30995839 103363907+31000149 103360492+31004015 103339778+31025912 103333643+31032397 103321506+31045226 103319403+31047447 103312521+31054722 103305683+31061950 103304681+31063009 103285811+31082956 103271259+31098340 103257556+31112827 103253343+31117282 103247440+31123749 103244265+31127063 103221649+31150818 103217336+31155349 103216135+31156613 103214695+31158127 103201492+31172006 103197988+31175691 103195196+31178627 103187480+31186741 103173897+31201021 103168493+31206695 103159949+31215655 103152229+31223751 103137012+31239711 103135732+31241054 103122060+31255339 103118594+31258966 103112788+31265044 103104751+31273443 103104388+31273822 103103745+31274494 103090942+31287924 103088043+31290954 103077188+31302301 103076793+31302712 103045817+31335050 103032282+31349254 103030192+31351445 103028342+31353388 103011142+31371306
 103040824+36055231 103040834+36047669 103040832+36031053 103040982+35964457 103041008+35940217 103041167+35899023 103041131+35884624 103041305+35837694 103042101+35826411 103042032+35821581 103041905+35797464 103041146+35791583 103041207+35782766 103041329+35765146 103041410+35739456 103041409+35739274 103041553+35659192 103041564+35655783 103041577+35651963 103041580+35651167 103041588+35648775 103041623+35638135 103041666+35625043 103041554+35622487
 103042377+35183149 103042475+35190518 103042475+35190685 103042496+35211784 103042497+35211862 103042579+35218548 103042570+35220509 103042556+35223453 103042759+35238119 103042775+35241237 103042256+35324173 103042259+35366300 103042286+35372183 103042256+35394890 103042143+35419533 103041851+35495790 103041835+35500047 103041836+35502167 103041644+35558606 103041566+35586417 103041511+35610127 103041511+35610405 103041521+35611780 103041545+35619272 103041554+35622216 103041554+35622487
 103042377+35183149 103042366+35182786 103042343+35182066 103042339+35181922 103042395+35178573 103042410+35177957 103042436+35176858 103042537+35172330 103042568+35159318 103042652+35156067 103042584+35153111 103042542+35151283 103042547+35150731 103042548+35150634 103042599+35145880 103042711+35144735 103042600+35142766 103042601+35137134 103042551+35135868 103042546+35135714 103042520+35135596 103042636+35099412 103042809+35080729 103042757+35067564 103042668+35048715 103042670+35044075 103042675+35032475 103042741+35022415 103042725+35019061 103042521+35014241 103042717+35008999 103042624+35005231 103042615+35004836 103042715+34984863 103042714+34984002 103042711+34981687 103042699+34968171 103042755+34958847 103042722+34956602 103042687+34954101 103042777+34936719 103042774+34922671 103042774+34921514 103042687+34913960 103042521+34899546 103042662+34893685 103042581+34884916 103042751+34855944 103042781+34850243 103042702+34835429 103042706+34820936 103042679+34819952 103042653+34812694 103042655+34806809 103042656+34799483 103042657+34797925 103042770+34792224 103042661+34784966 103042890+34764729 103042974+34757315 103042769+34747361
 103042769+34747361 103042777+34745441 103042693+34741371 103042668+34740129 103042839+34725407 103042896+34716037 103042918+34712474 103042955+34706517 103043067+34705349 103043031+34698038 103042995+34690758 103042970+34685825 103042936+34678721 103042853+34676065 103042827+34671188 103043068+34661663 103043286+34651836 103043287+34650453 103043072+34619782 103043085+34618133 103043093+34616395 103043115+34611676 103043109+34607515 103043107+34606661 103043092+34595099 103043100+34593596 103043170+34581217 103043180+34579094 103043266+34568813 103043267+34564531 103043380+34557090 103043372+34554218 103043355+34547015 103043440+34539734 103043468+34535521 103043459+34532320 103043443+34525652 103043460+34525156 103043471+34524851 103043555+34520913 103043585+34510540 103043610+34506744 103043614+34506212 103043446+34497637 103043447+34491672 103043455+34488916 103043478+34481505 103043507+34477109 103043535+34475071 103043565+34466988 103043594+34462660 103043589+34459774 103043588+34459662 103043582+34455657 103043571+34448213 103043544+34444870 103043546+34437932 103043574+34433696 103043577+34423369 103043606+34418926 103043606+34418354 103043608+34411737 103043553+34408875 103043554+34405623 103043538+34405463 103043583+34400678 103043611+34397105 103043611+34396379 103043612+34394701 103043585+34393716 103043606+34391255 103043613+34390442 103043613+34388890 103043613+34388679 103043586+34387305 103043614+34386297 103043614+34384969 103043629+34384702 103043630+34384690 103043693+34383578 103043694+34383568 103043750+34382900 103043919+34380916 103043941+34379829 103043944+34379660 103043946+34379555 103043964+34378714 103043969+34378503 103043975+34378260 103043975+34377927 103043975+34377253 103043920+34376520 103043922+34376411 103043984+34371600 103044000+34369447 103043975+34362051 103044003+34360952 103043977+34354792 103043991+34352492 103044006+34350304 103043978+34349640 103043978+34349263 103043979+34348541 103043979+34347739 103043971+34347371 103043963+34346987 103043952+34346388 103043926+34338191 103043900+34332924 103043984+34331550 103043959+34318339 103043987+34317102 103043979+34312764
 103047346+33824675 103047193+33831935 103047164+33835783 103047026+33839079 103046996+33841899 103046991+33842289 103046907+33850300 103046344+33879346 103045644+33901537 103045671+33901629 103045615+33906025 103045698+33906299 103044893+33945617 103044887+33946054 103044504+33959997 103044475+33966707 103043950+33974629 103043617+34003633 103043575+34010461 103043571+34011185 103043547+34015046 103043545+34015256 103043531+34018014 103043525+34018429 103043476+34020533 103043555+34032714 103043692+34036355 103043708+34036645 103043746+34037294 103043771+34041538 103043721+34042320 103043767+34043545 103043744+34049986 103043686+34063078 103043572+34078054 103043516+34079382 103043569+34087947 103043595+34092847 103043481+34107616 103043479+34112814 103043452+34114391 103043283+34124264 103043699+34132340 103043585+34152239 103043591+34171639 103043595+34181260 103043601+34194716 103043573+34199066 103043573+34199822 103043571+34204884 103043571+34204951 103043568+34214370 103043550+34232045 103043511+34242353 103043505+34243923 103043547+34250078 103043644+34256903 103043671+34257453 103043615+34260338 103043586+34266475 103043557+34273688 103043557+34274855 103043719+34288250 103043719+34289441 103043936+34302585 103043963+34303867 103043977+34311554 103043979+34312764
 103056655+33388438 103056276+33403608 103055892+33422966 103055587+33438798 103055121+33459787 103054900+33469142 103054688+33478012 103054554+33483555 103054428+33486887 103054259+33491390 103053962+33499324 103053785+33520368 103053426+33535710 103053301+33541480 103053265+33543144 103052610+33570599 103052375+33581413 103052282+33586600 103052237+33592410 103051890+33614848 103051683+33625099 103051776+33627598 103051664+33629489 103051584+33629584 103051529+33629904 103051611+33630248 103051418+33641515 103051363+33641950 103051166+33649202 103051535+33650487 103051417+33650972 103051087+33658186 103050532+33672408 103050316+33683972 103050288+33686926 103050248+33690539 103050177+33697094 103050150+33700874 103050148+33701261 103050148+33701736 103050148+33701971 103049958+33714660 103049926+33717540 103049648+33732044 103049096+33746270 103049096+33746764 103049178+33746924 103048879+33758154 103048687+33765871 103048356+33780068 103048301+33781007 103048190+33787213 103048244+33788358 103048031+33793637 103047886+33796166 103047637+33808899 103047415+33821035 103047497+33821241 103047414+33821493 103047346+33824675
 103056655+33388438 103056661+33388030 103056686+33386428 103056799+33378943 103056859+33373596 103057047+33356407 103057129+33350505 103057152+33349165 103057329+33338771 103057487+33329477 103057493+33329150 103057499+33328907 103057856+33315234 103058142+33303810 103058509+33287019 103058980+33271352 103058999+33270567 103059242+33260371 103059658+33257129 103059649+33252511 103059619+33242565 103059635+33241803 103059647+33241214 103059797+33233999 103059921+33227975 103059951+33226536 103060103+33219225 103060228+33213247 103060260+33211709 103060285+33210490 103060337+33208003 103060415+33204245 103060429+33203559 103060472+33201491 103060521+33199116 103060596+33195477 103060600+33195264 103060823+33184578 103060862+33182733 103060977+33177205 103061014+33175404 103061015+33175343 103061129+33169895 103061166+33168128 103061456+33154264 103061734+33140970 103061774+33139072 103061925+33131830 103062174+33124480 103062407+33111817 103062441+33109987 103062716+33097020 103062839+33091474 103062883+33089501 103062933+33087284 103062961+33085849 103063056+33081000 103063162+33075632 103063351+33066417 103063477+33060944 103063641+33053779 103063762+33048489 103063905+33042055 103063973+33039003 103063980+33038693 103064004+33037589 103064232+33024604 103064257+33022850 103064452+33010290 103064489+33008269 103064639+33000106 103064625+32999899 103064634+32998289 103064651+32995293 103064651+32994249 103064651+32993574 103064651+32993460 103064652+32992901 103064679+32979993 103064679+32979074 103064678+32973292 103064678+32968427 103064679+32964373 103064657+32959097
 103064344+32087051 103064388+32109943 103064375+32113535 103064348+32123041 103064444+32125121 103064406+32127577 103064380+32137540 103064422+32145006 103064516+32166483 103064780+32226978 103064780+32227095 103064788+32240487 103064706+32270868 103064705+32301198 103064704+32334653 103064705+32338699 103064694+32406779 103064676+32419222 103064684+32428309 103064700+32446947 103064736+32491038 103064676+32500115 103064691+32517295 103064696+32521923 103064696+32522193
 103326501+32000370 103278521+32000419
 103278521+32000419 103270383+32000326 103267708+32000324
 103267708+32000324 103267633+32000475 103261315+32000543
 103261315+32000543 103250454+32000444
 103250454+32000444 103215641+32000513
 103215641+32000513 103211232+32000480 103199410+32000391 103196134+32000312
 103196134+32000312 103192925+32000314 103189147+32000315 103182469+32000319 103177284+32000322 103171894+32000325 103165129+32000327 103164889+32000327 103164722+32000327 103141904+32000338 103139810+32000339 103137576+32000340 103135480+32000341 103133564+32000342 103132976+32000343 103107202+32000383 103103355+32000390 103102167+32000392 103091660+32000412 103090553+32000427 103088698+32000453 103086469+32000462 103086249+32000463 103085876+32000465 103064710+32000539
 103064710+32000539 103064423+32000518
 103064423+32000518 103064372+32020696 103064426+32023903 103064399+32024567 103064412+32029507 103064427+32034829 103064428+32051459 103064348+32068502 103064347+32085520 103064344+32087051
 103064696+32522193 103064711+32538431 103064734+32562206 103064735+32562589 103064746+32573146 103064750+32577630 103064760+32587180 103064761+32587983 103064776+32595162 103064788+32600397 103064761+32601863 103064768+32603225 103064815+32612261 103064815+32624537 103064633+32646420 103064715+32654207 103064769+32661650 103064824+32667628 103064864+32682647 103064798+32690761 103064745+32697884 103064799+32708694 103064793+32710712 103064799+32713820 103064806+32716900 103064820+32723470 103064827+32726628 103064854+32729743 103064854+32731666 103064854+32731780 103064859+32733762 103064881+32741286 103064908+32744240 103064968+32754674 103064914+32761041 103064941+32763790 103064914+32767340 103064914+32768256 103064941+32769378 103064921+32770934 103064887+32773592 103064820+32776704 103064807+32777303 103064861+32778815 103064698+32783602 103064711+32784593 103064725+32785640 103064752+32788526 103064807+32798329 103064644+32799291 103064835+32808407 103064780+32813010 103064753+32813904 103064699+32827531 103064672+32828470 103064861+32828493 103064889+32849359 103064807+32850046 103064916+32857260 103064807+32857696 103064862+32868346 103064812+32879355 103064701+32879355 103064603+32885579 103064569+32900014 103064570+32900369 103064596+32906221 103064597+32922666 103064597+32930110 103064624+32940599 103064651+32943050 103064632+32943554 103064597+32944516 103064657+32959097
 103102661+31364676 103059104+31382662
 103102661+31364676 103102607+31364767 103102260+31365019 103101967+31365111 103100739+31365203 103100098+31365341
 103100098+31365341 103099404+31365203 103099243+31365016 103099030+31364768 103098309+31364471 103096413+31364059
 103096413+31364059 103059104+31382662
 103280488+31415972 103269209+31427264 103261701+31427536
 103261701+31427536 103257268+31422997 103195469+31373937 103155711+31371389 103118486+31365123 103112753+31363940
 103112753+31363940 103102661+31364676
 103314903+31418161 103280488+31415972
 103314903+31418161 103310301+31417741 103309981+31417557 103309900+31417397 103309847+31416618
 103309847+31416618 103309420+31416687 103308885+31416985 103308645+31417718 103308431+31417947 103307416+31418084 103307149+31418268
 103307149+31418268 103280488+31415972
 103326501+32000370 103326915+31982038 103326925+31974004 103326972+31934463 103326993+31917078 103326998+31912961 103327001+31910581 103327013+31901012 103327030+31887286 103327062+31866960 103327071+31862562 103327120+31836546 103327145+31823376 103327147+31821916 103327176+31806855 103327223+31781880 103327228+31776981 103327232+31774766 103327237+31771853 103327240+31770122 103327329+31728612 103327351+31720409 103327356+31718502 103327378+31710371 103327433+31690122 103327479+31672685 103327510+31661336 103327538+31651420
 103326501+32000370 103364143+32000342 103401206+32000339
 103401206+32000339 103436935+32000346 103470168+32000352 103491614+32000356
 103491614+32000356 103532746+32000341 103555828+32000322 103601594+32000286 103638784+32000238 103649465+32000234 103655249+32000232 103719751+32000208 103719989+32000208 103722853+32000206 103739292+32000201 103748317+32000198
 103748317+32000198 103750471+32000411 103755434+32000413 103757384+32000414 103763621+32000417 103807382+32000440 103812595+32000443 103824669+32000449 103833247+32000454 103840503+32000458 103869247+32000537
 103869247+32000537 103889960+32000412 103895255+32000360 103896133+32000351 103896874+32000343 103897916+32000333 103901424+32000298 103910363+32000212 103911454+32000201 103914531+32000145 103915663+32000125 103916029+32000125 103916816+32000125 103919881+32000125 103928672+32000125 103932303+32000125 103932559+32000125 103937601+32000125 103947361+32000125 103963333+32000125 103966102+32000125 103968065+32000125 103970646+32000125 103971587+32000125 103977313+32000125 103978040+32000125 103979358+32000125 103980179+32000125
 103610728+31651801 103605331+31651757
 103605331+31651757 103602943+31651779
 103602943+31651779 103601101+31651774 103570464+31651690 103550246+31651636 103527114+31651573 103525392+31651569 103501544+31651504 103492717+31651391 103489376+31651386 103489275+31651386 103486275+31651382 103480412+31651373 103476373+31651367 103475023+31651365 103456272+31651336 103452817+31651331 103430093+31651308 103420289+31651294 103395964+31651261 103390091+31651253
 103390091+31651253 103370289+31651435
 103370289+31651435 103348933+31651428 103337887+31651424 103329875+31651421 103327538+31651420
 103346956+31422159 103344786+31422698
 103344786+31422698 103337604+31417831 103330364+31412447
 103330364+31412447 103314903+31418161
 103363651+31415693 103346956+31422159
 103363651+31415693 103348613+31423052
 103348613+31423052 103348612+31421700 103348425+31421334 103347784+31421059
 103347784+31421059 103347303+31421128 103347089+31421357 103346956+31422159
 103380495+31419573 103380028+31419513 103363651+31415693
 103380495+31419573 103384784+31419240
 103384784+31419240 103384570+31420500 103384408+31420844 103383633+31421577 103383686+31422127 103383793+31422333 103384220+31422699 103387026+31423937 103387987+31424006 103388335+31424281 103389323+31426901
 103380495+31419573 103389323+31426901
 103389323+31426901 103398885+31431227 103398910+31433885
 103398910+31433885 103407702+31431940
 103407702+31431940 103418766+31426146
 103418766+31426146 103419006+31426421 103419300+31427085 103419701+31427475 103420102+31427544
 103420102+31427544 103420850+31427292
 103420850+31427292 103421251+31427338 103421571+31427498 103421678+31427681 103421918+31427750
 103421918+31427750 103454195+31425872
 103407702+31431940 103454195+31425872
 103439976+30665939 103455734+30654908 103456215+30654603 103474888+30641518 103489607+30631203 103495356+30627174 103496564+30626328 103518365+30611038 103518935+30610639 103524655+30606601 103536398+30598290 103537332+30597628 103555007+30585269 103559755+30581953 103566611+30577156 103584408+30564730 103585769+30563781 103612965+30544674 103626456+30535247 103640482+30525366 103641847+30524404 103655879+30514518 103656773+30513887 103658647+30512606 103658762+30512528 103659312+30512138 103676265+30500159 103678610+30498278 103679215+30497886 103688959+30491236 103704712+30479783 103719468+30469572 103723221+30467290 103787399+30421917 103800680+30412527
 103439976+30665939 103461374+30680963 103482330+30695566 103491915+30702234 103492912+30702927 103505217+30711279 103506800+30712384 103519103+30720974 103531362+30729533 103539431+30735166 103542487+30737300 103545070+30739103 103574550+30759413 103585084+30766470
 103454195+31425872 103454385+31426109 103459813+31430041 103459834+31430041 103467501+31436633 103467759+31437185 103471328+31438079 103471598+31438324 103484290+31450814 103489423+31456924
 103486258+31481952 103486338+31482090 103488889+31482473 103497310+31500132 103498437+31500132 103499400+31500610 103500029+31516328 103500056+31518161 103496007+31548429 103495898+31548571 103495716+31548809 103500452+31557052
 103500452+31557052 103500452+31556434 103500452+31555403
 103500452+31555403 103506894+31565612 103508752+31566877 103507400+31568728
 103489423+31456924 103486258+31481952
 103489423+31456924 103487000+31467747 103488069+31467907 103488764+31468228 103489085+31468525 103489059+31468961 103488925+31469259 103488711+31469396 103488097+31469442
 103488097+31469442 103487482+31469259
 103487482+31469259 103485771+31469260 103486258+31481952
 103504463+31600299 103510050+31614346 103511545+31625864
 103507400+31568728 103507454+31568980 103507641+31569095
 103507641+31569095 103508551+31568866 103509193+31568843
 103509193+31568843 103509782+31569004 103510718+31569417
 103510718+31569417 103511093+31569325 103511334+31569096 103511387+31568546 103511093+31568294
 103511093+31568294 103512297+31568845
 103507400+31568728 103512297+31568845
 103511545+31625864 103527153+31634461
 103527153+31634461 103527528+31634324 103528492+31634324 103529188+31634439 103530018+31635012 103530688+31635860 103530875+31636272 103530821+31636731 103530607+31636983 103529321+31637509 103530953+31642092
 103511545+31625864 103530953+31642092
 103512297+31568845 103504463+31600299
 103512297+31568845 103504517+31599314 103504383+31599589 103504463+31600299
 103530953+31642092 103541451+31643194
 103541451+31643194 103558573+31640564 103576373+31632885
 103576373+31632885 103609857+31650290 103610728+31651801
 104102354+31105163 104073841+31086435 104070764+31084415 104070077+31083964 104069131+31083343 104068028+31082619 104060611+31077751 104057328+31075593 104051859+31071990 104050174+31070880 104050063+31070806 104049466+31070413 104037660+31062656 104036939+31062182 104027015+31055677 104018764+31050247 104015081+31047819 104013979+31047092 104010493+31044823 104007515+31042888 104005856+31041797 103992867+31033232 103977294+31022944 103963306+31013701 103962417+31013154 103953741+31007405 103935580+30995625 103932713+30993790 103927925+30990726 103917337+30983951 103904096+30975478 103900797+30973366 103885483+30963568 103868942+30952839 103868132+30952311 103848425+30939471 103843081+30935989 103842165+30935392 103832993+30929416 103824934+30924166 103812532+30916085 103807046+30912510 103790719+30901873 103789229+30900902 103786619+30899201 103780671+30895325 103778076+30893635 103765240+30885313 103765178+30885272 103750458+30875149 103749898+30874783 103748528+30873888 103724767+30858379 103717158+30853413 103706821+30846665 103695034+30838970 103692255+30837157 103679946+30829123 103661016+30816767 103659813+30816031 103656443+30813826 103636671+30800893 103609163+30782602 103604266+30779321 103585084+30766470
 103610728+31651801 103626369+31668607 103633840+31677871
 103621033+31688995 103672092+31721072 103700910+31748271
 103700910+31748271 103720911+31741119
 103720911+31741119 103755908+31742736 103782394+31766400 103797922+31771260 103809582+31800003 103809511+31800761 103809373+31801048 103811004+31828929
 103633840+31677871 103621033+31688995
 103633840+31677871 103635416+31685387 103635068+31685800 103634156+31686189 103633781+31686486 103633674+31686738 103633700+31687174 103634022+31687518 103635870+31688641 103636218+31688962 103636218+31689535
 103636218+31689535 103621033+31688995
 103796401+29775560 103796372+29773212 103796314+29768456 103795892+29729076 103795767+29724105 103795713+29719783 103795697+29718551 103795293+29685581 103795118+29671902 103795041+29662987 103794948+29655755 103794615+29629998 103794421+29616812 103794385+29615431 103794103+29604538 103793966+29599204 103793952+29596658 103793898+29586157 103793866+29579981 103793777+29562281 103793725+29557130 103793648+29552111 103793416+29538071 103793153+29522153 103793183+29521443 103793132+29518698 103792852+29503353 103792813+29501244 103792819+29497481 103792809+29485824 103792807+29482379 103792804+29478431 103792803+29477458 103792730+29380704 103792726+29375447 103792847+29355642 103792841+29345232 103792837+29343757 103792795+29318275 103792795+29317365 103792795+29316830 103792716+29264752 103792702+29262332
 103796575+29787917 103796401+29775560
 103796575+29787917 103796502+29784950 103796426+29777592 103796401+29775560
 103798668+30316124 103798579+30311890 103798562+30311100 103798543+30310188 103798348+30292927 103798310+30283512 103798305+30281543 103798301+30279795 103798295+30277175 103798238+30264980 103798192+30256851 103798132+30236832 103798121+30233047 103798121+30232894 103798163+30228876 103798161+30223452 103798154+30204590 103798177+30189223 103798178+30178627 103798180+30164321 103798181+30159578 103798182+30150571 103798185+30135873 103798196+30115574 103798195+30114673 103798159+30056328 103798147+30039037 103798139+30024764 103798133+30015890 103798160+29999592 103797820+29975053 103797563+29956414 103797484+29921643 103797477+29904482 103797475+29900101 103797510+29876223 103797497+29872692 103797471+29868647 103797426+29862676 103797368+29861187 103797334+29853842 103797153+29840245 103796809+29812790 103796721+29803175 103796593+29788601 103796575+29787917
 103798987+30330058 103798668+30316124
 103798987+30330058 103798744+30319704 103798668+30316124
 103800680+30412527 103800460+30402454 103800423+30401829 103799765+30366922 103799698+30363644 103799507+30353965 103799426+30349770 103799051+30332794 103798987+30330058
 104980013+30629097 104957496+30609897 104936376+30606185
 104936376+30606185 104935846+30606231
 104935846+30606231 104935475+30605910 104935077+30605222 104934945+30604741 104934892+30603824 104934680+30603046 104934706+30602243 104934945+30601304 104934998+30600524
 104934998+30600524 104923578+30603939
 104923578+30603939 104918968+30594036 104905911+30576582 104897227+30565884 104895825+30562010 104889740+30548897 104886544+30533653 104881044+30521182 104875489+30512024
 104875489+30512024 104873239+30512586
 104873239+30512586 104872206+30511349 104872464+30500145 104872808+30500145 104868129+30463781 104869182+30455070 104868732+30453970 104868362+30453603 104867806+30453305 104866298+30452939 104865583+30452275 104864921+30451312 104864762+30450808 104864709+30450098 104865396+30448424 104865501+30448034 104868011+30441134 104848004+30419595 104855692+30402402 104819504+30375148 104816503+30375148 104817532+30366309
 104817532+30366309 104813753+30366736
 104813753+30366736 104811877+30361212 104819344+30346598 104797291+30330336 104785140+30316535 104779356+30313188 104774920+30304133 104774260+30303399 104774022+30303101 104773468+30302711 104772807+30302596
 104772807+30302596 104772569+30302688 104771803+30303375 104771486+30303513 104770377+30303627 104769003+30304497 104765489+30305298
 104765489+30305298 104762968+30275408 104762117+30274238 104748351+30271311 104751620+30264423 104751567+30263644 104750920+30263071 104750762+30262199 104750485+30262108 104749664+30261260 104749057+30261009 104748159+30260963
 104748159+30260963 104746892+30261124
 104746892+30261124 104746364+30260987 104745994+30260574 104745518+30260345 104730256+30258609 104723970+30252605 104702524+30212332 104687639+30167705 104685187+30144485 104689081+30139610 104686479+30110879 104685502+30109986 104686634+30106263 104684870+30099900 104684738+30099418 104684686+30098731 104684765+30098341 104685608+30096301 104685687+30095957 104685714+30094903 104685556+30094054 104685793+30092656 104690774+30070743 104705451+30053001 104698704+30036474 104702260+30030285 104689561+30010321 104686822+29985083 104680611+29955399 104680216+29955376
 104680216+29955376 104679716+29955559 104679373+29955880 104678978+29955972
 104678978+29955972 104677978+29955971
 104677978+29955971 104677162+29956063 104675346+29956544 104673951+29956728
 104673951+29956728 104673661+29956430 104673424+29955833 104667301+29910401 104657909+29905814
 104657909+29905814 104657277+29906089 104656357+29906203
 104656357+29906203 104655830+29906020 104655331+29905607 104655147+29905355 104654989+29904690 104654937+29903888 104655147+29902994 104655621+29902490 104656016+29902261 104646631+29883691 104638612+29874269 104636238+29872346 104624906+29851159 104624663+29851056 104613990+29845387 104610201+29838465 104613965+29833934 104609721+29823291 104609717+29823251 104592472+29810276 104583559+29795767 104582140+29795148 104581667+29794644 104581640+29794071 104581929+29793521 104582376+29793062 104582376+29792397 104578381+29787516 104567001+29767894 104564085+29761225 104564321+29760949 104564663+29760743 104565925+29760353 104566660+29760032 104566713+29759643 104566581+29759528 104565977+29759368 104565872+29759161 104565951+29758795 104552028+29742063 104549117+29728814 104549167+29728699 104549141+29728126 104549036+29727828 104549115+29727530 104549509+29726865 104549382+29720727 104545389+29716487 104521174+29656256 104497808+29639494 104479698+29628407 104475025+29624217 104455558+29607481 104447583+29600881 104438914+29595775 104437069+29594688 104432915+29592242 104429365+29590138 104397022+29568490 104396425+29566537 104396089+29563607 104394583+29561186 104394168+29559405 104394168+29559290 104394223+29558407 104394274+29558219 104394903+29556982 104394848+29556729 104394799+29556500 104394703+29556311 104377804+29543012
 104377804+29543012 104371939+29543285
 104371939+29543285 104361603+29535227 104353314+29529874 104321348+29528331
 104321348+29528331 104320528+29529643 104320397+29529757 104320161+29530216 104318851+29531569 104317565+29532210 104316909+29532301
 104316909+29532301 104292850+29521619 104290728+29519326 104288736+29519097 104284884+29518064 104277127+29517031 104272850+29516183 104269580+29514576 104267222+29513956
 104267222+29513956 104264155+29514001
 104264155+29514001 104261636+29510807 104259036+29506370
 104259036+29506370 104254488+29506571
 104254488+29506571 104247774+29503385 104236315+29497118 104236003+29496881 104231251+29479495 104229573+29479007
 104229573+29479007 104229159+29479188 104227901+29480151 104214030+29485587
 104214030+29485587 104212812+29484052 104210960+29483187 104210846+29477610 104214356+29453683 104194172+29436542 104193449+29435274 104181326+29423239 104181143+29419548 104172120+29408077 104171432+29405083 104161461+29391557
 104161461+29391557 104160571+29391648 104158817+29392107 104157927+29392473 104157534+29392748 104157363+29392946 104156644+29393779 104156173+29394054 104155570+29394077
 104155570+29394077 104154968+29393985 104144423+29387496 104135551+29384834 104125510+29380897
 104125510+29380897 104125475+29380922 104125262+29380991
 104125262+29380991 104115339+29372711
 104115339+29372711 104114920+29372826 104114581+29372841 104113899+29372872 104113654+29372939 104113481+29372987 104112199+29373882 104111414+29374042 104111114+29374069 104110393+29374134
 104110393+29374134 104093326+29359926 104085736+29349911 104080345+29345304 104080053+29345190 104078932+29344754 104078095+29344708
 104078095+29344708 104077466+29344926 104077101+29345052
 104077101+29345052 104069697+29343609 104068520+29342027 104057244+29337694 104055988+29336525 104056694+29334439 104052503+29328709 104052205+29328531 104038386+29320523 104025507+29314411 104025488+29314404 104006542+29307576 104000736+29305434 103978007+29297186 103976019+29296223 103975235+29296017 103973483+29295880
 103973483+29295880 103972202+29296018 103971574+29296179 103970450+29296660 103969822+29297371 103969613+29297761 103968594+29299159 103968542+29299320 103966946+29299389
 103966946+29299389 103921734+29291965 103902882+29286941
 103902882+29286941 103900020+29287483
 103900020+29287483 103897784+29286137 103888715+29278937
 103888715+29278937 103887825+29279189 103887302+29279487 103886335+29280357 103885341+29281594 103885366+29282075 103885758+29282901 103885706+29283497 103884973+29284138 103884529+29284367
 103884529+29284367 103871848+29282144 103870069+29280609
 103870069+29280609 103867272+29281779
 103867272+29281779 103856239+29281738 103855716+29281600 103843584+29279197 103815871+29273240 103803685+29259708
 103803685+29259708 103792702+29262332
 103811004+31828929 103812592+31854023
 103811004+31828929 103812915+31829872 103813371+31830285 103814257+31831705 103815116+31833034 103815974+31833745 103816538+31834043 103817129+31834249 103818390+31834409 103819866+31835005 103820215+31835326 103812592+31854023
 103812592+31854023 103831688+31872674 103829406+31887507 103832044+31889366
 103832044+31889366 103832925+31889867 103833462+31890073
 103833462+31890073 103835798+31890004 103837382+31889843
 103832044+31889366 103837382+31889843
 104345238+30501944 104316187+30496170 104314824+30495905 104291132+30491125 104285818+30490052 104276161+30488103 104269146+30486688 104268965+30486651 104262360+30485319 104254427+30483719 104251352+30483099 104228841+30478547 104227860+30478346 104219931+30476696 104219751+30476659 104216993+30476055 104197453+30472086 104195548+30471699 104177168+30467966 104176220+30467773 104156544+30463777 104145564+30461548 104140483+30460516 104136931+30459794 104120753+30456529 104117206+30455812 104114929+30455352 104114630+30455291 104110765+30454462 104101651+30452626 104098769+30452045 104093319+30450947 104090518+30450382 104085960+30449464 104081234+30448512 104065977+30445464 104064170+30445099 104056877+30443627 104026917+30437582 104024380+30437070 104023385+30436869 104023226+30436836 104014163+30435007 104013275+30434828 103995772+30430861 103987432+30429217 103986278+30428989 103983499+30428441 103974675+30426702 103959081+30423628 103958625+30423538 103954764+30422776 103951461+30422124 103920427+30416009 103916546+30415245 103905145+30413000 103890113+30412346
 103890113+30412346 103886447+30412394 103871883+30412640
 103871883+30412640 103862637+30412625 103862330+30412624 103800680+30412527
 103878423+31864549 103837382+31889843
 103878423+31864549 103860392+31878380 103860231+31879480 103859909+31880053 103858863+31881130 103858675+31881428 103858272+31881726 103856581+31882597 103856205+31882666 103855426+31882689
 103855426+31882689 103853385+31882232
 103853385+31882232 103837382+31889843
 103878423+31864549 103883386+31876405 103902476+31896899 103910926+31901229 103911198+31901320 103941196+31961301 103941129+31961357 103962440+31981266
 103962440+31981266 103962930+31980804
 103962930+31980804 103980903+31986624 103980948+31986731 103983654+31992278 103980916+31997245 103980179+32000125
 103980179+32000125 103981563+32000125 103982993+32000125 103983232+32000125 103984656+32000125 103987425+32000125 104000481+32000125 104002533+32000013 104002630+32000013 104002989+32000013 104014653+32000011 104022881+32000010 104024521+32000010
 104024521+32000010 104024683+31998200 104024829+31996565 104025284+31991483 104028369+31957081 104028944+31950667 104029679+31942465 104029878+31940245 104030756+31930451 104030970+31928061 104031033+31927344 104031116+31926410 104031502+31922108 104031605+31920956 104032331+31912865 104032927+31906229 104033136+31903892 104033611+31898604 104036237+31869661 104039407+31833070 104039869+31827732 104040309+31822651 104040382+31821805 104041248+31811806 104041455+31809408 104042615+31796025 104043013+31791432 104043314+31788464 104043376+31787733 104045032+31768377 104045814+31759250 104047110+31744330 104047309+31742041 104047611+31738569 104047723+31737283 104048521+31728139 104050174+31709206 104052376+31683991 104054537+31658906 104054593+31658264 104055544+31647484 104055589+31646973 104057033+31630616 104057472+31625638 104058831+31608871 104059248+31604023 104062880+31561811 104064975+31537463 104065826+31527565 104066139+31523921 104066199+31523222 104068684+31493444 104068697+31493303 104070513+31472326 104070817+31468823 104072828+31445605 104072903+31444744 104074673+31424302 104075170+31418564 104075714+31412294 104076024+31408721 104076176+31406968 104077294+31394061 104079237+31375132 104080543+31359013 104081762+31344672 104082178+31339790 104082261+31338816 104082432+31336809 104082825+31332199 104083475+31324565 104084187+31316213 104084246+31315532 104087559+31276630 104087592+31276248 104087793+31273893 104088167+31269513 104089239+31256931 104089682+31251728 104091043+31240314 104091912+31229822 104092572+31221850 104093682+31208445 104095153+31190687 104095245+31189567 104096533+31174599 104098016+31157887 104098038+31157631 104099569+31140375 104099896+31137091 104100125+31134421 104100216+31133361 104100264+31131047 104100311+31126956 104101034+31124740 104101342+31120164 104101531+31117352 104101759+31113968 104102338+31105398 104102354+31105163
 104918272+32000496 104911114+32000492 104885445+32000476 104879962+32000473 104878826+32000466 104854199+32000457
 104854199+32000457 104847757+32000520 104841497+32000583 104833441+32000663
 104833441+32000663 104832823+32000660 104829526+32000642 104820695+32000593
 104820695+32000593 104802851+32000657 104800930+32000664
 104800930+32000664 104800591+32000655 104794604+32000497 104788445+32000471 104787084+32000466 104776185+32000420
 104776185+32000420 104768177+32000578
 104768177+32000578 104762906+32000508
 104762906+32000508 104754859+32000526
 104754859+32000526 104731473+32000361
 104731473+32000361 104721190+32000367 104714908+32000370 104702481+32000377 104701395+32000378 104691337+32000388 104673153+32000406 104670846+32000408 104647290+32000432 104643526+32000443
 104643526+32000443 104643243+32000437 104640918+32000396
 104640918+32000396 104630305+32000416
 104630305+32000416 104607535+32000398 104573471+32000164
 104573471+32000164 104566310+32000189 104547013+32000257 104546223+32000260 104544271+32000267 104543587+32000269 104542808+32000272 104534284+32000303 104532751+32000308 104532342+32000310 104531937+32000311
 104531937+32000311 104531849+32000217 104531756+32000117
 104531756+32000117 104500502+32000118 104463786+32000118 104462416+32000118 104423558+32000119 104417429+32000119 104411621+32000119 104407157+32000119 104350917+32000120 104341767+32000120 104329639+32000120 104318343+32000030 104310977+32000022 104291424+32000002 104287479+31999997 104283380+31999992 104282902+31999991 104279841+31999988 104278285+31999986 104252421+31999939
 104252421+31999939 104249774+31999960 104242095+31999963 104223093+31999967 104222319+31999967 104192697+31999983 104192251+31999983 104176336+31999991 104148759+32000007
 104148759+32000007 104119081+31999998
 104119081+31999998 104095915+32000001 104041040+32000007 104032329+32000008 104031121+32000008 104029926+32000008 104024521+32000010
 104102354+31105163 104103691+31104443 104104561+31103974 104109734+31101192 104118639+31096395 104118790+31096354 104119523+31095954 104120639+31095346 104124962+31093004 104125470+31092744 104131357+31089567 104150493+31079199 104155922+31076256 104179160+31063698 104179773+31063416 104180919+31062803 104195619+31054846 104198968+31053028 104211692+31046179 104228502+31037517 104245001+31029276 104254765+31024337 104279129+31011744 104279880+31011359 104291314+31005404 104293528+31004259 104293588+31004227 104300390+31000135 104304747+30997781 104310521+30994663 104312204+30993755 104329013+30984679 104330427+30983886 104367472+30963848 104369565+30962717 104383592+30955012 104387444+30952925 104403743+30944095 104411936+30939657 104424990+30932585 104433617+30927911 104442353+30923164 104448552+30919805 104456555+30915468 104459040+30914122 104493925+30895215 104517639+30882116 104524774+30878146 104532183+30873935 104555810+30861051 104572902+30851714 104579744+30847977 104599177+30837362 104612982+30829821 104617067+30827590 104632348+30819105 104642327+30813623 104643212+30813142 104649296+30809830 104654952+30806751 104665245+30801148 104682165+30791936 104682842+30791568 104714136+30774531 104717361+30772776 104724722+30768770 104725218+30768501 104727003+30767530 104731194+30765249 104738116+30761479 104743773+30758400 104749032+30755538 104760938+30749135 104763916+30747525
 104345238+30501944 104375475+30508053 104383447+30509635
 104345238+30501944 104383447+30509635
 104980013+30629097 104957325+30624901 104954593+30624369 104943554+30622220 104941562+30621833 104938942+30621292 104935884+30620677 104933168+30620131 104918606+30617206 104909860+30615450 104908680+30615200 104903965+30614203 104896879+30612605 104896387+30612527 104864440+30606378 104861082+30605704 104860431+30605574 104851817+30603846 104828285+30599126 104805973+30594651 104782865+30590017 104780568+30589557 104779313+30589306 104773007+30588042 104752864+30584003 104739535+30581283 104738635+30581169 104733670+30580189 104706129+30574645 104664092+30566141 104660909+30565513 104658475+30565022 104658298+30564986 104652757+30563869 104640686+30561390 104610476+30555275 104605287+30554215 104594689+30552051 104591300+30551359 104585677+30550211 104577320+30548545 104570423+30547142 104565482+30546153 104564231+30545899 104556673+30544364 104555980+30544224 104554223+30543867 104549844+30542978 104536463+30540261 104522799+30537487 104505745+30534024 104489362+30530825 104486189+30530190 104472132+30527379 104463762+30525706 104438296+30520613 104421222+30517200 104405451+30514046 104403492+30513654 104402821+30513519 104401829+30513320 104398846+30512723 104383447+30509635
 104767865+30745377 104763916+30747525
 104767865+30745377 104765700+30746561 104763916+30747525
 104917163+30663626 104903362+30671240 104899251+30673456 104898491+30673874 104887272+30680024 104866930+30691189 104861304+30694269 104854458+30698023 104827144+30713000 104818824+30717557 104799598+30728022 104796413+30729724 104789626+30733432 104785339+30735777 104782868+30737151 104782659+30737268 104779201+30739220 104777129+30740339 104767865+30745377
 104918272+32000496 104918411+31956328 104918225+31943243 104918146+31936574 104918015+31919387 104917805+31897502 104917749+31893114 104917718+31890730 104917700+31887923 104917673+31886068 104917661+31885192
 104917661+31885192 104918495+31885206
 104918495+31885206 104918244+31869948 104918250+31859458 104918268+31827269 104918276+31813306 104916738+31766995 104916687+31765463 104916632+31763823 104916001+31744013 104915765+31735023 104915673+31731517 104915579+31727937 104915356+31719423 104915342+31718863 104915258+31715623 104914809+31698483 104914367+31681572 104913820+31660709 104913093+31586900 104912913+31544220 104912815+31520954 104912731+31500694 104912369+31469049 104911916+31426292 104911424+31379908 104911312+31365986 104911181+31355949 104911152+31353730 104910954+31343248 104910486+31318369 104910265+31306648 104910185+31302419 104910106+31298228 104910082+31296979 104910053+31295436 104910027+31294071 104910017+31293547 104909999+31292605 104909986+31291955 104909607+31271763 104909587+31270725 104909529+31269438 104909205+31250336 104909124+31246609 104909117+31220172 104909152+31169146 104909149+31167778 104909186+31167342 104909202+31166406 104909176+31166181 104909217+31165066 104909161+31161047 104909167+31154584 104909167+31151084 104909167+31150519 104909113+31140590 104909143+31129016 104909047+31104253 104908978+31091847 104908973+31090746 104908948+31084427 104908866+31057368 104908863+31057007 104908815+31056664 104908816+31056438 104908864+31042210 104908865+31037312 104908865+31036351 104908864+31033011 104908873+31013206 104908873+31012818 104908893+31000134 104907983+30984954
 104907983+30984954 104907819+30984963
 104907819+30984963 104907809+30984178 104907638+30969374 104907584+30964698 104907541+30960996 104907529+30959959 104907470+30954801 104907444+30952421 104907427+30948961 104907423+30948211 104907388+30940816 104907385+30940282 104907377+30938667 104907367+30936575 104907316+30925316 104907194+30908666 104907507+30899669 104907508+30899088 104907520+30894887 104907578+30875242 104907615+30861013 104907615+30860371 104916410+30833656 104916464+30824696 104916494+30819844 104916565+30808379 104916599+30802981 104916603+30802339 104916701+30786496 104916758+30777286 104916759+30772656 104916834+30761100 104916895+30750836 104916696+30749721 104916689+30749037 104916757+30743872 104916785+30732402 104916794+30726949 104916878+30717249 104916884+30716650 104916980+30702569 104917041+30692286 104917110+30674544 104917117+30674358 104917124+30674177 104917118+30671401 104917163+30663626
 104917163+30663626 104958994+30640802 104962112+30639110 104980013+30629097
 105998003+32002328 105989930+32002302 105983546+32002281 105978258+32002264 105975512+32002256 105958545+32002202 105943946+32002153 105943282+32002151 105922984+32002080
 105922984+32002080 105900600+32002100
 105900600+32002100 105886159+32001970 105875999+32001949
 105875999+32001949 105854061+32002350
 105854061+32002350 105827090+32002241 105731362+32001564
 105731362+32001564 105727567+32001582
 105727567+32001582 105718021+32001516 105710398+32001489 105679491+32001378 105676469+32001369 105675691+32001367 105652402+32001284 105651711+32001282 105634993+32001223 105609077+32001152 105607435+32001145 105596508+32001107 105563526+32000993 105528667+32000874 105484785+32000812 105477096+32000750 105473265+32000736 105429281+32000577
 105429281+32000577 105428582+32000600 105427049+32000638
 105427049+32000638 105410538+32000612 105390396+32000607 105340097+32000553 105302501+32000471 105301050+32000468 105299409+32000464 105288282+32000421 105285057+32000409
 105285057+32000409 105245076+32000433 105244951+32000433 105221463+32000424 105218555+32000416 105216732+32000409 105209624+32000394 105201755+32000388
 105201755+32000388 105200902+32000395 105195648+32000436 105194950+32000442 105183826+32000449
 105183826+32000449 105166288+32000437
 105166288+32000437 105161913+32000458 105159412+32000466 105157335+32000499 105155446+32000532
 105155446+32000532 105153994+32000497 105150310+32000497 105148240+32000485
 105148240+32000485 105146788+32000496 105144233+32000530
 105144233+32000530 105133423+32000482
 105133423+32000482 105132916+32000518 105131377+32000524
 105131377+32000524 105131056+32000493 105118040+32000485
 105118040+32000485 105116422+32000504 105107944+32000540 105099311+32000547
 105099311+32000547 105078605+32000533
 105078605+32000533 105078363+32000568 105077046+32000579 105064030+32000586
 105064030+32000586 105053005+32000511 105007881+32000434 105004637+32000428
 105004637+32000428 104980257+32000538
 104980257+32000538 104973321+32000533 104953096+32000519 104935467+32000508 104927200+32000502 104918272+32000496
 104980013+30629097 104985317+30656521 104986034+30659617 104986353+30660646 104986300+30661059 104985876+30661884 104985903+30662549 104992191+30668208 105001952+30678588 105005953+30684846 105041091+30688570 105079522+30699779 105119630+30749767
 105119630+30749767 105120240+30749709 105120532+30749619 105120850+30749550
 105120850+30749550 105122655+30749595
 105122655+30749595 105123265+30749504 105123583+30749320 105124512+30749067 105124830+30748540 105125061+30748288 105125500+30748185
 105125500+30748185 105129328+30750139 105167350+30779509 105167536+30779532
 105167536+30779532 105168146+30779303 105168438+30779005
 105168438+30779005 105185560+30782467 105185666+30783017 105185613+30783774 105185931+30784392 105186542+30784690 105187843+30784736 105189860+30785286 105190922+30785791 105191480+30786386 105191639+30786662 105211234+30799609 105213943+30802175 105213803+30803504
 105213803+30803504 105235557+30802673 105252259+30796571
 105252259+30796571 105288708+30819251 105288761+30819641 105288973+30820076 105289318+30821406 105289371+30822231 105289238+30823423 105289317+30823950 105289503+30824225 105290804+30825555 105291734+30826105 105292026+30826174 105353595+30842670 105354312+30843197 105355986+30844022 105357394+30845328 105358005+30845580 105359467+30845946 105362129+30850416 105377150+30851120 105402876+30891508 105413213+30899258 105413505+30899808 105414568+30900152 105415844+30900244 105416960+30900404
 105416960+30900404 105418183+30900359
 105418183+30900359 105419538+30900565 105420468+30900565 105421505+30900726 105423684+30900841 105429292+30905356 105445533+30915991 105451356+30923760 105478852+30938885 105481192+30940507 105494203+30955445 105499261+30964015 105500512+30966559 105503970+30967982 105521476+30975280 105530987+30982566 105567350+31004572 105571582+31018666 105579756+31036588 105580470+31039233 105582606+31047473 105597147+31069219 105603330+31082625 105612679+31089336 105647077+31114710 105662845+31120786 105671076+31123744 105676615+31125129 105697102+31132022 105750519+31164940 105825783+31237344 105854574+31272995 105907890+31312109 105908424+31312614 105908771+31312774 105981027+31375122 105983911+31377177 105997239+31387152
 105995413+31748173 105995409+31747837 105995053+31710575 105994954+31700235 105994818+31686150 105994787+31682937 105994756+31679688 105994665+31670153 105994634+31666987 105994480+31650711 105994354+31637566 105994300+31631868 105993890+31606749 105993599+31580790 105993426+31565271 105992891+31517346 105992829+31511863 105960326+31478416 105958696+31434858 105958592+31426905 105954329+31423469 105972139+31408394 105982425+31399688 105982672+31399478 105992513+31391149 105992922+31390802 105993894+31389979 105996856+31387475 105997239+31387152
 105995802+31756678 105995413+31748173
 105995802+31756678 105995770+31750111 105995413+31748173
 105997756+31995283 105997599+31976056 105997584+31975585 105997572+31975209 105997548+31972954 105997418+31960681 105997143+31936898 105997117+31934391 105997105+31933234 105996884+31911234 105996787+31901738 105996715+31898770 105996686+31895435 105996673+31893887 105996662+31892633 105996644+31892087 105996629+31891621 105996628+31889398 105996581+31883480 105996558+31880645 105996548+31879389 105996539+31878274 105996327+31858556 105996307+31854713 105996281+31849647 105996176+31829194 105996027+31800456 105996023+31799734 105996011+31797541 105995948+31785329 105995854+31766914 105995852+31766637 105995802+31756678
 105998003+32002328 105997756+31995283
 105998003+32002328 105997806+32000105 105997756+31995283
 105997239+31387152 106044323+31395447 106096660+31412269 106102568+31417935 106123933+31423688 106125530+31423848 106130976+31424831 106143509+31430604 106212999+31473320 106246936+31542130 106250540+31545068 106259434+31550736 106280491+31561741 106288468+31585753 106292943+31594325 106292940+31594326 106295682+31601076 106296717+31603624 106300594+31613171 106303536+31620413 106308462+31627694 106320756+31645368 106330037+31658712 106338237+31671911 106346985+31691107 106356938+31702210 106368139+31709710 106385739+31734809 106394440+31739709 106403964+31744716 106404140+31744809 106421740+31753109 106431541+31754209 106434933+31755946 106435441+31756109 106436743+31756872 106444041+31760608 106444326+31760768 106447711+31762663 106451541+31764808
 106451541+31764808 106454041+31764708 106467642+31759608 106472514+31751802 106472842+31751409 106472988+31751346 106473442+31750909 106482642+31748409 106484642+31747809 106486042+31747709 106486742+31747709 106487742+31747809 106509743+31761108 106528643+31781807 106528543+31783907 106528543+31784407 106528358+31785122 106528064+31786256 106527997+31786945 106527623+31789119 106527738+31789761 106527943+31790507 106530515+31792103
 106530515+31792103 106531923+31791994 106532480+31791914 106533000+31791829
 106533000+31791829 106533043+31791907 106533343+31792807 106534743+31796107 106535154+31797089 106535167+31797097 106535343+31797507 106535843+31798607 106537290+31799606 106538343+31800407 106539202+31800812 106541060+31801689 106542097+31802146
 106542097+31802146 106542144+31802107
 106542144+31802107 106542225+31802175 106542601+31802490 106543227+31802834 106543629+31803110 106543936+31803320 106544157+31803472 106544508+31803906 106544663+31804193 106544714+31804287 106545344+31805007 106545687+31805407 106545944+31805706 106546086+31806058 106546544+31806606 106547829+31807462 106549108+31807755 106550436+31808059 106551244+31808206 106558444+31810406 106560744+31810706 106563444+31812606 106566844+31813306
 106566844+31813306 106569016+31811734 106569144+31811606 106570099+31810863 106574324+31810351
 106574324+31810351 106574751+31810360 106576409+31810396
 106576409+31810396 106576544+31810306
 106576544+31810306 106576725+31810332 106579444+31812206 106582144+31815506 106582738+31816170 106582855+31816301 106586081+31819908 106587464+31821456 106589045+31822706 106593589+31824736
 106593589+31824736 106597307+31824700
 106597307+31824700 106605267+31827912 106604917+31829526 106604645+31830805 106604085+31832111 106604045+31832205 106603745+31833405 106603545+31834805 106603483+31835483 106603424+31835957 106602642+31837886 106601862+31840927 106601845+31841205 106601905+31842165 106601980+31843365 106602036+31844261 106603985+31845314 106605245+31845905 106605295+31845939 106605845+31846305 106606555+31846346 106608481+31846523
 106608481+31846523 106612724+31846490 106612800+31846488
 106612800+31846488 106614637+31846490 106614937+31846717 106621857+31852854 106622144+31853105 106625763+31856276 106627808+31860593 106629715+31862176 106632325+31863938 106634476+31865310 106635884+31871027 106635880+31871514 106635417+31872878 106634873+31874478 106630082+31881055 106630341+31885964 106632080+31887593 106635225+31889981 106639039+31892011 106643831+31901108 106640840+31904598 106639460+31905698 106637697+31906879 106637197+31907256 106636049+31908123 106634553+31909084 106633256+31909973 106632997+31910023 106624973+31912944 106621627+31915510 106620052+31916649 106620012+31916679 106619975+31916707 106618329+31917805 106614689+31917886 106614346+31918003 106615146+31921203 106615228+31921217 106615831+31921374 106616044+31921448 106623933+31925335 106624177+31925377
 106624177+31925377 106627321+31924179
 106627321+31924179 106628358+31927813 106626220+31929460 106624700+31930856 106624025+31931918 106623826+31932082 106622214+31937825 106622224+31937915 106619066+31947039 106616136+31948439 106614702+31956000
 106614702+31956000 106618287+31955775
 106618287+31955775 106625535+31957476 106622290+31962185 106622153+31962262 106621522+31962694 106620981+31963053 106619356+31971040 106625947+31971170
 106625947+31971170 106626054+31971040 106626466+31970690
 106626466+31970690 106627077+31970819 106631503+31972364 106633733+31974068 106635668+31975343 106635762+31975398 106636645+31975916 106636950+31976141 106638310+31977152 106638420+31977444 106639036+31979070 106638817+31981479 106638711+31981647 106638659+31981729 106638552+31981996 106636843+31985136 106631182+31989809 106629534+31990110 106629521+31990113 106629399+31990131 106629145+31990165 106628731+31990221 106628248+31990301 106626910+31990499 106622118+31992330 106619571+31994623 106619448+31994733 106619082+31997239 106618878+31998351 106618581+31999966 106618563+32000066 106618518+32000359 106618499+32000452 106609798+32000606 106609376+32000611 106607317+32000634 106607125+32000637 106606811+32000641 106606700+32000642 106606209+32000648 106605815+32000653 106605424+32000657 106604970+32000662 106604515+32000668 106603666+32000678 106602806+32000688 106602299+32000694 106599442+32000727 106599096+32000731 106598639+32000754 106598581+32000754 106596973+32000754 106595333+32000778 106593693+32000778 106592295+32000755
 106592295+32000755 106590935+32000770 106590225+32000779
 106590225+32000779 106588680+32000762 106588388+32000760 106587972+32000749 106587752+32000711
 106587752+32000711 106583258+32000717 106582805+32000717 106582596+32000717 106567809+32000742 106566056+32000759
 106566056+32000759 106565142+32000736
 106565142+32000736 106564301+32000757 106562132+32000758 106517061+32000761 106481144+32001049 106479279+32001056 106462777+32001119 106461640+32001123 106449146+32001171 106445239+32001186 106443883+32001191 106443375+32001192 106434745+32001225 106428988+32001248 106426301+32001263 106426051+32001264 106422026+32001268 106414198+32001330 106411075+32001334 106409437+32001337 106409327+32001337 106409123+32001338 106394298+32001484
 106394298+32001484 106376861+32001172 106376796+32001168
 106376796+32001168 106375541+32001318 106360810+32001364 106360143+32001366 106334959+32001445 106330836+32001458 106328821+32001465 106324172+32001478 106323557+32001480 106323242+32001481 106322992+32001481 106322762+32001482 106313307+32001512
 106313307+32001512 106280120+32001430
 106280120+32001430 106278574+32001437 106270065+32001473 106250537+32001554 106206157+32001739 106205915+32001762 106203199+32001763 106200699+32001785 106181840+32002050 106143381+32002379 106140477+32002404 106134821+32002453 106125534+32002533
 106125534+32002533 106125534+32002445 106118473+32002434 106082807+32002384 106063190+32002357 106050457+32002340 106002649+32002274 106000531+32002272
 106000531+32002272 106000531+32002337
 106000531+32002337 105998003+32002328
