289374728937092893689289364028936252893590289357318274501827436182741518273761827342182732118271141827032115727211572431157210115715511571031157070115703011569831156861115681211567731156732115670211566741156634115660711565751156550115652211564841156453115639311563661156325115627511562391156213115618011561591156135115610311560811156058115603011560071155989115596811559371155908115587911558291155780115574811557121155680