146330372212515424087815239244912401670107215751182401124351818612026076951684131475512644956081135479197767432619651389107328936360449918891413091337764911834675135199188518666159627686191409137027919141741388446735671344110718610911388119151363313