43260956058952027210253818945127620879811709635609810417134461215228124799912722651137313901935120120114569151869346857214965508349313096453694241458898385942430197911416119991110099411495178100994413543282442771349771343771345071346971347071345171344736942543019878079083493224765011161934306574301997135607134487135617134341153061834886125166898092211192486525321119224858785748021405891150557411934431442258222166560218222034430508127272142986735358811192301272243971498713498524274858786436212144216687348885875285878763673537524837996531743078157811154884715427827982287358087343835313111123681398554105806117608858753