109521108667109519109516111948109517109027109477108397109518109547104070104958998271188801083171094251094221043031075651123161196571082681094101084571050661003631092379889810831999259985691085201041201084719851112044110852410299410904510757410832097992980971053211083211035739725610895710305910758310886910876710843010832210854710309910883610833499303