12081869924666808182110708863139277413151007148129036818254041396199311251856359810145841592109482859612849861395884102314054581545182364635215051625597874198511187731371114716098918241112123582716522258971478179211767961491329161212679641368860157313486811011150214159918078191723