46076646073121669926963153923380314415279316058116195498551041841528041512526965656654340085123042367508380604514516171688606280120141712014188120410715172696780316806058022480317803181217765804908060680607811638060873669806098061062247229821312389741004768108021287249381670621718384275107662912658347575210787677369857369888595267266517628428594448711715392551250781193470124991859445859439157020972642694566712532580170212489411642681249528015737264096517091250808439881155180131584313157311316092131577313158441315774636473681318205192221349537571101804910648135054095053535319638568568556161071612