485439651107171237856357118220252257256887309374456788115896546462076424746536376455516163677783727817582838466205234645524195782638203628221848759384570470300142482315320504117269257540651649197206126436353912043142332892995955632173757295543165362584644730484955311151050251210737313