14941684164667280874232147210619011673140214512811198166216401736173718117701808179967412081380573788101717136601256757401114695817271501176153010416361147136121030119312617443512051328106819121687188697214641428170153414551348242418645