1393387352237976762935855503071284391615198407279923739983864655942121701811092204863622803068497141234702314605454052471928825453876262974914820754918018956868865426654128547550422516023852882615264359379342713713021959848182436792317113378167835152247645393313831247734552217821257677373536567094612521754906936773446964547129059679425837412268795548507753251690551652276186637456526678438174672834814467843033357361223101725672069464262226587659199648638136462116288208471986471467714481717063772492411422325473494621551387855422120801761447884058127527275200228216511273235270474717787708339341291473147302214371117554520510918547072971154502344546537137507685362273654432026404844354517902504006913563728394838102134767691763805644522152365782558983467453333514597192191118071353976818580461240760309710457332714596417065816720859971139856264435260170566413663662835287107679390467330687154774870350536447479314344458819668633632822276631337336656425852384186718133423727595552613797542481161404896776711881667793865245350017826511169747552745187851141062811941562722606421622847322424228673875577879127439166176509521503121675545255566605141771685603507435554374021973683406858323086494633733563468449289525256487811512704387651951533158533822348014463215418750111278055748532016315571263970178553388316243253796689143426401502901102674427462052295354037777452792392594826728058099766407191736276374442434324468034871531944043322646738062822102037896663842027116584580817326933746240519051145389228002016353347724063045652046843698934213830049961088282301576683015374584443815728236345542559846508665569233983543469337648879874177631814355441571370385478588650770217179803752556663802630558660670730260215129647263636129521899827305522299193164755864664653527850546603760035131254357072984160411892404765786731702366745611777815906513446075129883737525710544728294