118910241820141713831377266037168031471137383311501568461052502112116489068351477146318061479965118211170106710101741160319293244211258106482155739129261313841437112732915366833718801591873335515473571611123611416767831546173746216331231122118334261794396