10559595904831359586590482727887515472782751094856621445655728067280472787144795689366120730020994911875005813745813285814135814332100135813105813272099483700655813265814325271325541475271315814311050331132366913236945813691510212934379145752214996551395498145823442085315676601567291209988718132119105479389109930755204798050315672902760872100085163281133971552046551937563462593919552045319966551993329694730173101936415829741583112305556996266632818156763512768646327651048995581367551881552651552700209945552204552203152413432525310968949962631002215753445519602670545519051089096551898552202110999115676401008313187354