41425578378323402749605830204997339455786879424623330273526350544562952135357102151543160365171217270867333567511718201815505345266147703062152224242715444924348418092736412392559721393951609970323034559336547621123589921344444251165776251401852005562436686522160513303002368944072301380526985583184255454058553845223537515944936194300640442888674146614808700544215921948232054856837995162370253995399126835147228021065334161206468041127255769203089680744747041881027618668131498523153331756190338292556492325785640398697317335985149422693386691944945329342927131808430460593596701641146391589148973195785232032931751247162233224548422825590549464413626615228950933286556541446520792563124185205686136251582661522023608117211788036686320701292965336756220168015587599053812687535