107989110998107545107601107250107620107995107559107265105879107617106826111948112316968951068899765099068987699694110593297455981871073159734891518108126910409151296958909459757611170397305910351065691068871081279980691547107979107338107318107036106988975829752196802915301079831071951079819354110669597445107188910361120269745885844