987110011111146619110711189581044911890933906997948970910994106462288510521078110195611411136114810678831081896103711179189009676179956088911096113763310945781125959102096896111331022613100311246211093100210719381110101988210291126105810501066614953108910551140916103089810261097112262510271004936100110161018103689710531077107510511015102510341079104781560789910138196341112113461611021023895584937392114711386106111017904105411358778881033964105999061810351073113099611286241014940812111693298996910241114954109188711451007106310578766091143917104311299501082112390787910288936151038112739310855819651105972108010316208941006113195788110609348899621065110998888011393951083583577582993960108795162394910701108886100010849819099139711039114286562786239611069981119100811039661104104857611151072999113293910689319281069105699199290588410769291088952612930106296310059149083946066261086104995511219731113109210741098912109910411061