3078062244835372347716664492324826488452707692193785271213483678126455839852647036120025646414759716298455296231494271716547631381075354875634797433547013352617027152145186671161778376503886624751797701823136767317557084005496866633374614864354834664933468983940463911470387684239320585568123658260406257338228598435371194560765522762357176011567962054661993994411316671240528814424248420888281502278589238225284456274515503174636218739176128646520471326865215413316771444571154360414542667511775130211235825262705600489289216213422678217628536253746732267923893333057532914076294356664113949015547218947134611422751093821854140216230817269017319120351330135636526670635244845055145882637670785238348843960231642556440847373569293279463254309417976681372434525477501086353667095287663754361575194604542226544750748574648652474947625524121147348144451464043721014122052253959629925927386193198968080236917013015212764283923061753725546778048357352334413757174136275276757284966146278740191249214435524538385458101465122755042375508318504548285615407372017791319216152127135331978273437969244605523593122230303193478468160237176480250461688840511567777559236834195212317312442339768671857952803855872581683047865593297748446118240962676685326984674534319072972763033229423762163505314368557685762956472828055205621515438476818451525151556340229181386721967045447361111455532023426036539990345674772858007378955364465997370738801344785223632786718798207251220615332664981207832089854588351487935007101158327763305466602226658095653905621278071698201367287604671656466451401644698119437463655533612442719180512367424334401068417942523827325706915994037913313846538734114358654267912839785551045974760711886877995386576726565901867444577304746375812550165113577278011677844648037785953106383817543505092212907073157883553007908086425077310110349377248287178272328197827670380