1372940092426722429218061929218180169061599314843135751315413079121891051813852073123445196401724517143598424110239552038419704192181400113820122761039487226683123795356478216732516314540141274769241292213619742192511848318044130138281363311492495613635232141956113088