926201081271259978807788085882268823010802788278920909251193661101273104289106217125873880899921189145904829206997522103370133020883488775088234882381085409055099722132567883188852392320948561003551038151062391300271328848775487796879659924210759891509915489653710802887379926081061001062388779987571916919226492448108978