Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
HEALTHCARE SUPPLY CHAIN ASSOCIATION
Innovators In tvide11ce-Bmed Sourcing
December 8 2017
Re Federal Trade Commission Workshop on Understanding Competition in Prescription Drug Markets Entry and Supply Chain Dynamics
Dear Acting Chairman Ohlhausen and Commissioner Gottlieb
On behalf of the Healthcare Supply Chain Association (HSCA) thank you for inviting me to speak at the FTC workshop on Understanding Competition in Prescription Drug Markets Entry and Supply Chain Dynamics The HSCA strongly supports the FTCs focus on healthcare competition and costs which we believe is a key issue facing the country today
Healthcare providers are under tremendous pressure to lower costs while also enhancing the quality of care for patients Many providers tum to Group Purchasing Organizations (GPOs) to meet those demands As detailed in my presentation at the workshop studies show that GPOs save the US healthcare system up to $864 billion over ten years and that 90 of hospitals are satisfied with their GPOs
It is no wonder therefore that fourteen of the largest health care organizations in America have written in support of GPOs and their critical role in monitoring and controlling supply costs As the enclosed letter notes GPOs also provide enormous benefit to our countrys smallest hospitals which often lack the in-house resources and expertise to manage todays complex supply chain GPOs allow those small hospitals to focus on what they do best providing high-quality low-cost health care to their communities
Former FTC Chairman Jon Leibowitz former FTC senior economic advisor Dan OBrien and Russ Anello recently studied the GPO industry in the enclosed paper they concluded that GPOs improve efficiency and reduce costs in the supply chain and are constrained by vigorous competitive forces
We ask that the enclosed materials be included in the record of workshop Should you have any questions please dont hesitate to contact me
Sine~
Todd Ebert President and CEO HSCA
~~ bull bull OCLmty c lfAlfilTRlSJ ~PS HQ middot-- innovatb~-
ALLIANCEp R EM I ER primerbull PRoiisrf Ill TPC vizient 0 YANKEE _1
MMCAP
1341 G Street NW Suite 600 Washington DC 20005 Phone (202) 629-5833 ~ax (202) 466-9666 l1b wwwSupplyChainAssociationorg b11ltc1il infoSupplyChainAssociationorg
December 13 2010
Eamonn P Hobbs
Chairman of the Board
Medical Device Manufacturers Association
1350 I Street NW
Suite 540
Washington DC 20005
Dear Mr Hobbs
We are writing to express our strong disagreement with the assertions contained in the Medical Device
Manufacturers Associationrsquos (MDMArsquos) recent report on health care group purchasing organizations
(GPOs) Your study asserts that hospitals would universally save money by NOT using GPOs Given
our knowledge of health care and the health care supply chain we work with every day we find this
conclusion to be completely unbelievable
Our organizations are some of the largest health care organizations in America as well as the largest
members of VHA Inc a hospital-owned cooperative We employ thousands of people serving urban and
rural communities with patients spanning the economic spectrummdashincluding those enrolled in Medicare
and Medicaid and those without insurance We treat every imaginable health condition and in doing so
we spend billions annually on the medical supplies and devices that our patients need
Our decades of experience negotiating with manufacturers tell us that it is implausible to think device
manufacturers would voluntarily reduce prices for any sustained period of time if GPOs were funded
directly by hospitals as your report suggests Further many hospitalsmdashespecially smaller onesmdashand
other healthcare organizations simply wouldnrsquot have the resources necessary to fund participation in a
GPO and as a consequence would lose access to the critical help their GPOs provide in monitoring and
controlling supply costs Contrary to your reportrsquos assertion changing the current GPO funding
mechanism would mean additional costs for hospitals and other health care organizations thus driving
healthcare expenditures even higher Neither the healthcare community nor the country as a whole can
afford the type of disruption and increased cost that your organization is advocating
Make no mistake our own internal purchasing teams are savvy professionals who understand the
complexities of the health care supply marketplace Yet every day our teams voluntarily turn to VHA
and its supply contracting company Novation because these organizations help us find the best products
for the best prices But large health care systems like ours are not the only beneficiaries of GPOs Smaller
hospitals find enormous benefit as well particularly since they often lack the in-house resources and
purchasing expertise our organizations have developed to manage the enormous scope of work that we
tackle every day
As we and other hospitals across the country brace for the impact of federal health reform we wanted to
be sure you and your members appreciate our perspective about our support of health care group
purchasing organizations Like the vast majority of American hospitals we use our GPO every day to
save money on medical supplies and devices and in the coming years the savings our GPO provides will
be even more crucial to helping us deliver high-quality low-cost health care to the communities we serve
Sincerely
Page 2
Cheryl J Harelstad
Vice President Supply Chain Management
Allina Hospitals amp Clinics
Minneapolis Minnesota
John Finger
System Director Corporate Supply Chain Operations
Baptist Memorial Health Care Corporation
Memphis Tennessee
Tony W Johnson
Senior Vice President Chief Supply Chain Officer
Novant Health
Winston-Salem North Carolina
J Robert Boswell
Vice President Supply Chain Operations
OhioHealth
Columbus Ohio
Nancy LeMaster Nick Lair
Vice President Supply Chain Operations Vice President and Chief Purchasing Officer
BJC HealthCare Premier Health Partners
St Louis Missouri Dayton Ohio
Dave Hunter
Vice President Supply Chain Management
Providence Health amp Services Joe Arruda
Renton Washington Vice President Supply Chain Operations
Christopher Baskel
Clarian Health Partners Inc
Indianapolis Indiana
James R Francis System Director Supply Chain Chair Supply Chain Management Spectrum Health Mayo Clinic Grand Rapids Michigan Rochester Minnesota
Dennis A Maher Dan Humphrey
System Executive and Supply Chain Services Vice President Supply Chain Services Memorial Hermann Healthcare System Sutter Health Houston Texas Sacramento California
Jack Fleischer Pamela L Scagliarini Vice President Procurement amp Strategic Sourcing System Director Supply Chain Management
New York-Presbyterian Hospital Yale New Haven Health System
New York New York New Haven Connecticut
Page 3
cc Sen Max Baucus
Sen Bob Corker
Sen Charles E Grassley
Sen Orrin G Hatch
Sen Herb Kohl
Sen Patrick J Leahy
0
123567893
399
3
0 0
0
12
13405674891
7794297
9495285
012345789293791981717989378391783739979739939
343793197899234835971189789193791
97794328978978949298937839178399379945789993
173749939278937127791929389378
391757129278993779939299712979439789371
7899219939227793799399392993239
91133471397899971527893717899212129
119771321799387891111
9173791737
9799923432999213289378391295281
7378371953197337117193959278991
917371329173791997199481783712993917
31719974593929379717891712912
83992789491737929178911293994713191
78991731713797
993371
97789923199739788419779129381191
7932353211421597973914129
17913217178953278943532215199297419
21
92123199979312131711292
579327192717337117793499717899197
991921533797837111789279594199971
7833793792983
124531439797117389378391759292997837
1999432929177894835899173924
1119779199312783792125881937819219783
78992932931594177971789173532379783777912929
3
91737991252995321789923127329919831
89378391295281735337143937958433795
8195328198937839979539192478999129089421
1773977971119119231273789578997319171
199944927337117329173719919783
0123456179426147624264127720123456162554427613467
261601234561792612772149012362061427
2167764636572714656162777464115442
365215492567216246566424754716979427
56164460124446096211664029262
456166117217467721017621561706126561616012197
716721677665621144424144656642
5944714366670453652172727456146462765629
9466604657256016566162775641667
66042264401234742721927045365217274215612
7716756365217221469652214701276427167
2666767261296365217
66019626596134672265041642767
4747612121365210967276216121
6671367261601234561772716566162772294
7476047012345617321456456661224561244
564566612017601414695616212156121
2465541612970046121261616012345612546362
46436262969696121227629601767124676716
4674167654727721464461656547700246747464367116012
34567712747260671656012345617277472742477002165
46622944611644564467672964797124725
165601234561720614277561616566162771742277347
52610146712916154727
1667136727046643671602171656
627264161670046720616
6927166754721755232342713665270466
43671670274621700496964641214427676267427
0123467338396317367367310346736097339161010101
3670393667331436136731603340334670667313
3063
013931
31603916101043361
019609616040406
673136316167113012346733839631736736733310613467
010139616731763936314361363433106134
106134670667310973397010467341961
7306719943670667331436716016731343333611
67367393104916101
6431911346734164343931091610133
973313347160171601163106673101673
097334031931043493403336197016770
0673670439613173316063167113490636706133471
60119161393667313136670613493716011
916163936
73303603970116739163496339634
673131313601096916104393167763606
36733111634936010969161673
7306790319707373067903109169311193867
104113113036710417009369014393149610413
9316671041730679034313901393103336360634043
60619039906346731936010969161013496733
36061103
31396303670634130971349616309771601
309734001130063673097716067330336061643633
01001931673360631393309749637061
010213457819781902139177944300975978190213314
917714300975
43139141314318973778191771599973711
0197591779590910197814312891139787984
7431311319793141923279917011197437817
8477311781979413301278134
979749431130137394
79474519071373119714411342889738499113
31478921349279978139
8178313134239947319781194937
97814178144790419193231493110197193847
7174130973189311019778781313578197813134239
94794158178119384774157819781313447944739
49737349747873397781097
414787313438410197813497481119313714
7873111472481978119071373191314930149743414
81978119344713971914780131015474317170317
9533101975979594897979314133797178781
0149781313131171919139724478781013
8414190379711931713149349743414301934
919714741031374331803147013441378784031713
484413131977101111913849919717831
1303931941881397772138197913014
974789819740717839401139731317991397
313114781413437997445813143179978103931
913014974811311431997997448407
79349741474119781413447497191780159484
9743190379741777197830117430413031713
313397810197811907137319331
0197478721349401701497194017790941349781312
279133142007799917077819021344314
9447197787845440170141043134914314737114
73141347017194718781397813122791331444771
787781784819749714778134701348447371342141
01213145378492898148837814384131145337843843781573
384837801213898
782839828438188815
28438137308318431402420080837383885140000
0431880901837309881841314248
900310048378128281837282848714378384310
8090833731488283131414378283818
4871282818838419431434
148431841013384558144312831318871373907213282
8431301808384148431833781381837380
2828894018038481329145314883781343837834
3848132914538983781343143448531380818
780378938982828482838914813744282
8483782831318431434128282848718
438918373008282848
1810133978780378931379391451437
8123434314348710379578843713098
378213378198284348871309782837488433781
7803789313793378818
391873732828283128081897145293183781
71818481413837337395733394131004853138715789
018314883788813008390843148181013183978
9318378783484213781437883918439558397181
8848133193083378941452808831837894145287412
28284884283128148338809318378143714314431
2831318871
283131882481437138283884
43782831318143831424543143128282848714
7189880908437458141837880311380908
84384391837392843378883282848714378803113
0123405662797610611111311231104
51031107361010109191211011
1611021123611521152161354
11111611610315201
3611613150510501011324
013610110511014
10033521151123070102102271
526511133103191106161230123405662797
610
211660159101521330115101
59101521161010159131522701610527121
901111136101161165100
59101521331621101613101051971
110101052916103152011614
165100
159101521610753130111
161100510197010510311111
61105231911060123405662711159101521
2291162110610591015213521
3011191106012340566271116111
61127521901130130
159101521102521503014
1120731135231591015210
011111010159101521010111207
210113111611911591015213
610
012455678298411782689784981862764958127674924
412984121654582979959784484129841218114548
298621958924818484277627417862151959
241951848127821274197989454812142781
947576548896276495812724781918
6219841957417478848847898411624556782984784987459
6276495889444987898892847212497
94518484618298928
178792612949447829847898929565989792891
8795796276988118298745719767889896415
9711271824687814295892178797165958227695
4912121426416299574776787182479951871621
64827921558217654271221427987958921787
419747129582486494791568981471165545
2947958921787
5578954711424457449889887162
164476545819949819589217879928214878718297
98411787984787162164476545819824769848479847824
68411214882142791276848165988297984117874729
714122172181145482986218998414789547789886219
8976979478997192891862972429551718
182889475416271275527228184769895114
2117484197868295482445548186467841767928
947781242471821618498417862797552784294548
8126247487184984174762598818284279214955948
621287552
01345667189385441593536978163154649383185
54671366978543416654181011783834853814369591
345479131895811951718883618884997543416654
89783483959375954897851836156
535483883136683935454956618388934893413854
188158148388989354518938513965484998
9591
7159188388668134354518938598493676383139
48389535959149388938181156367989591
589914818566186181156951765189556647
898491186713437481755488748141871
895519483358918151871
17183883483451513689183834354518938551668
9959154183937458793195915663179319588
493434354518938588618793195838918491
18548513151348948383893511479478981
1851948
068799519483938134674159838995134
88363545189385354834515159863436718818343945
917688388354545147893658918898313965
36718914831171838899148185489181959178
847893658954561484415489181899148171
58361838959139566548398978588188
978341959354543834918568668134354
5189385984958566188518954151848583548136551
346689849895811894835485131519
4806894385658668134354518938598959818938
8381918176591851839895998978343354
5189385891184851318948351948
068789951948393813486741594544
31883899513488363545189385354834
4789365895456617493593431178541954565651838
8179745451746568341744581565385419893413854
181315171148
548478936589545689364871
4935199593513418384935139656895
548931451156838581797454148389513473485
012350627280910917120627362717270120632062206106062230
09730173033060701711209730173039212021323
060613921017139018930971716006220101270892062920
7170623272212728317917017906297012010120110
68306270891729272906292272279871773130600613
87172671313922112700670620297012201706232223991293
72906131729272103060527912233091292029928
01717620692303067823312361017223091293759611017
2792232871728129132620692303
6131729272231708101232732127062309808920629203962069238123
732912362206928617331017230102306070173292
9102631037778029129377090106986
27932017223927931312922112700671739
91293620297012871723279129223812179232062303
201722371060017062097301730320173230238
12913290117382939062906729670392100232302390621989
6323
7297329233227009392917279
2232871701170069223323517270121309017306289927027922
3098089213892397201017299123528317279223
2829138129379132912375989129310929036923
171309012223922129302701217022331221929218932
270010277206232729730293897313060279223129282
620692303291709730173031721798922706232069227297392
1383321708972
62172701213090177297138332170621029089229302
332832171309012223929901702793323160179232
103229227827201017616299123998321237062998037329123
906290670622303312912372610322991293229313
833223273091703906922173892306219229360277
06219372319291232010179062937229912931100
329892381236232730917039230910311009132062192293303
17312062201012708920629200621727012130901798270
2938792020062823017620629320223927939991293
917006298270717270121309017891326206292230609299017
0134501657686903456485489846859063584648576860886
5741161868698468534903686650564096863064501656056
501650566650600030654684368396546656336636534834
46850136506534834741653
60566486650861614866633441163309846866536453161
6634530538036665846485349846857416086056363805
034453545991984866301303616860130864535
430164890665056450165086440538650916516
41686301685505044160349846851660086308568656
086430708640644536503303648906658603670366
365365653865
1346156601086663508643686310349633636086
546365011666836033853107536943630114861456496334858436
08631544685588464890665414734374086353035
6656063654964803496336615460863530350110038685
0430483490053803666554366656636163606553408301055
498468534368984355640863530364890665860563616
14440349633661566010880663563680863735305583
85336048013468486536910345436638013989167615
0538498659343033654864711430636485984359083108
3650864368640538036665486648546543696476368
3666508690648548984685530536864030465436964
7636835905611685486856453161663453053803666584
648534984685741608605638050344535064857411616080
9483443686056574106501164851655161349083903650165384
5364994536436366663
64453438035736485086436156165546365643
03654165486438035736485548643698460561644380349948
336530316139166485480908310839649843034984685436
9805638413916500643689805657343365686540
8644989165443599483361030364890665606365496
403496336615466156601468099608534605643660303
685868649650343446363408663461564380350648665
34533365496503447668053803666508639011984948340134
501657686053690635845991685346850349633636486546156
601086390119843690635303443087350165664413680386
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
December 13 2010
Eamonn P Hobbs
Chairman of the Board
Medical Device Manufacturers Association
1350 I Street NW
Suite 540
Washington DC 20005
Dear Mr Hobbs
We are writing to express our strong disagreement with the assertions contained in the Medical Device
Manufacturers Associationrsquos (MDMArsquos) recent report on health care group purchasing organizations
(GPOs) Your study asserts that hospitals would universally save money by NOT using GPOs Given
our knowledge of health care and the health care supply chain we work with every day we find this
conclusion to be completely unbelievable
Our organizations are some of the largest health care organizations in America as well as the largest
members of VHA Inc a hospital-owned cooperative We employ thousands of people serving urban and
rural communities with patients spanning the economic spectrummdashincluding those enrolled in Medicare
and Medicaid and those without insurance We treat every imaginable health condition and in doing so
we spend billions annually on the medical supplies and devices that our patients need
Our decades of experience negotiating with manufacturers tell us that it is implausible to think device
manufacturers would voluntarily reduce prices for any sustained period of time if GPOs were funded
directly by hospitals as your report suggests Further many hospitalsmdashespecially smaller onesmdashand
other healthcare organizations simply wouldnrsquot have the resources necessary to fund participation in a
GPO and as a consequence would lose access to the critical help their GPOs provide in monitoring and
controlling supply costs Contrary to your reportrsquos assertion changing the current GPO funding
mechanism would mean additional costs for hospitals and other health care organizations thus driving
healthcare expenditures even higher Neither the healthcare community nor the country as a whole can
afford the type of disruption and increased cost that your organization is advocating
Make no mistake our own internal purchasing teams are savvy professionals who understand the
complexities of the health care supply marketplace Yet every day our teams voluntarily turn to VHA
and its supply contracting company Novation because these organizations help us find the best products
for the best prices But large health care systems like ours are not the only beneficiaries of GPOs Smaller
hospitals find enormous benefit as well particularly since they often lack the in-house resources and
purchasing expertise our organizations have developed to manage the enormous scope of work that we
tackle every day
As we and other hospitals across the country brace for the impact of federal health reform we wanted to
be sure you and your members appreciate our perspective about our support of health care group
purchasing organizations Like the vast majority of American hospitals we use our GPO every day to
save money on medical supplies and devices and in the coming years the savings our GPO provides will
be even more crucial to helping us deliver high-quality low-cost health care to the communities we serve
Sincerely
Page 2
Cheryl J Harelstad
Vice President Supply Chain Management
Allina Hospitals amp Clinics
Minneapolis Minnesota
John Finger
System Director Corporate Supply Chain Operations
Baptist Memorial Health Care Corporation
Memphis Tennessee
Tony W Johnson
Senior Vice President Chief Supply Chain Officer
Novant Health
Winston-Salem North Carolina
J Robert Boswell
Vice President Supply Chain Operations
OhioHealth
Columbus Ohio
Nancy LeMaster Nick Lair
Vice President Supply Chain Operations Vice President and Chief Purchasing Officer
BJC HealthCare Premier Health Partners
St Louis Missouri Dayton Ohio
Dave Hunter
Vice President Supply Chain Management
Providence Health amp Services Joe Arruda
Renton Washington Vice President Supply Chain Operations
Christopher Baskel
Clarian Health Partners Inc
Indianapolis Indiana
James R Francis System Director Supply Chain Chair Supply Chain Management Spectrum Health Mayo Clinic Grand Rapids Michigan Rochester Minnesota
Dennis A Maher Dan Humphrey
System Executive and Supply Chain Services Vice President Supply Chain Services Memorial Hermann Healthcare System Sutter Health Houston Texas Sacramento California
Jack Fleischer Pamela L Scagliarini Vice President Procurement amp Strategic Sourcing System Director Supply Chain Management
New York-Presbyterian Hospital Yale New Haven Health System
New York New York New Haven Connecticut
Page 3
cc Sen Max Baucus
Sen Bob Corker
Sen Charles E Grassley
Sen Orrin G Hatch
Sen Herb Kohl
Sen Patrick J Leahy
0
123567893
399
3
0 0
0
12
13405674891
7794297
9495285
012345789293791981717989378391783739979739939
343793197899234835971189789193791
97794328978978949298937839178399379945789993
173749939278937127791929389378
391757129278993779939299712979439789371
7899219939227793799399392993239
91133471397899971527893717899212129
119771321799387891111
9173791737
9799923432999213289378391295281
7378371953197337117193959278991
917371329173791997199481783712993917
31719974593929379717891712912
83992789491737929178911293994713191
78991731713797
993371
97789923199739788419779129381191
7932353211421597973914129
17913217178953278943532215199297419
21
92123199979312131711292
579327192717337117793499717899197
991921533797837111789279594199971
7833793792983
124531439797117389378391759292997837
1999432929177894835899173924
1119779199312783792125881937819219783
78992932931594177971789173532379783777912929
3
91737991252995321789923127329919831
89378391295281735337143937958433795
8195328198937839979539192478999129089421
1773977971119119231273789578997319171
199944927337117329173719919783
0123456179426147624264127720123456162554427613467
261601234561792612772149012362061427
2167764636572714656162777464115442
365215492567216246566424754716979427
56164460124446096211664029262
456166117217467721017621561706126561616012197
716721677665621144424144656642
5944714366670453652172727456146462765629
9466604657256016566162775641667
66042264401234742721927045365217274215612
7716756365217221469652214701276427167
2666767261296365217
66019626596134672265041642767
4747612121365210967276216121
6671367261601234561772716566162772294
7476047012345617321456456661224561244
564566612017601414695616212156121
2465541612970046121261616012345612546362
46436262969696121227629601767124676716
4674167654727721464461656547700246747464367116012
34567712747260671656012345617277472742477002165
46622944611644564467672964797124725
165601234561720614277561616566162771742277347
52610146712916154727
1667136727046643671602171656
627264161670046720616
6927166754721755232342713665270466
43671670274621700496964641214427676267427
0123467338396317367367310346736097339161010101
3670393667331436136731603340334670667313
3063
013931
31603916101043361
019609616040406
673136316167113012346733839631736736733310613467
010139616731763936314361363433106134
106134670667310973397010467341961
7306719943670667331436716016731343333611
67367393104916101
6431911346734164343931091610133
973313347160171601163106673101673
097334031931043493403336197016770
0673670439613173316063167113490636706133471
60119161393667313136670613493716011
916163936
73303603970116739163496339634
673131313601096916104393167763606
36733111634936010969161673
7306790319707373067903109169311193867
104113113036710417009369014393149610413
9316671041730679034313901393103336360634043
60619039906346731936010969161013496733
36061103
31396303670634130971349616309771601
309734001130063673097716067330336061643633
01001931673360631393309749637061
010213457819781902139177944300975978190213314
917714300975
43139141314318973778191771599973711
0197591779590910197814312891139787984
7431311319793141923279917011197437817
8477311781979413301278134
979749431130137394
79474519071373119714411342889738499113
31478921349279978139
8178313134239947319781194937
97814178144790419193231493110197193847
7174130973189311019778781313578197813134239
94794158178119384774157819781313447944739
49737349747873397781097
414787313438410197813497481119313714
7873111472481978119071373191314930149743414
81978119344713971914780131015474317170317
9533101975979594897979314133797178781
0149781313131171919139724478781013
8414190379711931713149349743414301934
919714741031374331803147013441378784031713
484413131977101111913849919717831
1303931941881397772138197913014
974789819740717839401139731317991397
313114781413437997445813143179978103931
913014974811311431997997448407
79349741474119781413447497191780159484
9743190379741777197830117430413031713
313397810197811907137319331
0197478721349401701497194017790941349781312
279133142007799917077819021344314
9447197787845440170141043134914314737114
73141347017194718781397813122791331444771
787781784819749714778134701348447371342141
01213145378492898148837814384131145337843843781573
384837801213898
782839828438188815
28438137308318431402420080837383885140000
0431880901837309881841314248
900310048378128281837282848714378384310
8090833731488283131414378283818
4871282818838419431434
148431841013384558144312831318871373907213282
8431301808384148431833781381837380
2828894018038481329145314883781343837834
3848132914538983781343143448531380818
780378938982828482838914813744282
8483782831318431434128282848718
438918373008282848
1810133978780378931379391451437
8123434314348710379578843713098
378213378198284348871309782837488433781
7803789313793378818
391873732828283128081897145293183781
71818481413837337395733394131004853138715789
018314883788813008390843148181013183978
9318378783484213781437883918439558397181
8848133193083378941452808831837894145287412
28284884283128148338809318378143714314431
2831318871
283131882481437138283884
43782831318143831424543143128282848714
7189880908437458141837880311380908
84384391837392843378883282848714378803113
0123405662797610611111311231104
51031107361010109191211011
1611021123611521152161354
11111611610315201
3611613150510501011324
013610110511014
10033521151123070102102271
526511133103191106161230123405662797
610
211660159101521330115101
59101521161010159131522701610527121
901111136101161165100
59101521331621101613101051971
110101052916103152011614
165100
159101521610753130111
161100510197010510311111
61105231911060123405662711159101521
2291162110610591015213521
3011191106012340566271116111
61127521901130130
159101521102521503014
1120731135231591015210
011111010159101521010111207
210113111611911591015213
610
012455678298411782689784981862764958127674924
412984121654582979959784484129841218114548
298621958924818484277627417862151959
241951848127821274197989454812142781
947576548896276495812724781918
6219841957417478848847898411624556782984784987459
6276495889444987898892847212497
94518484618298928
178792612949447829847898929565989792891
8795796276988118298745719767889896415
9711271824687814295892178797165958227695
4912121426416299574776787182479951871621
64827921558217654271221427987958921787
419747129582486494791568981471165545
2947958921787
5578954711424457449889887162
164476545819949819589217879928214878718297
98411787984787162164476545819824769848479847824
68411214882142791276848165988297984117874729
714122172181145482986218998414789547789886219
8976979478997192891862972429551718
182889475416271275527228184769895114
2117484197868295482445548186467841767928
947781242471821618498417862797552784294548
8126247487184984174762598818284279214955948
621287552
01345667189385441593536978163154649383185
54671366978543416654181011783834853814369591
345479131895811951718883618884997543416654
89783483959375954897851836156
535483883136683935454956618388934893413854
188158148388989354518938513965484998
9591
7159188388668134354518938598493676383139
48389535959149388938181156367989591
589914818566186181156951765189556647
898491186713437481755488748141871
895519483358918151871
17183883483451513689183834354518938551668
9959154183937458793195915663179319588
493434354518938588618793195838918491
18548513151348948383893511479478981
1851948
068799519483938134674159838995134
88363545189385354834515159863436718818343945
917688388354545147893658918898313965
36718914831171838899148185489181959178
847893658954561484415489181899148171
58361838959139566548398978588188
978341959354543834918568668134354
5189385984958566188518954151848583548136551
346689849895811894835485131519
4806894385658668134354518938598959818938
8381918176591851839895998978343354
5189385891184851318948351948
068789951948393813486741594544
31883899513488363545189385354834
4789365895456617493593431178541954565651838
8179745451746568341744581565385419893413854
181315171148
548478936589545689364871
4935199593513418384935139656895
548931451156838581797454148389513473485
012350627280910917120627362717270120632062206106062230
09730173033060701711209730173039212021323
060613921017139018930971716006220101270892062920
7170623272212728317917017906297012010120110
68306270891729272906292272279871773130600613
87172671313922112700670620297012201706232223991293
72906131729272103060527912233091292029928
01717620692303067823312361017223091293759611017
2792232871728129132620692303
6131729272231708101232732127062309808920629203962069238123
732912362206928617331017230102306070173292
9102631037778029129377090106986
27932017223927931312922112700671739
91293620297012871723279129223812179232062303
201722371060017062097301730320173230238
12913290117382939062906729670392100232302390621989
6323
7297329233227009392917279
2232871701170069223323517270121309017306289927027922
3098089213892397201017299123528317279223
2829138129379132912375989129310929036923
171309012223922129302701217022331221929218932
270010277206232729730293897313060279223129282
620692303291709730173031721798922706232069227297392
1383321708972
62172701213090177297138332170621029089229302
332832171309012223929901702793323160179232
103229227827201017616299123998321237062998037329123
906290670622303312912372610322991293229313
833223273091703906922173892306219229360277
06219372319291232010179062937229912931100
329892381236232730917039230910311009132062192293303
17312062201012708920629200621727012130901798270
2938792020062823017620629320223927939991293
917006298270717270121309017891326206292230609299017
0134501657686903456485489846859063584648576860886
5741161868698468534903686650564096863064501656056
501650566650600030654684368396546656336636534834
46850136506534834741653
60566486650861614866633441163309846866536453161
6634530538036665846485349846857416086056363805
034453545991984866301303616860130864535
430164890665056450165086440538650916516
41686301685505044160349846851660086308568656
086430708640644536503303648906658603670366
365365653865
1346156601086663508643686310349633636086
546365011666836033853107536943630114861456496334858436
08631544685588464890665414734374086353035
6656063654964803496336615460863530350110038685
0430483490053803666554366656636163606553408301055
498468534368984355640863530364890665860563616
14440349633661566010880663563680863735305583
85336048013468486536910345436638013989167615
0538498659343033654864711430636485984359083108
3650864368640538036665486648546543696476368
3666508690648548984685530536864030465436964
7636835905611685486856453161663453053803666584
648534984685741608605638050344535064857411616080
9483443686056574106501164851655161349083903650165384
5364994536436366663
64453438035736485086436156165546365643
03654165486438035736485548643698460561644380349948
336530316139166485480908310839649843034984685436
9805638413916500643689805657343365686540
8644989165443599483361030364890665606365496
403496336615466156601468099608534605643660303
685868649650343446363408663461564380350648665
34533365496503447668053803666508639011984948340134
501657686053690635845991685346850349633636486546156
601086390119843690635303443087350165664413680386
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
Page 2
Cheryl J Harelstad
Vice President Supply Chain Management
Allina Hospitals amp Clinics
Minneapolis Minnesota
John Finger
System Director Corporate Supply Chain Operations
Baptist Memorial Health Care Corporation
Memphis Tennessee
Tony W Johnson
Senior Vice President Chief Supply Chain Officer
Novant Health
Winston-Salem North Carolina
J Robert Boswell
Vice President Supply Chain Operations
OhioHealth
Columbus Ohio
Nancy LeMaster Nick Lair
Vice President Supply Chain Operations Vice President and Chief Purchasing Officer
BJC HealthCare Premier Health Partners
St Louis Missouri Dayton Ohio
Dave Hunter
Vice President Supply Chain Management
Providence Health amp Services Joe Arruda
Renton Washington Vice President Supply Chain Operations
Christopher Baskel
Clarian Health Partners Inc
Indianapolis Indiana
James R Francis System Director Supply Chain Chair Supply Chain Management Spectrum Health Mayo Clinic Grand Rapids Michigan Rochester Minnesota
Dennis A Maher Dan Humphrey
System Executive and Supply Chain Services Vice President Supply Chain Services Memorial Hermann Healthcare System Sutter Health Houston Texas Sacramento California
Jack Fleischer Pamela L Scagliarini Vice President Procurement amp Strategic Sourcing System Director Supply Chain Management
New York-Presbyterian Hospital Yale New Haven Health System
New York New York New Haven Connecticut
Page 3
cc Sen Max Baucus
Sen Bob Corker
Sen Charles E Grassley
Sen Orrin G Hatch
Sen Herb Kohl
Sen Patrick J Leahy
0
123567893
399
3
0 0
0
12
13405674891
7794297
9495285
012345789293791981717989378391783739979739939
343793197899234835971189789193791
97794328978978949298937839178399379945789993
173749939278937127791929389378
391757129278993779939299712979439789371
7899219939227793799399392993239
91133471397899971527893717899212129
119771321799387891111
9173791737
9799923432999213289378391295281
7378371953197337117193959278991
917371329173791997199481783712993917
31719974593929379717891712912
83992789491737929178911293994713191
78991731713797
993371
97789923199739788419779129381191
7932353211421597973914129
17913217178953278943532215199297419
21
92123199979312131711292
579327192717337117793499717899197
991921533797837111789279594199971
7833793792983
124531439797117389378391759292997837
1999432929177894835899173924
1119779199312783792125881937819219783
78992932931594177971789173532379783777912929
3
91737991252995321789923127329919831
89378391295281735337143937958433795
8195328198937839979539192478999129089421
1773977971119119231273789578997319171
199944927337117329173719919783
0123456179426147624264127720123456162554427613467
261601234561792612772149012362061427
2167764636572714656162777464115442
365215492567216246566424754716979427
56164460124446096211664029262
456166117217467721017621561706126561616012197
716721677665621144424144656642
5944714366670453652172727456146462765629
9466604657256016566162775641667
66042264401234742721927045365217274215612
7716756365217221469652214701276427167
2666767261296365217
66019626596134672265041642767
4747612121365210967276216121
6671367261601234561772716566162772294
7476047012345617321456456661224561244
564566612017601414695616212156121
2465541612970046121261616012345612546362
46436262969696121227629601767124676716
4674167654727721464461656547700246747464367116012
34567712747260671656012345617277472742477002165
46622944611644564467672964797124725
165601234561720614277561616566162771742277347
52610146712916154727
1667136727046643671602171656
627264161670046720616
6927166754721755232342713665270466
43671670274621700496964641214427676267427
0123467338396317367367310346736097339161010101
3670393667331436136731603340334670667313
3063
013931
31603916101043361
019609616040406
673136316167113012346733839631736736733310613467
010139616731763936314361363433106134
106134670667310973397010467341961
7306719943670667331436716016731343333611
67367393104916101
6431911346734164343931091610133
973313347160171601163106673101673
097334031931043493403336197016770
0673670439613173316063167113490636706133471
60119161393667313136670613493716011
916163936
73303603970116739163496339634
673131313601096916104393167763606
36733111634936010969161673
7306790319707373067903109169311193867
104113113036710417009369014393149610413
9316671041730679034313901393103336360634043
60619039906346731936010969161013496733
36061103
31396303670634130971349616309771601
309734001130063673097716067330336061643633
01001931673360631393309749637061
010213457819781902139177944300975978190213314
917714300975
43139141314318973778191771599973711
0197591779590910197814312891139787984
7431311319793141923279917011197437817
8477311781979413301278134
979749431130137394
79474519071373119714411342889738499113
31478921349279978139
8178313134239947319781194937
97814178144790419193231493110197193847
7174130973189311019778781313578197813134239
94794158178119384774157819781313447944739
49737349747873397781097
414787313438410197813497481119313714
7873111472481978119071373191314930149743414
81978119344713971914780131015474317170317
9533101975979594897979314133797178781
0149781313131171919139724478781013
8414190379711931713149349743414301934
919714741031374331803147013441378784031713
484413131977101111913849919717831
1303931941881397772138197913014
974789819740717839401139731317991397
313114781413437997445813143179978103931
913014974811311431997997448407
79349741474119781413447497191780159484
9743190379741777197830117430413031713
313397810197811907137319331
0197478721349401701497194017790941349781312
279133142007799917077819021344314
9447197787845440170141043134914314737114
73141347017194718781397813122791331444771
787781784819749714778134701348447371342141
01213145378492898148837814384131145337843843781573
384837801213898
782839828438188815
28438137308318431402420080837383885140000
0431880901837309881841314248
900310048378128281837282848714378384310
8090833731488283131414378283818
4871282818838419431434
148431841013384558144312831318871373907213282
8431301808384148431833781381837380
2828894018038481329145314883781343837834
3848132914538983781343143448531380818
780378938982828482838914813744282
8483782831318431434128282848718
438918373008282848
1810133978780378931379391451437
8123434314348710379578843713098
378213378198284348871309782837488433781
7803789313793378818
391873732828283128081897145293183781
71818481413837337395733394131004853138715789
018314883788813008390843148181013183978
9318378783484213781437883918439558397181
8848133193083378941452808831837894145287412
28284884283128148338809318378143714314431
2831318871
283131882481437138283884
43782831318143831424543143128282848714
7189880908437458141837880311380908
84384391837392843378883282848714378803113
0123405662797610611111311231104
51031107361010109191211011
1611021123611521152161354
11111611610315201
3611613150510501011324
013610110511014
10033521151123070102102271
526511133103191106161230123405662797
610
211660159101521330115101
59101521161010159131522701610527121
901111136101161165100
59101521331621101613101051971
110101052916103152011614
165100
159101521610753130111
161100510197010510311111
61105231911060123405662711159101521
2291162110610591015213521
3011191106012340566271116111
61127521901130130
159101521102521503014
1120731135231591015210
011111010159101521010111207
210113111611911591015213
610
012455678298411782689784981862764958127674924
412984121654582979959784484129841218114548
298621958924818484277627417862151959
241951848127821274197989454812142781
947576548896276495812724781918
6219841957417478848847898411624556782984784987459
6276495889444987898892847212497
94518484618298928
178792612949447829847898929565989792891
8795796276988118298745719767889896415
9711271824687814295892178797165958227695
4912121426416299574776787182479951871621
64827921558217654271221427987958921787
419747129582486494791568981471165545
2947958921787
5578954711424457449889887162
164476545819949819589217879928214878718297
98411787984787162164476545819824769848479847824
68411214882142791276848165988297984117874729
714122172181145482986218998414789547789886219
8976979478997192891862972429551718
182889475416271275527228184769895114
2117484197868295482445548186467841767928
947781242471821618498417862797552784294548
8126247487184984174762598818284279214955948
621287552
01345667189385441593536978163154649383185
54671366978543416654181011783834853814369591
345479131895811951718883618884997543416654
89783483959375954897851836156
535483883136683935454956618388934893413854
188158148388989354518938513965484998
9591
7159188388668134354518938598493676383139
48389535959149388938181156367989591
589914818566186181156951765189556647
898491186713437481755488748141871
895519483358918151871
17183883483451513689183834354518938551668
9959154183937458793195915663179319588
493434354518938588618793195838918491
18548513151348948383893511479478981
1851948
068799519483938134674159838995134
88363545189385354834515159863436718818343945
917688388354545147893658918898313965
36718914831171838899148185489181959178
847893658954561484415489181899148171
58361838959139566548398978588188
978341959354543834918568668134354
5189385984958566188518954151848583548136551
346689849895811894835485131519
4806894385658668134354518938598959818938
8381918176591851839895998978343354
5189385891184851318948351948
068789951948393813486741594544
31883899513488363545189385354834
4789365895456617493593431178541954565651838
8179745451746568341744581565385419893413854
181315171148
548478936589545689364871
4935199593513418384935139656895
548931451156838581797454148389513473485
012350627280910917120627362717270120632062206106062230
09730173033060701711209730173039212021323
060613921017139018930971716006220101270892062920
7170623272212728317917017906297012010120110
68306270891729272906292272279871773130600613
87172671313922112700670620297012201706232223991293
72906131729272103060527912233091292029928
01717620692303067823312361017223091293759611017
2792232871728129132620692303
6131729272231708101232732127062309808920629203962069238123
732912362206928617331017230102306070173292
9102631037778029129377090106986
27932017223927931312922112700671739
91293620297012871723279129223812179232062303
201722371060017062097301730320173230238
12913290117382939062906729670392100232302390621989
6323
7297329233227009392917279
2232871701170069223323517270121309017306289927027922
3098089213892397201017299123528317279223
2829138129379132912375989129310929036923
171309012223922129302701217022331221929218932
270010277206232729730293897313060279223129282
620692303291709730173031721798922706232069227297392
1383321708972
62172701213090177297138332170621029089229302
332832171309012223929901702793323160179232
103229227827201017616299123998321237062998037329123
906290670622303312912372610322991293229313
833223273091703906922173892306219229360277
06219372319291232010179062937229912931100
329892381236232730917039230910311009132062192293303
17312062201012708920629200621727012130901798270
2938792020062823017620629320223927939991293
917006298270717270121309017891326206292230609299017
0134501657686903456485489846859063584648576860886
5741161868698468534903686650564096863064501656056
501650566650600030654684368396546656336636534834
46850136506534834741653
60566486650861614866633441163309846866536453161
6634530538036665846485349846857416086056363805
034453545991984866301303616860130864535
430164890665056450165086440538650916516
41686301685505044160349846851660086308568656
086430708640644536503303648906658603670366
365365653865
1346156601086663508643686310349633636086
546365011666836033853107536943630114861456496334858436
08631544685588464890665414734374086353035
6656063654964803496336615460863530350110038685
0430483490053803666554366656636163606553408301055
498468534368984355640863530364890665860563616
14440349633661566010880663563680863735305583
85336048013468486536910345436638013989167615
0538498659343033654864711430636485984359083108
3650864368640538036665486648546543696476368
3666508690648548984685530536864030465436964
7636835905611685486856453161663453053803666584
648534984685741608605638050344535064857411616080
9483443686056574106501164851655161349083903650165384
5364994536436366663
64453438035736485086436156165546365643
03654165486438035736485548643698460561644380349948
336530316139166485480908310839649843034984685436
9805638413916500643689805657343365686540
8644989165443599483361030364890665606365496
403496336615466156601468099608534605643660303
685868649650343446363408663461564380350648665
34533365496503447668053803666508639011984948340134
501657686053690635845991685346850349633636486546156
601086390119843690635303443087350165664413680386
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
Page 3
cc Sen Max Baucus
Sen Bob Corker
Sen Charles E Grassley
Sen Orrin G Hatch
Sen Herb Kohl
Sen Patrick J Leahy
0
123567893
399
3
0 0
0
12
13405674891
7794297
9495285
012345789293791981717989378391783739979739939
343793197899234835971189789193791
97794328978978949298937839178399379945789993
173749939278937127791929389378
391757129278993779939299712979439789371
7899219939227793799399392993239
91133471397899971527893717899212129
119771321799387891111
9173791737
9799923432999213289378391295281
7378371953197337117193959278991
917371329173791997199481783712993917
31719974593929379717891712912
83992789491737929178911293994713191
78991731713797
993371
97789923199739788419779129381191
7932353211421597973914129
17913217178953278943532215199297419
21
92123199979312131711292
579327192717337117793499717899197
991921533797837111789279594199971
7833793792983
124531439797117389378391759292997837
1999432929177894835899173924
1119779199312783792125881937819219783
78992932931594177971789173532379783777912929
3
91737991252995321789923127329919831
89378391295281735337143937958433795
8195328198937839979539192478999129089421
1773977971119119231273789578997319171
199944927337117329173719919783
0123456179426147624264127720123456162554427613467
261601234561792612772149012362061427
2167764636572714656162777464115442
365215492567216246566424754716979427
56164460124446096211664029262
456166117217467721017621561706126561616012197
716721677665621144424144656642
5944714366670453652172727456146462765629
9466604657256016566162775641667
66042264401234742721927045365217274215612
7716756365217221469652214701276427167
2666767261296365217
66019626596134672265041642767
4747612121365210967276216121
6671367261601234561772716566162772294
7476047012345617321456456661224561244
564566612017601414695616212156121
2465541612970046121261616012345612546362
46436262969696121227629601767124676716
4674167654727721464461656547700246747464367116012
34567712747260671656012345617277472742477002165
46622944611644564467672964797124725
165601234561720614277561616566162771742277347
52610146712916154727
1667136727046643671602171656
627264161670046720616
6927166754721755232342713665270466
43671670274621700496964641214427676267427
0123467338396317367367310346736097339161010101
3670393667331436136731603340334670667313
3063
013931
31603916101043361
019609616040406
673136316167113012346733839631736736733310613467
010139616731763936314361363433106134
106134670667310973397010467341961
7306719943670667331436716016731343333611
67367393104916101
6431911346734164343931091610133
973313347160171601163106673101673
097334031931043493403336197016770
0673670439613173316063167113490636706133471
60119161393667313136670613493716011
916163936
73303603970116739163496339634
673131313601096916104393167763606
36733111634936010969161673
7306790319707373067903109169311193867
104113113036710417009369014393149610413
9316671041730679034313901393103336360634043
60619039906346731936010969161013496733
36061103
31396303670634130971349616309771601
309734001130063673097716067330336061643633
01001931673360631393309749637061
010213457819781902139177944300975978190213314
917714300975
43139141314318973778191771599973711
0197591779590910197814312891139787984
7431311319793141923279917011197437817
8477311781979413301278134
979749431130137394
79474519071373119714411342889738499113
31478921349279978139
8178313134239947319781194937
97814178144790419193231493110197193847
7174130973189311019778781313578197813134239
94794158178119384774157819781313447944739
49737349747873397781097
414787313438410197813497481119313714
7873111472481978119071373191314930149743414
81978119344713971914780131015474317170317
9533101975979594897979314133797178781
0149781313131171919139724478781013
8414190379711931713149349743414301934
919714741031374331803147013441378784031713
484413131977101111913849919717831
1303931941881397772138197913014
974789819740717839401139731317991397
313114781413437997445813143179978103931
913014974811311431997997448407
79349741474119781413447497191780159484
9743190379741777197830117430413031713
313397810197811907137319331
0197478721349401701497194017790941349781312
279133142007799917077819021344314
9447197787845440170141043134914314737114
73141347017194718781397813122791331444771
787781784819749714778134701348447371342141
01213145378492898148837814384131145337843843781573
384837801213898
782839828438188815
28438137308318431402420080837383885140000
0431880901837309881841314248
900310048378128281837282848714378384310
8090833731488283131414378283818
4871282818838419431434
148431841013384558144312831318871373907213282
8431301808384148431833781381837380
2828894018038481329145314883781343837834
3848132914538983781343143448531380818
780378938982828482838914813744282
8483782831318431434128282848718
438918373008282848
1810133978780378931379391451437
8123434314348710379578843713098
378213378198284348871309782837488433781
7803789313793378818
391873732828283128081897145293183781
71818481413837337395733394131004853138715789
018314883788813008390843148181013183978
9318378783484213781437883918439558397181
8848133193083378941452808831837894145287412
28284884283128148338809318378143714314431
2831318871
283131882481437138283884
43782831318143831424543143128282848714
7189880908437458141837880311380908
84384391837392843378883282848714378803113
0123405662797610611111311231104
51031107361010109191211011
1611021123611521152161354
11111611610315201
3611613150510501011324
013610110511014
10033521151123070102102271
526511133103191106161230123405662797
610
211660159101521330115101
59101521161010159131522701610527121
901111136101161165100
59101521331621101613101051971
110101052916103152011614
165100
159101521610753130111
161100510197010510311111
61105231911060123405662711159101521
2291162110610591015213521
3011191106012340566271116111
61127521901130130
159101521102521503014
1120731135231591015210
011111010159101521010111207
210113111611911591015213
610
012455678298411782689784981862764958127674924
412984121654582979959784484129841218114548
298621958924818484277627417862151959
241951848127821274197989454812142781
947576548896276495812724781918
6219841957417478848847898411624556782984784987459
6276495889444987898892847212497
94518484618298928
178792612949447829847898929565989792891
8795796276988118298745719767889896415
9711271824687814295892178797165958227695
4912121426416299574776787182479951871621
64827921558217654271221427987958921787
419747129582486494791568981471165545
2947958921787
5578954711424457449889887162
164476545819949819589217879928214878718297
98411787984787162164476545819824769848479847824
68411214882142791276848165988297984117874729
714122172181145482986218998414789547789886219
8976979478997192891862972429551718
182889475416271275527228184769895114
2117484197868295482445548186467841767928
947781242471821618498417862797552784294548
8126247487184984174762598818284279214955948
621287552
01345667189385441593536978163154649383185
54671366978543416654181011783834853814369591
345479131895811951718883618884997543416654
89783483959375954897851836156
535483883136683935454956618388934893413854
188158148388989354518938513965484998
9591
7159188388668134354518938598493676383139
48389535959149388938181156367989591
589914818566186181156951765189556647
898491186713437481755488748141871
895519483358918151871
17183883483451513689183834354518938551668
9959154183937458793195915663179319588
493434354518938588618793195838918491
18548513151348948383893511479478981
1851948
068799519483938134674159838995134
88363545189385354834515159863436718818343945
917688388354545147893658918898313965
36718914831171838899148185489181959178
847893658954561484415489181899148171
58361838959139566548398978588188
978341959354543834918568668134354
5189385984958566188518954151848583548136551
346689849895811894835485131519
4806894385658668134354518938598959818938
8381918176591851839895998978343354
5189385891184851318948351948
068789951948393813486741594544
31883899513488363545189385354834
4789365895456617493593431178541954565651838
8179745451746568341744581565385419893413854
181315171148
548478936589545689364871
4935199593513418384935139656895
548931451156838581797454148389513473485
012350627280910917120627362717270120632062206106062230
09730173033060701711209730173039212021323
060613921017139018930971716006220101270892062920
7170623272212728317917017906297012010120110
68306270891729272906292272279871773130600613
87172671313922112700670620297012201706232223991293
72906131729272103060527912233091292029928
01717620692303067823312361017223091293759611017
2792232871728129132620692303
6131729272231708101232732127062309808920629203962069238123
732912362206928617331017230102306070173292
9102631037778029129377090106986
27932017223927931312922112700671739
91293620297012871723279129223812179232062303
201722371060017062097301730320173230238
12913290117382939062906729670392100232302390621989
6323
7297329233227009392917279
2232871701170069223323517270121309017306289927027922
3098089213892397201017299123528317279223
2829138129379132912375989129310929036923
171309012223922129302701217022331221929218932
270010277206232729730293897313060279223129282
620692303291709730173031721798922706232069227297392
1383321708972
62172701213090177297138332170621029089229302
332832171309012223929901702793323160179232
103229227827201017616299123998321237062998037329123
906290670622303312912372610322991293229313
833223273091703906922173892306219229360277
06219372319291232010179062937229912931100
329892381236232730917039230910311009132062192293303
17312062201012708920629200621727012130901798270
2938792020062823017620629320223927939991293
917006298270717270121309017891326206292230609299017
0134501657686903456485489846859063584648576860886
5741161868698468534903686650564096863064501656056
501650566650600030654684368396546656336636534834
46850136506534834741653
60566486650861614866633441163309846866536453161
6634530538036665846485349846857416086056363805
034453545991984866301303616860130864535
430164890665056450165086440538650916516
41686301685505044160349846851660086308568656
086430708640644536503303648906658603670366
365365653865
1346156601086663508643686310349633636086
546365011666836033853107536943630114861456496334858436
08631544685588464890665414734374086353035
6656063654964803496336615460863530350110038685
0430483490053803666554366656636163606553408301055
498468534368984355640863530364890665860563616
14440349633661566010880663563680863735305583
85336048013468486536910345436638013989167615
0538498659343033654864711430636485984359083108
3650864368640538036665486648546543696476368
3666508690648548984685530536864030465436964
7636835905611685486856453161663453053803666584
648534984685741608605638050344535064857411616080
9483443686056574106501164851655161349083903650165384
5364994536436366663
64453438035736485086436156165546365643
03654165486438035736485548643698460561644380349948
336530316139166485480908310839649843034984685436
9805638413916500643689805657343365686540
8644989165443599483361030364890665606365496
403496336615466156601468099608534605643660303
685868649650343446363408663461564380350648665
34533365496503447668053803666508639011984948340134
501657686053690635845991685346850349633636486546156
601086390119843690635303443087350165664413680386
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
0
123567893
399
3
0 0
0
12
13405674891
7794297
9495285
012345789293791981717989378391783739979739939
343793197899234835971189789193791
97794328978978949298937839178399379945789993
173749939278937127791929389378
391757129278993779939299712979439789371
7899219939227793799399392993239
91133471397899971527893717899212129
119771321799387891111
9173791737
9799923432999213289378391295281
7378371953197337117193959278991
917371329173791997199481783712993917
31719974593929379717891712912
83992789491737929178911293994713191
78991731713797
993371
97789923199739788419779129381191
7932353211421597973914129
17913217178953278943532215199297419
21
92123199979312131711292
579327192717337117793499717899197
991921533797837111789279594199971
7833793792983
124531439797117389378391759292997837
1999432929177894835899173924
1119779199312783792125881937819219783
78992932931594177971789173532379783777912929
3
91737991252995321789923127329919831
89378391295281735337143937958433795
8195328198937839979539192478999129089421
1773977971119119231273789578997319171
199944927337117329173719919783
0123456179426147624264127720123456162554427613467
261601234561792612772149012362061427
2167764636572714656162777464115442
365215492567216246566424754716979427
56164460124446096211664029262
456166117217467721017621561706126561616012197
716721677665621144424144656642
5944714366670453652172727456146462765629
9466604657256016566162775641667
66042264401234742721927045365217274215612
7716756365217221469652214701276427167
2666767261296365217
66019626596134672265041642767
4747612121365210967276216121
6671367261601234561772716566162772294
7476047012345617321456456661224561244
564566612017601414695616212156121
2465541612970046121261616012345612546362
46436262969696121227629601767124676716
4674167654727721464461656547700246747464367116012
34567712747260671656012345617277472742477002165
46622944611644564467672964797124725
165601234561720614277561616566162771742277347
52610146712916154727
1667136727046643671602171656
627264161670046720616
6927166754721755232342713665270466
43671670274621700496964641214427676267427
0123467338396317367367310346736097339161010101
3670393667331436136731603340334670667313
3063
013931
31603916101043361
019609616040406
673136316167113012346733839631736736733310613467
010139616731763936314361363433106134
106134670667310973397010467341961
7306719943670667331436716016731343333611
67367393104916101
6431911346734164343931091610133
973313347160171601163106673101673
097334031931043493403336197016770
0673670439613173316063167113490636706133471
60119161393667313136670613493716011
916163936
73303603970116739163496339634
673131313601096916104393167763606
36733111634936010969161673
7306790319707373067903109169311193867
104113113036710417009369014393149610413
9316671041730679034313901393103336360634043
60619039906346731936010969161013496733
36061103
31396303670634130971349616309771601
309734001130063673097716067330336061643633
01001931673360631393309749637061
010213457819781902139177944300975978190213314
917714300975
43139141314318973778191771599973711
0197591779590910197814312891139787984
7431311319793141923279917011197437817
8477311781979413301278134
979749431130137394
79474519071373119714411342889738499113
31478921349279978139
8178313134239947319781194937
97814178144790419193231493110197193847
7174130973189311019778781313578197813134239
94794158178119384774157819781313447944739
49737349747873397781097
414787313438410197813497481119313714
7873111472481978119071373191314930149743414
81978119344713971914780131015474317170317
9533101975979594897979314133797178781
0149781313131171919139724478781013
8414190379711931713149349743414301934
919714741031374331803147013441378784031713
484413131977101111913849919717831
1303931941881397772138197913014
974789819740717839401139731317991397
313114781413437997445813143179978103931
913014974811311431997997448407
79349741474119781413447497191780159484
9743190379741777197830117430413031713
313397810197811907137319331
0197478721349401701497194017790941349781312
279133142007799917077819021344314
9447197787845440170141043134914314737114
73141347017194718781397813122791331444771
787781784819749714778134701348447371342141
01213145378492898148837814384131145337843843781573
384837801213898
782839828438188815
28438137308318431402420080837383885140000
0431880901837309881841314248
900310048378128281837282848714378384310
8090833731488283131414378283818
4871282818838419431434
148431841013384558144312831318871373907213282
8431301808384148431833781381837380
2828894018038481329145314883781343837834
3848132914538983781343143448531380818
780378938982828482838914813744282
8483782831318431434128282848718
438918373008282848
1810133978780378931379391451437
8123434314348710379578843713098
378213378198284348871309782837488433781
7803789313793378818
391873732828283128081897145293183781
71818481413837337395733394131004853138715789
018314883788813008390843148181013183978
9318378783484213781437883918439558397181
8848133193083378941452808831837894145287412
28284884283128148338809318378143714314431
2831318871
283131882481437138283884
43782831318143831424543143128282848714
7189880908437458141837880311380908
84384391837392843378883282848714378803113
0123405662797610611111311231104
51031107361010109191211011
1611021123611521152161354
11111611610315201
3611613150510501011324
013610110511014
10033521151123070102102271
526511133103191106161230123405662797
610
211660159101521330115101
59101521161010159131522701610527121
901111136101161165100
59101521331621101613101051971
110101052916103152011614
165100
159101521610753130111
161100510197010510311111
61105231911060123405662711159101521
2291162110610591015213521
3011191106012340566271116111
61127521901130130
159101521102521503014
1120731135231591015210
011111010159101521010111207
210113111611911591015213
610
012455678298411782689784981862764958127674924
412984121654582979959784484129841218114548
298621958924818484277627417862151959
241951848127821274197989454812142781
947576548896276495812724781918
6219841957417478848847898411624556782984784987459
6276495889444987898892847212497
94518484618298928
178792612949447829847898929565989792891
8795796276988118298745719767889896415
9711271824687814295892178797165958227695
4912121426416299574776787182479951871621
64827921558217654271221427987958921787
419747129582486494791568981471165545
2947958921787
5578954711424457449889887162
164476545819949819589217879928214878718297
98411787984787162164476545819824769848479847824
68411214882142791276848165988297984117874729
714122172181145482986218998414789547789886219
8976979478997192891862972429551718
182889475416271275527228184769895114
2117484197868295482445548186467841767928
947781242471821618498417862797552784294548
8126247487184984174762598818284279214955948
621287552
01345667189385441593536978163154649383185
54671366978543416654181011783834853814369591
345479131895811951718883618884997543416654
89783483959375954897851836156
535483883136683935454956618388934893413854
188158148388989354518938513965484998
9591
7159188388668134354518938598493676383139
48389535959149388938181156367989591
589914818566186181156951765189556647
898491186713437481755488748141871
895519483358918151871
17183883483451513689183834354518938551668
9959154183937458793195915663179319588
493434354518938588618793195838918491
18548513151348948383893511479478981
1851948
068799519483938134674159838995134
88363545189385354834515159863436718818343945
917688388354545147893658918898313965
36718914831171838899148185489181959178
847893658954561484415489181899148171
58361838959139566548398978588188
978341959354543834918568668134354
5189385984958566188518954151848583548136551
346689849895811894835485131519
4806894385658668134354518938598959818938
8381918176591851839895998978343354
5189385891184851318948351948
068789951948393813486741594544
31883899513488363545189385354834
4789365895456617493593431178541954565651838
8179745451746568341744581565385419893413854
181315171148
548478936589545689364871
4935199593513418384935139656895
548931451156838581797454148389513473485
012350627280910917120627362717270120632062206106062230
09730173033060701711209730173039212021323
060613921017139018930971716006220101270892062920
7170623272212728317917017906297012010120110
68306270891729272906292272279871773130600613
87172671313922112700670620297012201706232223991293
72906131729272103060527912233091292029928
01717620692303067823312361017223091293759611017
2792232871728129132620692303
6131729272231708101232732127062309808920629203962069238123
732912362206928617331017230102306070173292
9102631037778029129377090106986
27932017223927931312922112700671739
91293620297012871723279129223812179232062303
201722371060017062097301730320173230238
12913290117382939062906729670392100232302390621989
6323
7297329233227009392917279
2232871701170069223323517270121309017306289927027922
3098089213892397201017299123528317279223
2829138129379132912375989129310929036923
171309012223922129302701217022331221929218932
270010277206232729730293897313060279223129282
620692303291709730173031721798922706232069227297392
1383321708972
62172701213090177297138332170621029089229302
332832171309012223929901702793323160179232
103229227827201017616299123998321237062998037329123
906290670622303312912372610322991293229313
833223273091703906922173892306219229360277
06219372319291232010179062937229912931100
329892381236232730917039230910311009132062192293303
17312062201012708920629200621727012130901798270
2938792020062823017620629320223927939991293
917006298270717270121309017891326206292230609299017
0134501657686903456485489846859063584648576860886
5741161868698468534903686650564096863064501656056
501650566650600030654684368396546656336636534834
46850136506534834741653
60566486650861614866633441163309846866536453161
6634530538036665846485349846857416086056363805
034453545991984866301303616860130864535
430164890665056450165086440538650916516
41686301685505044160349846851660086308568656
086430708640644536503303648906658603670366
365365653865
1346156601086663508643686310349633636086
546365011666836033853107536943630114861456496334858436
08631544685588464890665414734374086353035
6656063654964803496336615460863530350110038685
0430483490053803666554366656636163606553408301055
498468534368984355640863530364890665860563616
14440349633661566010880663563680863735305583
85336048013468486536910345436638013989167615
0538498659343033654864711430636485984359083108
3650864368640538036665486648546543696476368
3666508690648548984685530536864030465436964
7636835905611685486856453161663453053803666584
648534984685741608605638050344535064857411616080
9483443686056574106501164851655161349083903650165384
5364994536436366663
64453438035736485086436156165546365643
03654165486438035736485548643698460561644380349948
336530316139166485480908310839649843034984685436
9805638413916500643689805657343365686540
8644989165443599483361030364890665606365496
403496336615466156601468099608534605643660303
685868649650343446363408663461564380350648665
34533365496503447668053803666508639011984948340134
501657686053690635845991685346850349633636486546156
601086390119843690635303443087350165664413680386
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
012345789293791981717989378391783739979739939
343793197899234835971189789193791
97794328978978949298937839178399379945789993
173749939278937127791929389378
391757129278993779939299712979439789371
7899219939227793799399392993239
91133471397899971527893717899212129
119771321799387891111
9173791737
9799923432999213289378391295281
7378371953197337117193959278991
917371329173791997199481783712993917
31719974593929379717891712912
83992789491737929178911293994713191
78991731713797
993371
97789923199739788419779129381191
7932353211421597973914129
17913217178953278943532215199297419
21
92123199979312131711292
579327192717337117793499717899197
991921533797837111789279594199971
7833793792983
124531439797117389378391759292997837
1999432929177894835899173924
1119779199312783792125881937819219783
78992932931594177971789173532379783777912929
3
91737991252995321789923127329919831
89378391295281735337143937958433795
8195328198937839979539192478999129089421
1773977971119119231273789578997319171
199944927337117329173719919783
0123456179426147624264127720123456162554427613467
261601234561792612772149012362061427
2167764636572714656162777464115442
365215492567216246566424754716979427
56164460124446096211664029262
456166117217467721017621561706126561616012197
716721677665621144424144656642
5944714366670453652172727456146462765629
9466604657256016566162775641667
66042264401234742721927045365217274215612
7716756365217221469652214701276427167
2666767261296365217
66019626596134672265041642767
4747612121365210967276216121
6671367261601234561772716566162772294
7476047012345617321456456661224561244
564566612017601414695616212156121
2465541612970046121261616012345612546362
46436262969696121227629601767124676716
4674167654727721464461656547700246747464367116012
34567712747260671656012345617277472742477002165
46622944611644564467672964797124725
165601234561720614277561616566162771742277347
52610146712916154727
1667136727046643671602171656
627264161670046720616
6927166754721755232342713665270466
43671670274621700496964641214427676267427
0123467338396317367367310346736097339161010101
3670393667331436136731603340334670667313
3063
013931
31603916101043361
019609616040406
673136316167113012346733839631736736733310613467
010139616731763936314361363433106134
106134670667310973397010467341961
7306719943670667331436716016731343333611
67367393104916101
6431911346734164343931091610133
973313347160171601163106673101673
097334031931043493403336197016770
0673670439613173316063167113490636706133471
60119161393667313136670613493716011
916163936
73303603970116739163496339634
673131313601096916104393167763606
36733111634936010969161673
7306790319707373067903109169311193867
104113113036710417009369014393149610413
9316671041730679034313901393103336360634043
60619039906346731936010969161013496733
36061103
31396303670634130971349616309771601
309734001130063673097716067330336061643633
01001931673360631393309749637061
010213457819781902139177944300975978190213314
917714300975
43139141314318973778191771599973711
0197591779590910197814312891139787984
7431311319793141923279917011197437817
8477311781979413301278134
979749431130137394
79474519071373119714411342889738499113
31478921349279978139
8178313134239947319781194937
97814178144790419193231493110197193847
7174130973189311019778781313578197813134239
94794158178119384774157819781313447944739
49737349747873397781097
414787313438410197813497481119313714
7873111472481978119071373191314930149743414
81978119344713971914780131015474317170317
9533101975979594897979314133797178781
0149781313131171919139724478781013
8414190379711931713149349743414301934
919714741031374331803147013441378784031713
484413131977101111913849919717831
1303931941881397772138197913014
974789819740717839401139731317991397
313114781413437997445813143179978103931
913014974811311431997997448407
79349741474119781413447497191780159484
9743190379741777197830117430413031713
313397810197811907137319331
0197478721349401701497194017790941349781312
279133142007799917077819021344314
9447197787845440170141043134914314737114
73141347017194718781397813122791331444771
787781784819749714778134701348447371342141
01213145378492898148837814384131145337843843781573
384837801213898
782839828438188815
28438137308318431402420080837383885140000
0431880901837309881841314248
900310048378128281837282848714378384310
8090833731488283131414378283818
4871282818838419431434
148431841013384558144312831318871373907213282
8431301808384148431833781381837380
2828894018038481329145314883781343837834
3848132914538983781343143448531380818
780378938982828482838914813744282
8483782831318431434128282848718
438918373008282848
1810133978780378931379391451437
8123434314348710379578843713098
378213378198284348871309782837488433781
7803789313793378818
391873732828283128081897145293183781
71818481413837337395733394131004853138715789
018314883788813008390843148181013183978
9318378783484213781437883918439558397181
8848133193083378941452808831837894145287412
28284884283128148338809318378143714314431
2831318871
283131882481437138283884
43782831318143831424543143128282848714
7189880908437458141837880311380908
84384391837392843378883282848714378803113
0123405662797610611111311231104
51031107361010109191211011
1611021123611521152161354
11111611610315201
3611613150510501011324
013610110511014
10033521151123070102102271
526511133103191106161230123405662797
610
211660159101521330115101
59101521161010159131522701610527121
901111136101161165100
59101521331621101613101051971
110101052916103152011614
165100
159101521610753130111
161100510197010510311111
61105231911060123405662711159101521
2291162110610591015213521
3011191106012340566271116111
61127521901130130
159101521102521503014
1120731135231591015210
011111010159101521010111207
210113111611911591015213
610
012455678298411782689784981862764958127674924
412984121654582979959784484129841218114548
298621958924818484277627417862151959
241951848127821274197989454812142781
947576548896276495812724781918
6219841957417478848847898411624556782984784987459
6276495889444987898892847212497
94518484618298928
178792612949447829847898929565989792891
8795796276988118298745719767889896415
9711271824687814295892178797165958227695
4912121426416299574776787182479951871621
64827921558217654271221427987958921787
419747129582486494791568981471165545
2947958921787
5578954711424457449889887162
164476545819949819589217879928214878718297
98411787984787162164476545819824769848479847824
68411214882142791276848165988297984117874729
714122172181145482986218998414789547789886219
8976979478997192891862972429551718
182889475416271275527228184769895114
2117484197868295482445548186467841767928
947781242471821618498417862797552784294548
8126247487184984174762598818284279214955948
621287552
01345667189385441593536978163154649383185
54671366978543416654181011783834853814369591
345479131895811951718883618884997543416654
89783483959375954897851836156
535483883136683935454956618388934893413854
188158148388989354518938513965484998
9591
7159188388668134354518938598493676383139
48389535959149388938181156367989591
589914818566186181156951765189556647
898491186713437481755488748141871
895519483358918151871
17183883483451513689183834354518938551668
9959154183937458793195915663179319588
493434354518938588618793195838918491
18548513151348948383893511479478981
1851948
068799519483938134674159838995134
88363545189385354834515159863436718818343945
917688388354545147893658918898313965
36718914831171838899148185489181959178
847893658954561484415489181899148171
58361838959139566548398978588188
978341959354543834918568668134354
5189385984958566188518954151848583548136551
346689849895811894835485131519
4806894385658668134354518938598959818938
8381918176591851839895998978343354
5189385891184851318948351948
068789951948393813486741594544
31883899513488363545189385354834
4789365895456617493593431178541954565651838
8179745451746568341744581565385419893413854
181315171148
548478936589545689364871
4935199593513418384935139656895
548931451156838581797454148389513473485
012350627280910917120627362717270120632062206106062230
09730173033060701711209730173039212021323
060613921017139018930971716006220101270892062920
7170623272212728317917017906297012010120110
68306270891729272906292272279871773130600613
87172671313922112700670620297012201706232223991293
72906131729272103060527912233091292029928
01717620692303067823312361017223091293759611017
2792232871728129132620692303
6131729272231708101232732127062309808920629203962069238123
732912362206928617331017230102306070173292
9102631037778029129377090106986
27932017223927931312922112700671739
91293620297012871723279129223812179232062303
201722371060017062097301730320173230238
12913290117382939062906729670392100232302390621989
6323
7297329233227009392917279
2232871701170069223323517270121309017306289927027922
3098089213892397201017299123528317279223
2829138129379132912375989129310929036923
171309012223922129302701217022331221929218932
270010277206232729730293897313060279223129282
620692303291709730173031721798922706232069227297392
1383321708972
62172701213090177297138332170621029089229302
332832171309012223929901702793323160179232
103229227827201017616299123998321237062998037329123
906290670622303312912372610322991293229313
833223273091703906922173892306219229360277
06219372319291232010179062937229912931100
329892381236232730917039230910311009132062192293303
17312062201012708920629200621727012130901798270
2938792020062823017620629320223927939991293
917006298270717270121309017891326206292230609299017
0134501657686903456485489846859063584648576860886
5741161868698468534903686650564096863064501656056
501650566650600030654684368396546656336636534834
46850136506534834741653
60566486650861614866633441163309846866536453161
6634530538036665846485349846857416086056363805
034453545991984866301303616860130864535
430164890665056450165086440538650916516
41686301685505044160349846851660086308568656
086430708640644536503303648906658603670366
365365653865
1346156601086663508643686310349633636086
546365011666836033853107536943630114861456496334858436
08631544685588464890665414734374086353035
6656063654964803496336615460863530350110038685
0430483490053803666554366656636163606553408301055
498468534368984355640863530364890665860563616
14440349633661566010880663563680863735305583
85336048013468486536910345436638013989167615
0538498659343033654864711430636485984359083108
3650864368640538036665486648546543696476368
3666508690648548984685530536864030465436964
7636835905611685486856453161663453053803666584
648534984685741608605638050344535064857411616080
9483443686056574106501164851655161349083903650165384
5364994536436366663
64453438035736485086436156165546365643
03654165486438035736485548643698460561644380349948
336530316139166485480908310839649843034984685436
9805638413916500643689805657343365686540
8644989165443599483361030364890665606365496
403496336615466156601468099608534605643660303
685868649650343446363408663461564380350648665
34533365496503447668053803666508639011984948340134
501657686053690635845991685346850349633636486546156
601086390119843690635303443087350165664413680386
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
0123456179426147624264127720123456162554427613467
261601234561792612772149012362061427
2167764636572714656162777464115442
365215492567216246566424754716979427
56164460124446096211664029262
456166117217467721017621561706126561616012197
716721677665621144424144656642
5944714366670453652172727456146462765629
9466604657256016566162775641667
66042264401234742721927045365217274215612
7716756365217221469652214701276427167
2666767261296365217
66019626596134672265041642767
4747612121365210967276216121
6671367261601234561772716566162772294
7476047012345617321456456661224561244
564566612017601414695616212156121
2465541612970046121261616012345612546362
46436262969696121227629601767124676716
4674167654727721464461656547700246747464367116012
34567712747260671656012345617277472742477002165
46622944611644564467672964797124725
165601234561720614277561616566162771742277347
52610146712916154727
1667136727046643671602171656
627264161670046720616
6927166754721755232342713665270466
43671670274621700496964641214427676267427
0123467338396317367367310346736097339161010101
3670393667331436136731603340334670667313
3063
013931
31603916101043361
019609616040406
673136316167113012346733839631736736733310613467
010139616731763936314361363433106134
106134670667310973397010467341961
7306719943670667331436716016731343333611
67367393104916101
6431911346734164343931091610133
973313347160171601163106673101673
097334031931043493403336197016770
0673670439613173316063167113490636706133471
60119161393667313136670613493716011
916163936
73303603970116739163496339634
673131313601096916104393167763606
36733111634936010969161673
7306790319707373067903109169311193867
104113113036710417009369014393149610413
9316671041730679034313901393103336360634043
60619039906346731936010969161013496733
36061103
31396303670634130971349616309771601
309734001130063673097716067330336061643633
01001931673360631393309749637061
010213457819781902139177944300975978190213314
917714300975
43139141314318973778191771599973711
0197591779590910197814312891139787984
7431311319793141923279917011197437817
8477311781979413301278134
979749431130137394
79474519071373119714411342889738499113
31478921349279978139
8178313134239947319781194937
97814178144790419193231493110197193847
7174130973189311019778781313578197813134239
94794158178119384774157819781313447944739
49737349747873397781097
414787313438410197813497481119313714
7873111472481978119071373191314930149743414
81978119344713971914780131015474317170317
9533101975979594897979314133797178781
0149781313131171919139724478781013
8414190379711931713149349743414301934
919714741031374331803147013441378784031713
484413131977101111913849919717831
1303931941881397772138197913014
974789819740717839401139731317991397
313114781413437997445813143179978103931
913014974811311431997997448407
79349741474119781413447497191780159484
9743190379741777197830117430413031713
313397810197811907137319331
0197478721349401701497194017790941349781312
279133142007799917077819021344314
9447197787845440170141043134914314737114
73141347017194718781397813122791331444771
787781784819749714778134701348447371342141
01213145378492898148837814384131145337843843781573
384837801213898
782839828438188815
28438137308318431402420080837383885140000
0431880901837309881841314248
900310048378128281837282848714378384310
8090833731488283131414378283818
4871282818838419431434
148431841013384558144312831318871373907213282
8431301808384148431833781381837380
2828894018038481329145314883781343837834
3848132914538983781343143448531380818
780378938982828482838914813744282
8483782831318431434128282848718
438918373008282848
1810133978780378931379391451437
8123434314348710379578843713098
378213378198284348871309782837488433781
7803789313793378818
391873732828283128081897145293183781
71818481413837337395733394131004853138715789
018314883788813008390843148181013183978
9318378783484213781437883918439558397181
8848133193083378941452808831837894145287412
28284884283128148338809318378143714314431
2831318871
283131882481437138283884
43782831318143831424543143128282848714
7189880908437458141837880311380908
84384391837392843378883282848714378803113
0123405662797610611111311231104
51031107361010109191211011
1611021123611521152161354
11111611610315201
3611613150510501011324
013610110511014
10033521151123070102102271
526511133103191106161230123405662797
610
211660159101521330115101
59101521161010159131522701610527121
901111136101161165100
59101521331621101613101051971
110101052916103152011614
165100
159101521610753130111
161100510197010510311111
61105231911060123405662711159101521
2291162110610591015213521
3011191106012340566271116111
61127521901130130
159101521102521503014
1120731135231591015210
011111010159101521010111207
210113111611911591015213
610
012455678298411782689784981862764958127674924
412984121654582979959784484129841218114548
298621958924818484277627417862151959
241951848127821274197989454812142781
947576548896276495812724781918
6219841957417478848847898411624556782984784987459
6276495889444987898892847212497
94518484618298928
178792612949447829847898929565989792891
8795796276988118298745719767889896415
9711271824687814295892178797165958227695
4912121426416299574776787182479951871621
64827921558217654271221427987958921787
419747129582486494791568981471165545
2947958921787
5578954711424457449889887162
164476545819949819589217879928214878718297
98411787984787162164476545819824769848479847824
68411214882142791276848165988297984117874729
714122172181145482986218998414789547789886219
8976979478997192891862972429551718
182889475416271275527228184769895114
2117484197868295482445548186467841767928
947781242471821618498417862797552784294548
8126247487184984174762598818284279214955948
621287552
01345667189385441593536978163154649383185
54671366978543416654181011783834853814369591
345479131895811951718883618884997543416654
89783483959375954897851836156
535483883136683935454956618388934893413854
188158148388989354518938513965484998
9591
7159188388668134354518938598493676383139
48389535959149388938181156367989591
589914818566186181156951765189556647
898491186713437481755488748141871
895519483358918151871
17183883483451513689183834354518938551668
9959154183937458793195915663179319588
493434354518938588618793195838918491
18548513151348948383893511479478981
1851948
068799519483938134674159838995134
88363545189385354834515159863436718818343945
917688388354545147893658918898313965
36718914831171838899148185489181959178
847893658954561484415489181899148171
58361838959139566548398978588188
978341959354543834918568668134354
5189385984958566188518954151848583548136551
346689849895811894835485131519
4806894385658668134354518938598959818938
8381918176591851839895998978343354
5189385891184851318948351948
068789951948393813486741594544
31883899513488363545189385354834
4789365895456617493593431178541954565651838
8179745451746568341744581565385419893413854
181315171148
548478936589545689364871
4935199593513418384935139656895
548931451156838581797454148389513473485
012350627280910917120627362717270120632062206106062230
09730173033060701711209730173039212021323
060613921017139018930971716006220101270892062920
7170623272212728317917017906297012010120110
68306270891729272906292272279871773130600613
87172671313922112700670620297012201706232223991293
72906131729272103060527912233091292029928
01717620692303067823312361017223091293759611017
2792232871728129132620692303
6131729272231708101232732127062309808920629203962069238123
732912362206928617331017230102306070173292
9102631037778029129377090106986
27932017223927931312922112700671739
91293620297012871723279129223812179232062303
201722371060017062097301730320173230238
12913290117382939062906729670392100232302390621989
6323
7297329233227009392917279
2232871701170069223323517270121309017306289927027922
3098089213892397201017299123528317279223
2829138129379132912375989129310929036923
171309012223922129302701217022331221929218932
270010277206232729730293897313060279223129282
620692303291709730173031721798922706232069227297392
1383321708972
62172701213090177297138332170621029089229302
332832171309012223929901702793323160179232
103229227827201017616299123998321237062998037329123
906290670622303312912372610322991293229313
833223273091703906922173892306219229360277
06219372319291232010179062937229912931100
329892381236232730917039230910311009132062192293303
17312062201012708920629200621727012130901798270
2938792020062823017620629320223927939991293
917006298270717270121309017891326206292230609299017
0134501657686903456485489846859063584648576860886
5741161868698468534903686650564096863064501656056
501650566650600030654684368396546656336636534834
46850136506534834741653
60566486650861614866633441163309846866536453161
6634530538036665846485349846857416086056363805
034453545991984866301303616860130864535
430164890665056450165086440538650916516
41686301685505044160349846851660086308568656
086430708640644536503303648906658603670366
365365653865
1346156601086663508643686310349633636086
546365011666836033853107536943630114861456496334858436
08631544685588464890665414734374086353035
6656063654964803496336615460863530350110038685
0430483490053803666554366656636163606553408301055
498468534368984355640863530364890665860563616
14440349633661566010880663563680863735305583
85336048013468486536910345436638013989167615
0538498659343033654864711430636485984359083108
3650864368640538036665486648546543696476368
3666508690648548984685530536864030465436964
7636835905611685486856453161663453053803666584
648534984685741608605638050344535064857411616080
9483443686056574106501164851655161349083903650165384
5364994536436366663
64453438035736485086436156165546365643
03654165486438035736485548643698460561644380349948
336530316139166485480908310839649843034984685436
9805638413916500643689805657343365686540
8644989165443599483361030364890665606365496
403496336615466156601468099608534605643660303
685868649650343446363408663461564380350648665
34533365496503447668053803666508639011984948340134
501657686053690635845991685346850349633636486546156
601086390119843690635303443087350165664413680386
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
0123467338396317367367310346736097339161010101
3670393667331436136731603340334670667313
3063
013931
31603916101043361
019609616040406
673136316167113012346733839631736736733310613467
010139616731763936314361363433106134
106134670667310973397010467341961
7306719943670667331436716016731343333611
67367393104916101
6431911346734164343931091610133
973313347160171601163106673101673
097334031931043493403336197016770
0673670439613173316063167113490636706133471
60119161393667313136670613493716011
916163936
73303603970116739163496339634
673131313601096916104393167763606
36733111634936010969161673
7306790319707373067903109169311193867
104113113036710417009369014393149610413
9316671041730679034313901393103336360634043
60619039906346731936010969161013496733
36061103
31396303670634130971349616309771601
309734001130063673097716067330336061643633
01001931673360631393309749637061
010213457819781902139177944300975978190213314
917714300975
43139141314318973778191771599973711
0197591779590910197814312891139787984
7431311319793141923279917011197437817
8477311781979413301278134
979749431130137394
79474519071373119714411342889738499113
31478921349279978139
8178313134239947319781194937
97814178144790419193231493110197193847
7174130973189311019778781313578197813134239
94794158178119384774157819781313447944739
49737349747873397781097
414787313438410197813497481119313714
7873111472481978119071373191314930149743414
81978119344713971914780131015474317170317
9533101975979594897979314133797178781
0149781313131171919139724478781013
8414190379711931713149349743414301934
919714741031374331803147013441378784031713
484413131977101111913849919717831
1303931941881397772138197913014
974789819740717839401139731317991397
313114781413437997445813143179978103931
913014974811311431997997448407
79349741474119781413447497191780159484
9743190379741777197830117430413031713
313397810197811907137319331
0197478721349401701497194017790941349781312
279133142007799917077819021344314
9447197787845440170141043134914314737114
73141347017194718781397813122791331444771
787781784819749714778134701348447371342141
01213145378492898148837814384131145337843843781573
384837801213898
782839828438188815
28438137308318431402420080837383885140000
0431880901837309881841314248
900310048378128281837282848714378384310
8090833731488283131414378283818
4871282818838419431434
148431841013384558144312831318871373907213282
8431301808384148431833781381837380
2828894018038481329145314883781343837834
3848132914538983781343143448531380818
780378938982828482838914813744282
8483782831318431434128282848718
438918373008282848
1810133978780378931379391451437
8123434314348710379578843713098
378213378198284348871309782837488433781
7803789313793378818
391873732828283128081897145293183781
71818481413837337395733394131004853138715789
018314883788813008390843148181013183978
9318378783484213781437883918439558397181
8848133193083378941452808831837894145287412
28284884283128148338809318378143714314431
2831318871
283131882481437138283884
43782831318143831424543143128282848714
7189880908437458141837880311380908
84384391837392843378883282848714378803113
0123405662797610611111311231104
51031107361010109191211011
1611021123611521152161354
11111611610315201
3611613150510501011324
013610110511014
10033521151123070102102271
526511133103191106161230123405662797
610
211660159101521330115101
59101521161010159131522701610527121
901111136101161165100
59101521331621101613101051971
110101052916103152011614
165100
159101521610753130111
161100510197010510311111
61105231911060123405662711159101521
2291162110610591015213521
3011191106012340566271116111
61127521901130130
159101521102521503014
1120731135231591015210
011111010159101521010111207
210113111611911591015213
610
012455678298411782689784981862764958127674924
412984121654582979959784484129841218114548
298621958924818484277627417862151959
241951848127821274197989454812142781
947576548896276495812724781918
6219841957417478848847898411624556782984784987459
6276495889444987898892847212497
94518484618298928
178792612949447829847898929565989792891
8795796276988118298745719767889896415
9711271824687814295892178797165958227695
4912121426416299574776787182479951871621
64827921558217654271221427987958921787
419747129582486494791568981471165545
2947958921787
5578954711424457449889887162
164476545819949819589217879928214878718297
98411787984787162164476545819824769848479847824
68411214882142791276848165988297984117874729
714122172181145482986218998414789547789886219
8976979478997192891862972429551718
182889475416271275527228184769895114
2117484197868295482445548186467841767928
947781242471821618498417862797552784294548
8126247487184984174762598818284279214955948
621287552
01345667189385441593536978163154649383185
54671366978543416654181011783834853814369591
345479131895811951718883618884997543416654
89783483959375954897851836156
535483883136683935454956618388934893413854
188158148388989354518938513965484998
9591
7159188388668134354518938598493676383139
48389535959149388938181156367989591
589914818566186181156951765189556647
898491186713437481755488748141871
895519483358918151871
17183883483451513689183834354518938551668
9959154183937458793195915663179319588
493434354518938588618793195838918491
18548513151348948383893511479478981
1851948
068799519483938134674159838995134
88363545189385354834515159863436718818343945
917688388354545147893658918898313965
36718914831171838899148185489181959178
847893658954561484415489181899148171
58361838959139566548398978588188
978341959354543834918568668134354
5189385984958566188518954151848583548136551
346689849895811894835485131519
4806894385658668134354518938598959818938
8381918176591851839895998978343354
5189385891184851318948351948
068789951948393813486741594544
31883899513488363545189385354834
4789365895456617493593431178541954565651838
8179745451746568341744581565385419893413854
181315171148
548478936589545689364871
4935199593513418384935139656895
548931451156838581797454148389513473485
012350627280910917120627362717270120632062206106062230
09730173033060701711209730173039212021323
060613921017139018930971716006220101270892062920
7170623272212728317917017906297012010120110
68306270891729272906292272279871773130600613
87172671313922112700670620297012201706232223991293
72906131729272103060527912233091292029928
01717620692303067823312361017223091293759611017
2792232871728129132620692303
6131729272231708101232732127062309808920629203962069238123
732912362206928617331017230102306070173292
9102631037778029129377090106986
27932017223927931312922112700671739
91293620297012871723279129223812179232062303
201722371060017062097301730320173230238
12913290117382939062906729670392100232302390621989
6323
7297329233227009392917279
2232871701170069223323517270121309017306289927027922
3098089213892397201017299123528317279223
2829138129379132912375989129310929036923
171309012223922129302701217022331221929218932
270010277206232729730293897313060279223129282
620692303291709730173031721798922706232069227297392
1383321708972
62172701213090177297138332170621029089229302
332832171309012223929901702793323160179232
103229227827201017616299123998321237062998037329123
906290670622303312912372610322991293229313
833223273091703906922173892306219229360277
06219372319291232010179062937229912931100
329892381236232730917039230910311009132062192293303
17312062201012708920629200621727012130901798270
2938792020062823017620629320223927939991293
917006298270717270121309017891326206292230609299017
0134501657686903456485489846859063584648576860886
5741161868698468534903686650564096863064501656056
501650566650600030654684368396546656336636534834
46850136506534834741653
60566486650861614866633441163309846866536453161
6634530538036665846485349846857416086056363805
034453545991984866301303616860130864535
430164890665056450165086440538650916516
41686301685505044160349846851660086308568656
086430708640644536503303648906658603670366
365365653865
1346156601086663508643686310349633636086
546365011666836033853107536943630114861456496334858436
08631544685588464890665414734374086353035
6656063654964803496336615460863530350110038685
0430483490053803666554366656636163606553408301055
498468534368984355640863530364890665860563616
14440349633661566010880663563680863735305583
85336048013468486536910345436638013989167615
0538498659343033654864711430636485984359083108
3650864368640538036665486648546543696476368
3666508690648548984685530536864030465436964
7636835905611685486856453161663453053803666584
648534984685741608605638050344535064857411616080
9483443686056574106501164851655161349083903650165384
5364994536436366663
64453438035736485086436156165546365643
03654165486438035736485548643698460561644380349948
336530316139166485480908310839649843034984685436
9805638413916500643689805657343365686540
8644989165443599483361030364890665606365496
403496336615466156601468099608534605643660303
685868649650343446363408663461564380350648665
34533365496503447668053803666508639011984948340134
501657686053690635845991685346850349633636486546156
601086390119843690635303443087350165664413680386
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
010213457819781902139177944300975978190213314
917714300975
43139141314318973778191771599973711
0197591779590910197814312891139787984
7431311319793141923279917011197437817
8477311781979413301278134
979749431130137394
79474519071373119714411342889738499113
31478921349279978139
8178313134239947319781194937
97814178144790419193231493110197193847
7174130973189311019778781313578197813134239
94794158178119384774157819781313447944739
49737349747873397781097
414787313438410197813497481119313714
7873111472481978119071373191314930149743414
81978119344713971914780131015474317170317
9533101975979594897979314133797178781
0149781313131171919139724478781013
8414190379711931713149349743414301934
919714741031374331803147013441378784031713
484413131977101111913849919717831
1303931941881397772138197913014
974789819740717839401139731317991397
313114781413437997445813143179978103931
913014974811311431997997448407
79349741474119781413447497191780159484
9743190379741777197830117430413031713
313397810197811907137319331
0197478721349401701497194017790941349781312
279133142007799917077819021344314
9447197787845440170141043134914314737114
73141347017194718781397813122791331444771
787781784819749714778134701348447371342141
01213145378492898148837814384131145337843843781573
384837801213898
782839828438188815
28438137308318431402420080837383885140000
0431880901837309881841314248
900310048378128281837282848714378384310
8090833731488283131414378283818
4871282818838419431434
148431841013384558144312831318871373907213282
8431301808384148431833781381837380
2828894018038481329145314883781343837834
3848132914538983781343143448531380818
780378938982828482838914813744282
8483782831318431434128282848718
438918373008282848
1810133978780378931379391451437
8123434314348710379578843713098
378213378198284348871309782837488433781
7803789313793378818
391873732828283128081897145293183781
71818481413837337395733394131004853138715789
018314883788813008390843148181013183978
9318378783484213781437883918439558397181
8848133193083378941452808831837894145287412
28284884283128148338809318378143714314431
2831318871
283131882481437138283884
43782831318143831424543143128282848714
7189880908437458141837880311380908
84384391837392843378883282848714378803113
0123405662797610611111311231104
51031107361010109191211011
1611021123611521152161354
11111611610315201
3611613150510501011324
013610110511014
10033521151123070102102271
526511133103191106161230123405662797
610
211660159101521330115101
59101521161010159131522701610527121
901111136101161165100
59101521331621101613101051971
110101052916103152011614
165100
159101521610753130111
161100510197010510311111
61105231911060123405662711159101521
2291162110610591015213521
3011191106012340566271116111
61127521901130130
159101521102521503014
1120731135231591015210
011111010159101521010111207
210113111611911591015213
610
012455678298411782689784981862764958127674924
412984121654582979959784484129841218114548
298621958924818484277627417862151959
241951848127821274197989454812142781
947576548896276495812724781918
6219841957417478848847898411624556782984784987459
6276495889444987898892847212497
94518484618298928
178792612949447829847898929565989792891
8795796276988118298745719767889896415
9711271824687814295892178797165958227695
4912121426416299574776787182479951871621
64827921558217654271221427987958921787
419747129582486494791568981471165545
2947958921787
5578954711424457449889887162
164476545819949819589217879928214878718297
98411787984787162164476545819824769848479847824
68411214882142791276848165988297984117874729
714122172181145482986218998414789547789886219
8976979478997192891862972429551718
182889475416271275527228184769895114
2117484197868295482445548186467841767928
947781242471821618498417862797552784294548
8126247487184984174762598818284279214955948
621287552
01345667189385441593536978163154649383185
54671366978543416654181011783834853814369591
345479131895811951718883618884997543416654
89783483959375954897851836156
535483883136683935454956618388934893413854
188158148388989354518938513965484998
9591
7159188388668134354518938598493676383139
48389535959149388938181156367989591
589914818566186181156951765189556647
898491186713437481755488748141871
895519483358918151871
17183883483451513689183834354518938551668
9959154183937458793195915663179319588
493434354518938588618793195838918491
18548513151348948383893511479478981
1851948
068799519483938134674159838995134
88363545189385354834515159863436718818343945
917688388354545147893658918898313965
36718914831171838899148185489181959178
847893658954561484415489181899148171
58361838959139566548398978588188
978341959354543834918568668134354
5189385984958566188518954151848583548136551
346689849895811894835485131519
4806894385658668134354518938598959818938
8381918176591851839895998978343354
5189385891184851318948351948
068789951948393813486741594544
31883899513488363545189385354834
4789365895456617493593431178541954565651838
8179745451746568341744581565385419893413854
181315171148
548478936589545689364871
4935199593513418384935139656895
548931451156838581797454148389513473485
012350627280910917120627362717270120632062206106062230
09730173033060701711209730173039212021323
060613921017139018930971716006220101270892062920
7170623272212728317917017906297012010120110
68306270891729272906292272279871773130600613
87172671313922112700670620297012201706232223991293
72906131729272103060527912233091292029928
01717620692303067823312361017223091293759611017
2792232871728129132620692303
6131729272231708101232732127062309808920629203962069238123
732912362206928617331017230102306070173292
9102631037778029129377090106986
27932017223927931312922112700671739
91293620297012871723279129223812179232062303
201722371060017062097301730320173230238
12913290117382939062906729670392100232302390621989
6323
7297329233227009392917279
2232871701170069223323517270121309017306289927027922
3098089213892397201017299123528317279223
2829138129379132912375989129310929036923
171309012223922129302701217022331221929218932
270010277206232729730293897313060279223129282
620692303291709730173031721798922706232069227297392
1383321708972
62172701213090177297138332170621029089229302
332832171309012223929901702793323160179232
103229227827201017616299123998321237062998037329123
906290670622303312912372610322991293229313
833223273091703906922173892306219229360277
06219372319291232010179062937229912931100
329892381236232730917039230910311009132062192293303
17312062201012708920629200621727012130901798270
2938792020062823017620629320223927939991293
917006298270717270121309017891326206292230609299017
0134501657686903456485489846859063584648576860886
5741161868698468534903686650564096863064501656056
501650566650600030654684368396546656336636534834
46850136506534834741653
60566486650861614866633441163309846866536453161
6634530538036665846485349846857416086056363805
034453545991984866301303616860130864535
430164890665056450165086440538650916516
41686301685505044160349846851660086308568656
086430708640644536503303648906658603670366
365365653865
1346156601086663508643686310349633636086
546365011666836033853107536943630114861456496334858436
08631544685588464890665414734374086353035
6656063654964803496336615460863530350110038685
0430483490053803666554366656636163606553408301055
498468534368984355640863530364890665860563616
14440349633661566010880663563680863735305583
85336048013468486536910345436638013989167615
0538498659343033654864711430636485984359083108
3650864368640538036665486648546543696476368
3666508690648548984685530536864030465436964
7636835905611685486856453161663453053803666584
648534984685741608605638050344535064857411616080
9483443686056574106501164851655161349083903650165384
5364994536436366663
64453438035736485086436156165546365643
03654165486438035736485548643698460561644380349948
336530316139166485480908310839649843034984685436
9805638413916500643689805657343365686540
8644989165443599483361030364890665606365496
403496336615466156601468099608534605643660303
685868649650343446363408663461564380350648665
34533365496503447668053803666508639011984948340134
501657686053690635845991685346850349633636486546156
601086390119843690635303443087350165664413680386
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
01213145378492898148837814384131145337843843781573
384837801213898
782839828438188815
28438137308318431402420080837383885140000
0431880901837309881841314248
900310048378128281837282848714378384310
8090833731488283131414378283818
4871282818838419431434
148431841013384558144312831318871373907213282
8431301808384148431833781381837380
2828894018038481329145314883781343837834
3848132914538983781343143448531380818
780378938982828482838914813744282
8483782831318431434128282848718
438918373008282848
1810133978780378931379391451437
8123434314348710379578843713098
378213378198284348871309782837488433781
7803789313793378818
391873732828283128081897145293183781
71818481413837337395733394131004853138715789
018314883788813008390843148181013183978
9318378783484213781437883918439558397181
8848133193083378941452808831837894145287412
28284884283128148338809318378143714314431
2831318871
283131882481437138283884
43782831318143831424543143128282848714
7189880908437458141837880311380908
84384391837392843378883282848714378803113
0123405662797610611111311231104
51031107361010109191211011
1611021123611521152161354
11111611610315201
3611613150510501011324
013610110511014
10033521151123070102102271
526511133103191106161230123405662797
610
211660159101521330115101
59101521161010159131522701610527121
901111136101161165100
59101521331621101613101051971
110101052916103152011614
165100
159101521610753130111
161100510197010510311111
61105231911060123405662711159101521
2291162110610591015213521
3011191106012340566271116111
61127521901130130
159101521102521503014
1120731135231591015210
011111010159101521010111207
210113111611911591015213
610
012455678298411782689784981862764958127674924
412984121654582979959784484129841218114548
298621958924818484277627417862151959
241951848127821274197989454812142781
947576548896276495812724781918
6219841957417478848847898411624556782984784987459
6276495889444987898892847212497
94518484618298928
178792612949447829847898929565989792891
8795796276988118298745719767889896415
9711271824687814295892178797165958227695
4912121426416299574776787182479951871621
64827921558217654271221427987958921787
419747129582486494791568981471165545
2947958921787
5578954711424457449889887162
164476545819949819589217879928214878718297
98411787984787162164476545819824769848479847824
68411214882142791276848165988297984117874729
714122172181145482986218998414789547789886219
8976979478997192891862972429551718
182889475416271275527228184769895114
2117484197868295482445548186467841767928
947781242471821618498417862797552784294548
8126247487184984174762598818284279214955948
621287552
01345667189385441593536978163154649383185
54671366978543416654181011783834853814369591
345479131895811951718883618884997543416654
89783483959375954897851836156
535483883136683935454956618388934893413854
188158148388989354518938513965484998
9591
7159188388668134354518938598493676383139
48389535959149388938181156367989591
589914818566186181156951765189556647
898491186713437481755488748141871
895519483358918151871
17183883483451513689183834354518938551668
9959154183937458793195915663179319588
493434354518938588618793195838918491
18548513151348948383893511479478981
1851948
068799519483938134674159838995134
88363545189385354834515159863436718818343945
917688388354545147893658918898313965
36718914831171838899148185489181959178
847893658954561484415489181899148171
58361838959139566548398978588188
978341959354543834918568668134354
5189385984958566188518954151848583548136551
346689849895811894835485131519
4806894385658668134354518938598959818938
8381918176591851839895998978343354
5189385891184851318948351948
068789951948393813486741594544
31883899513488363545189385354834
4789365895456617493593431178541954565651838
8179745451746568341744581565385419893413854
181315171148
548478936589545689364871
4935199593513418384935139656895
548931451156838581797454148389513473485
012350627280910917120627362717270120632062206106062230
09730173033060701711209730173039212021323
060613921017139018930971716006220101270892062920
7170623272212728317917017906297012010120110
68306270891729272906292272279871773130600613
87172671313922112700670620297012201706232223991293
72906131729272103060527912233091292029928
01717620692303067823312361017223091293759611017
2792232871728129132620692303
6131729272231708101232732127062309808920629203962069238123
732912362206928617331017230102306070173292
9102631037778029129377090106986
27932017223927931312922112700671739
91293620297012871723279129223812179232062303
201722371060017062097301730320173230238
12913290117382939062906729670392100232302390621989
6323
7297329233227009392917279
2232871701170069223323517270121309017306289927027922
3098089213892397201017299123528317279223
2829138129379132912375989129310929036923
171309012223922129302701217022331221929218932
270010277206232729730293897313060279223129282
620692303291709730173031721798922706232069227297392
1383321708972
62172701213090177297138332170621029089229302
332832171309012223929901702793323160179232
103229227827201017616299123998321237062998037329123
906290670622303312912372610322991293229313
833223273091703906922173892306219229360277
06219372319291232010179062937229912931100
329892381236232730917039230910311009132062192293303
17312062201012708920629200621727012130901798270
2938792020062823017620629320223927939991293
917006298270717270121309017891326206292230609299017
0134501657686903456485489846859063584648576860886
5741161868698468534903686650564096863064501656056
501650566650600030654684368396546656336636534834
46850136506534834741653
60566486650861614866633441163309846866536453161
6634530538036665846485349846857416086056363805
034453545991984866301303616860130864535
430164890665056450165086440538650916516
41686301685505044160349846851660086308568656
086430708640644536503303648906658603670366
365365653865
1346156601086663508643686310349633636086
546365011666836033853107536943630114861456496334858436
08631544685588464890665414734374086353035
6656063654964803496336615460863530350110038685
0430483490053803666554366656636163606553408301055
498468534368984355640863530364890665860563616
14440349633661566010880663563680863735305583
85336048013468486536910345436638013989167615
0538498659343033654864711430636485984359083108
3650864368640538036665486648546543696476368
3666508690648548984685530536864030465436964
7636835905611685486856453161663453053803666584
648534984685741608605638050344535064857411616080
9483443686056574106501164851655161349083903650165384
5364994536436366663
64453438035736485086436156165546365643
03654165486438035736485548643698460561644380349948
336530316139166485480908310839649843034984685436
9805638413916500643689805657343365686540
8644989165443599483361030364890665606365496
403496336615466156601468099608534605643660303
685868649650343446363408663461564380350648665
34533365496503447668053803666508639011984948340134
501657686053690635845991685346850349633636486546156
601086390119843690635303443087350165664413680386
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
0123405662797610611111311231104
51031107361010109191211011
1611021123611521152161354
11111611610315201
3611613150510501011324
013610110511014
10033521151123070102102271
526511133103191106161230123405662797
610
211660159101521330115101
59101521161010159131522701610527121
901111136101161165100
59101521331621101613101051971
110101052916103152011614
165100
159101521610753130111
161100510197010510311111
61105231911060123405662711159101521
2291162110610591015213521
3011191106012340566271116111
61127521901130130
159101521102521503014
1120731135231591015210
011111010159101521010111207
210113111611911591015213
610
012455678298411782689784981862764958127674924
412984121654582979959784484129841218114548
298621958924818484277627417862151959
241951848127821274197989454812142781
947576548896276495812724781918
6219841957417478848847898411624556782984784987459
6276495889444987898892847212497
94518484618298928
178792612949447829847898929565989792891
8795796276988118298745719767889896415
9711271824687814295892178797165958227695
4912121426416299574776787182479951871621
64827921558217654271221427987958921787
419747129582486494791568981471165545
2947958921787
5578954711424457449889887162
164476545819949819589217879928214878718297
98411787984787162164476545819824769848479847824
68411214882142791276848165988297984117874729
714122172181145482986218998414789547789886219
8976979478997192891862972429551718
182889475416271275527228184769895114
2117484197868295482445548186467841767928
947781242471821618498417862797552784294548
8126247487184984174762598818284279214955948
621287552
01345667189385441593536978163154649383185
54671366978543416654181011783834853814369591
345479131895811951718883618884997543416654
89783483959375954897851836156
535483883136683935454956618388934893413854
188158148388989354518938513965484998
9591
7159188388668134354518938598493676383139
48389535959149388938181156367989591
589914818566186181156951765189556647
898491186713437481755488748141871
895519483358918151871
17183883483451513689183834354518938551668
9959154183937458793195915663179319588
493434354518938588618793195838918491
18548513151348948383893511479478981
1851948
068799519483938134674159838995134
88363545189385354834515159863436718818343945
917688388354545147893658918898313965
36718914831171838899148185489181959178
847893658954561484415489181899148171
58361838959139566548398978588188
978341959354543834918568668134354
5189385984958566188518954151848583548136551
346689849895811894835485131519
4806894385658668134354518938598959818938
8381918176591851839895998978343354
5189385891184851318948351948
068789951948393813486741594544
31883899513488363545189385354834
4789365895456617493593431178541954565651838
8179745451746568341744581565385419893413854
181315171148
548478936589545689364871
4935199593513418384935139656895
548931451156838581797454148389513473485
012350627280910917120627362717270120632062206106062230
09730173033060701711209730173039212021323
060613921017139018930971716006220101270892062920
7170623272212728317917017906297012010120110
68306270891729272906292272279871773130600613
87172671313922112700670620297012201706232223991293
72906131729272103060527912233091292029928
01717620692303067823312361017223091293759611017
2792232871728129132620692303
6131729272231708101232732127062309808920629203962069238123
732912362206928617331017230102306070173292
9102631037778029129377090106986
27932017223927931312922112700671739
91293620297012871723279129223812179232062303
201722371060017062097301730320173230238
12913290117382939062906729670392100232302390621989
6323
7297329233227009392917279
2232871701170069223323517270121309017306289927027922
3098089213892397201017299123528317279223
2829138129379132912375989129310929036923
171309012223922129302701217022331221929218932
270010277206232729730293897313060279223129282
620692303291709730173031721798922706232069227297392
1383321708972
62172701213090177297138332170621029089229302
332832171309012223929901702793323160179232
103229227827201017616299123998321237062998037329123
906290670622303312912372610322991293229313
833223273091703906922173892306219229360277
06219372319291232010179062937229912931100
329892381236232730917039230910311009132062192293303
17312062201012708920629200621727012130901798270
2938792020062823017620629320223927939991293
917006298270717270121309017891326206292230609299017
0134501657686903456485489846859063584648576860886
5741161868698468534903686650564096863064501656056
501650566650600030654684368396546656336636534834
46850136506534834741653
60566486650861614866633441163309846866536453161
6634530538036665846485349846857416086056363805
034453545991984866301303616860130864535
430164890665056450165086440538650916516
41686301685505044160349846851660086308568656
086430708640644536503303648906658603670366
365365653865
1346156601086663508643686310349633636086
546365011666836033853107536943630114861456496334858436
08631544685588464890665414734374086353035
6656063654964803496336615460863530350110038685
0430483490053803666554366656636163606553408301055
498468534368984355640863530364890665860563616
14440349633661566010880663563680863735305583
85336048013468486536910345436638013989167615
0538498659343033654864711430636485984359083108
3650864368640538036665486648546543696476368
3666508690648548984685530536864030465436964
7636835905611685486856453161663453053803666584
648534984685741608605638050344535064857411616080
9483443686056574106501164851655161349083903650165384
5364994536436366663
64453438035736485086436156165546365643
03654165486438035736485548643698460561644380349948
336530316139166485480908310839649843034984685436
9805638413916500643689805657343365686540
8644989165443599483361030364890665606365496
403496336615466156601468099608534605643660303
685868649650343446363408663461564380350648665
34533365496503447668053803666508639011984948340134
501657686053690635845991685346850349633636486546156
601086390119843690635303443087350165664413680386
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
012455678298411782689784981862764958127674924
412984121654582979959784484129841218114548
298621958924818484277627417862151959
241951848127821274197989454812142781
947576548896276495812724781918
6219841957417478848847898411624556782984784987459
6276495889444987898892847212497
94518484618298928
178792612949447829847898929565989792891
8795796276988118298745719767889896415
9711271824687814295892178797165958227695
4912121426416299574776787182479951871621
64827921558217654271221427987958921787
419747129582486494791568981471165545
2947958921787
5578954711424457449889887162
164476545819949819589217879928214878718297
98411787984787162164476545819824769848479847824
68411214882142791276848165988297984117874729
714122172181145482986218998414789547789886219
8976979478997192891862972429551718
182889475416271275527228184769895114
2117484197868295482445548186467841767928
947781242471821618498417862797552784294548
8126247487184984174762598818284279214955948
621287552
01345667189385441593536978163154649383185
54671366978543416654181011783834853814369591
345479131895811951718883618884997543416654
89783483959375954897851836156
535483883136683935454956618388934893413854
188158148388989354518938513965484998
9591
7159188388668134354518938598493676383139
48389535959149388938181156367989591
589914818566186181156951765189556647
898491186713437481755488748141871
895519483358918151871
17183883483451513689183834354518938551668
9959154183937458793195915663179319588
493434354518938588618793195838918491
18548513151348948383893511479478981
1851948
068799519483938134674159838995134
88363545189385354834515159863436718818343945
917688388354545147893658918898313965
36718914831171838899148185489181959178
847893658954561484415489181899148171
58361838959139566548398978588188
978341959354543834918568668134354
5189385984958566188518954151848583548136551
346689849895811894835485131519
4806894385658668134354518938598959818938
8381918176591851839895998978343354
5189385891184851318948351948
068789951948393813486741594544
31883899513488363545189385354834
4789365895456617493593431178541954565651838
8179745451746568341744581565385419893413854
181315171148
548478936589545689364871
4935199593513418384935139656895
548931451156838581797454148389513473485
012350627280910917120627362717270120632062206106062230
09730173033060701711209730173039212021323
060613921017139018930971716006220101270892062920
7170623272212728317917017906297012010120110
68306270891729272906292272279871773130600613
87172671313922112700670620297012201706232223991293
72906131729272103060527912233091292029928
01717620692303067823312361017223091293759611017
2792232871728129132620692303
6131729272231708101232732127062309808920629203962069238123
732912362206928617331017230102306070173292
9102631037778029129377090106986
27932017223927931312922112700671739
91293620297012871723279129223812179232062303
201722371060017062097301730320173230238
12913290117382939062906729670392100232302390621989
6323
7297329233227009392917279
2232871701170069223323517270121309017306289927027922
3098089213892397201017299123528317279223
2829138129379132912375989129310929036923
171309012223922129302701217022331221929218932
270010277206232729730293897313060279223129282
620692303291709730173031721798922706232069227297392
1383321708972
62172701213090177297138332170621029089229302
332832171309012223929901702793323160179232
103229227827201017616299123998321237062998037329123
906290670622303312912372610322991293229313
833223273091703906922173892306219229360277
06219372319291232010179062937229912931100
329892381236232730917039230910311009132062192293303
17312062201012708920629200621727012130901798270
2938792020062823017620629320223927939991293
917006298270717270121309017891326206292230609299017
0134501657686903456485489846859063584648576860886
5741161868698468534903686650564096863064501656056
501650566650600030654684368396546656336636534834
46850136506534834741653
60566486650861614866633441163309846866536453161
6634530538036665846485349846857416086056363805
034453545991984866301303616860130864535
430164890665056450165086440538650916516
41686301685505044160349846851660086308568656
086430708640644536503303648906658603670366
365365653865
1346156601086663508643686310349633636086
546365011666836033853107536943630114861456496334858436
08631544685588464890665414734374086353035
6656063654964803496336615460863530350110038685
0430483490053803666554366656636163606553408301055
498468534368984355640863530364890665860563616
14440349633661566010880663563680863735305583
85336048013468486536910345436638013989167615
0538498659343033654864711430636485984359083108
3650864368640538036665486648546543696476368
3666508690648548984685530536864030465436964
7636835905611685486856453161663453053803666584
648534984685741608605638050344535064857411616080
9483443686056574106501164851655161349083903650165384
5364994536436366663
64453438035736485086436156165546365643
03654165486438035736485548643698460561644380349948
336530316139166485480908310839649843034984685436
9805638413916500643689805657343365686540
8644989165443599483361030364890665606365496
403496336615466156601468099608534605643660303
685868649650343446363408663461564380350648665
34533365496503447668053803666508639011984948340134
501657686053690635845991685346850349633636486546156
601086390119843690635303443087350165664413680386
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
01345667189385441593536978163154649383185
54671366978543416654181011783834853814369591
345479131895811951718883618884997543416654
89783483959375954897851836156
535483883136683935454956618388934893413854
188158148388989354518938513965484998
9591
7159188388668134354518938598493676383139
48389535959149388938181156367989591
589914818566186181156951765189556647
898491186713437481755488748141871
895519483358918151871
17183883483451513689183834354518938551668
9959154183937458793195915663179319588
493434354518938588618793195838918491
18548513151348948383893511479478981
1851948
068799519483938134674159838995134
88363545189385354834515159863436718818343945
917688388354545147893658918898313965
36718914831171838899148185489181959178
847893658954561484415489181899148171
58361838959139566548398978588188
978341959354543834918568668134354
5189385984958566188518954151848583548136551
346689849895811894835485131519
4806894385658668134354518938598959818938
8381918176591851839895998978343354
5189385891184851318948351948
068789951948393813486741594544
31883899513488363545189385354834
4789365895456617493593431178541954565651838
8179745451746568341744581565385419893413854
181315171148
548478936589545689364871
4935199593513418384935139656895
548931451156838581797454148389513473485
012350627280910917120627362717270120632062206106062230
09730173033060701711209730173039212021323
060613921017139018930971716006220101270892062920
7170623272212728317917017906297012010120110
68306270891729272906292272279871773130600613
87172671313922112700670620297012201706232223991293
72906131729272103060527912233091292029928
01717620692303067823312361017223091293759611017
2792232871728129132620692303
6131729272231708101232732127062309808920629203962069238123
732912362206928617331017230102306070173292
9102631037778029129377090106986
27932017223927931312922112700671739
91293620297012871723279129223812179232062303
201722371060017062097301730320173230238
12913290117382939062906729670392100232302390621989
6323
7297329233227009392917279
2232871701170069223323517270121309017306289927027922
3098089213892397201017299123528317279223
2829138129379132912375989129310929036923
171309012223922129302701217022331221929218932
270010277206232729730293897313060279223129282
620692303291709730173031721798922706232069227297392
1383321708972
62172701213090177297138332170621029089229302
332832171309012223929901702793323160179232
103229227827201017616299123998321237062998037329123
906290670622303312912372610322991293229313
833223273091703906922173892306219229360277
06219372319291232010179062937229912931100
329892381236232730917039230910311009132062192293303
17312062201012708920629200621727012130901798270
2938792020062823017620629320223927939991293
917006298270717270121309017891326206292230609299017
0134501657686903456485489846859063584648576860886
5741161868698468534903686650564096863064501656056
501650566650600030654684368396546656336636534834
46850136506534834741653
60566486650861614866633441163309846866536453161
6634530538036665846485349846857416086056363805
034453545991984866301303616860130864535
430164890665056450165086440538650916516
41686301685505044160349846851660086308568656
086430708640644536503303648906658603670366
365365653865
1346156601086663508643686310349633636086
546365011666836033853107536943630114861456496334858436
08631544685588464890665414734374086353035
6656063654964803496336615460863530350110038685
0430483490053803666554366656636163606553408301055
498468534368984355640863530364890665860563616
14440349633661566010880663563680863735305583
85336048013468486536910345436638013989167615
0538498659343033654864711430636485984359083108
3650864368640538036665486648546543696476368
3666508690648548984685530536864030465436964
7636835905611685486856453161663453053803666584
648534984685741608605638050344535064857411616080
9483443686056574106501164851655161349083903650165384
5364994536436366663
64453438035736485086436156165546365643
03654165486438035736485548643698460561644380349948
336530316139166485480908310839649843034984685436
9805638413916500643689805657343365686540
8644989165443599483361030364890665606365496
403496336615466156601468099608534605643660303
685868649650343446363408663461564380350648665
34533365496503447668053803666508639011984948340134
501657686053690635845991685346850349633636486546156
601086390119843690635303443087350165664413680386
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
012350627280910917120627362717270120632062206106062230
09730173033060701711209730173039212021323
060613921017139018930971716006220101270892062920
7170623272212728317917017906297012010120110
68306270891729272906292272279871773130600613
87172671313922112700670620297012201706232223991293
72906131729272103060527912233091292029928
01717620692303067823312361017223091293759611017
2792232871728129132620692303
6131729272231708101232732127062309808920629203962069238123
732912362206928617331017230102306070173292
9102631037778029129377090106986
27932017223927931312922112700671739
91293620297012871723279129223812179232062303
201722371060017062097301730320173230238
12913290117382939062906729670392100232302390621989
6323
7297329233227009392917279
2232871701170069223323517270121309017306289927027922
3098089213892397201017299123528317279223
2829138129379132912375989129310929036923
171309012223922129302701217022331221929218932
270010277206232729730293897313060279223129282
620692303291709730173031721798922706232069227297392
1383321708972
62172701213090177297138332170621029089229302
332832171309012223929901702793323160179232
103229227827201017616299123998321237062998037329123
906290670622303312912372610322991293229313
833223273091703906922173892306219229360277
06219372319291232010179062937229912931100
329892381236232730917039230910311009132062192293303
17312062201012708920629200621727012130901798270
2938792020062823017620629320223927939991293
917006298270717270121309017891326206292230609299017
0134501657686903456485489846859063584648576860886
5741161868698468534903686650564096863064501656056
501650566650600030654684368396546656336636534834
46850136506534834741653
60566486650861614866633441163309846866536453161
6634530538036665846485349846857416086056363805
034453545991984866301303616860130864535
430164890665056450165086440538650916516
41686301685505044160349846851660086308568656
086430708640644536503303648906658603670366
365365653865
1346156601086663508643686310349633636086
546365011666836033853107536943630114861456496334858436
08631544685588464890665414734374086353035
6656063654964803496336615460863530350110038685
0430483490053803666554366656636163606553408301055
498468534368984355640863530364890665860563616
14440349633661566010880663563680863735305583
85336048013468486536910345436638013989167615
0538498659343033654864711430636485984359083108
3650864368640538036665486648546543696476368
3666508690648548984685530536864030465436964
7636835905611685486856453161663453053803666584
648534984685741608605638050344535064857411616080
9483443686056574106501164851655161349083903650165384
5364994536436366663
64453438035736485086436156165546365643
03654165486438035736485548643698460561644380349948
336530316139166485480908310839649843034984685436
9805638413916500643689805657343365686540
8644989165443599483361030364890665606365496
403496336615466156601468099608534605643660303
685868649650343446363408663461564380350648665
34533365496503447668053803666508639011984948340134
501657686053690635845991685346850349633636486546156
601086390119843690635303443087350165664413680386
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
0134501657686903456485489846859063584648576860886
5741161868698468534903686650564096863064501656056
501650566650600030654684368396546656336636534834
46850136506534834741653
60566486650861614866633441163309846866536453161
6634530538036665846485349846857416086056363805
034453545991984866301303616860130864535
430164890665056450165086440538650916516
41686301685505044160349846851660086308568656
086430708640644536503303648906658603670366
365365653865
1346156601086663508643686310349633636086
546365011666836033853107536943630114861456496334858436
08631544685588464890665414734374086353035
6656063654964803496336615460863530350110038685
0430483490053803666554366656636163606553408301055
498468534368984355640863530364890665860563616
14440349633661566010880663563680863735305583
85336048013468486536910345436638013989167615
0538498659343033654864711430636485984359083108
3650864368640538036665486648546543696476368
3666508690648548984685530536864030465436964
7636835905611685486856453161663453053803666584
648534984685741608605638050344535064857411616080
9483443686056574106501164851655161349083903650165384
5364994536436366663
64453438035736485086436156165546365643
03654165486438035736485548643698460561644380349948
336530316139166485480908310839649843034984685436
9805638413916500643689805657343365686540
8644989165443599483361030364890665606365496
403496336615466156601468099608534605643660303
685868649650343446363408663461564380350648665
34533365496503447668053803666508639011984948340134
501657686053690635845991685346850349633636486546156
601086390119843690635303443087350165664413680386
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
01235163788196620266250198022389181961561323921507261561
82662273202599522563
00615215162967922853150079319917831935312623
5625337882918266151665618793291620326137882937315
56315626352196615072926291826615153788293611651298923
15336256663536331262352166207317925031231792156963
62501932563056217361629736129339237616252769689582
6225263163369622365028250256126290536962223922201525
0193198910293
2973652358162569912731517623816256891182662
226355507369921825073622520153232333633
152616256697368912333237620192821796311515302927
32025995225637502962972192315153029561933736202250563
9268129620292261182661931921320916292699293612569
50266273523373661531927320255621562662369767921
62926570563926222118266158910291529385061
8910293613289179217032261250515618266227315752
5621529566392382563913618910293
521662038961621569651629281962050629219213632129366
2031151525507369236651212952569279322561913632089292
7615192820926323611386332366925163201515696932
623215295273232293162512992623190317563617296662729
61928196500615223292808910293317036891023923
61628910293505767929317089102926233222516025620565
75721763192501975056659232362931970129162968231879
32389102933622529175662392152022097052
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413
0112344316738928223802323430023213242324023604
08324483102342324
33813338483023039232420333380239302
343002344883243081234423231303844823043430
0232132402382304874338830744340333993834818
2343923804081011804323440410008074
3233824392380488782134011803830236
04436022324382792834081348443873167
30023213248133108721324023363249342380
0763063830332234088080480202214924
363221324080323390808336324908080
40304823048741993238033433467993280118043234
323632423034993202802207910008074003
213242313223384432803834678320847
0810083280203434301180432340333809232
231321324440810421308011803393883023
31383081327423848042133002344084081
03023924323443380118380807447314088932383
0338129331343723132084084402313298181
34832214383233832923002347430302463988804
823448381313823314981813230873024040234
398183202386044083413