296274198895655051546572038205043137011705273403045036563273722868882722111335372685456152243308211230678643828175983395513321712802555405187176912296872042511087466242516733312224417618219019544237746670247026924869053629380420253837635083528845939963208461331270306805145675632057822787453431201406895835258980954151482642483473756227978286187653