11917611812478391110521967831421029451913676724655571101028704292012898138947958803568311899829473118525118741058409630655684392234042524791116682582215914513283122916408431236018796110710611301767199025571921455581390841181607830029896138836107647956322656623399926451176571383561178211592110913326531227702625025886107694