100176571003861008271100997151010193410118269101497381019249610224044103091741034347210346827104836381053650310566101067569107457101076580710800365108601810946051109476110388261109394411145925112358771130348113514011376969115840811168724511734751178430311814397118346118389211192232119665311197786712051407