113176501121057711210575112105741121057111251850112899091131754911317548112105661121636211216360112163421121636111216359112105721121635111216350113213721129330711289085112163681131768911216357112163541121635311317688112163521121335511213354112163441126028311320369112133531121335211216380