311879100667013970905695028472971075770909761141325112297181330471167159993218114112411270283438667253886426921334021170959892801473986137788156846932549910862841318339349005148036334386712639657250959120395830499124712783331165200528107142283413322110943291412342138853111297821507885284837152170711496271357197113739212694231549746827000122165410046079255364785198463711093147726922120286124746111081341318676121884734386854814410176022626158037961139691157085315902551166559135424199342713416187496081189307158825846372141241071311913186841229200620807113542314595611210148331684126949634063014326018480828752995726525726535726541420465710430312229