111448109351109355107812109406109169109451111828110622109070109455108896107822109264108720110829109082108536108587109268108114108209108156107913110943107676110974110431107797107497107525107344110980107288107284107224107155110611107208107330109272107232106846107998109074106820108152110439106503107989106375109915106418106975108159109390106379105915105826105822