20919813084013461322332222569519667111923814881370000650791792221386311227801320371782351511441650902598716762114508185204110195114850452652257799857993703975125710092693736389240064126352248564142886763611504871701091193237651115164216302270678142587151754102441188604005937511151879362051734491339671964672246529885116863817948873649802125365419689712557813607113453717761076935106508176115552938278716267770913169223210326187108277251454562028124360782862022103044895521184308177398954907508618202018479011652340994116304625515020419745920535917207060438