334052416162168669855876433344297855175131338363773447966630208238281284375711075510160057056903360257893493187161575568174530629367964442995360046614547216667006833412464941768312720603528313829435725687223484291253443171356983163293059101400529857875498327647971078516733729970464424902871619622582691108414414869166751788624799539365233630364238743792332760124168314823858001613343640563196115213844877577320826994677969944112552119328922581642609039128736828304459782614188552635860405966565093233646413517678723532717045484527955646466464421576167263315673186295942561367616546505721439723374688176035496023709543827981701408944631887320234720582802625661104768552815651892436663933451427208593923655216215772381432984404307867093027649449007561935943504750896010