49127671120585110608140106081439246009932592693259281122183611221840112071001120713011221870932594511221856112218419325943105917831061347011207168108516211059164610607444105917527544996106159461122494293259231062034310620353101009349393998730408310959288108501381010090610958843