123245313258741344124735133119021800702186413861833101138387191227718421978114736017771535334168012825241445103711163251573166311825631017681900250204143247126112676381216174513991639199855549448593154913401010445145380745876315871540181417089312856211443781592177410041135172691696465153711261283