13020810381722158480719171700142520107146112721681290422170110748304761442711497805174616696011040739627176795987591235537188418901775456178518713753006021651116177753145134814555771579184060711233197619162068779617982531148587360134753538181212993746911571169611982031582