997877887114710835786191044114395790995010751132107262788899410861115107010511061105293910336331066894103191210621050106410258801096105810419711028958884104960789062196399681988261810381131896108110349409541080914101510849069309081053101339596895211036119161071965100488911391122112399511381063962895107410828121109634107610223968868651024102795611071059907100260610148989361069987626111997089310971057929106099111001067610966932990981114810039519721104111710781128114010771073960393111261658390410939679981000104791010261124911111610481099905885988103610891087955584937949959110111341130110211271105112999996910921035608815948989879110662510296201141105510886091056900106562311219931006881113510171137917883109411339611118113610989389341019577953100111421145992100710308765819319186229331126392101610911023105461511081111114610431113112510059131079103910081020108561762410686126149643941114576613899862111089110379738971018928582