10447815104742791050236210511526106067951063289310849231111035811390082114445311451064114583291177163117775312285421237527124653651247216012473529127272411339005413953314139555391398189314026239140543221407501014076680141874991418928214200149143431191436744314369609143993581450269614565551145706641460249814994532