3428413569713615914919260891141631020691952461418742132312375414699194684213549917151200924229379186138964203479762581720440085212248979283442866648216275344178928820903411296120791186173198033043116975946271505382284538331290521927081344231927745941570039201424678871183693208797131451572053572925010873637742893101358524731185948971141792121503791253932176031018121676841355902253635655148287157198180032122481796481848232128608449720769970560963704221565334117312162310654818809254904247394453121496614447982314166521207265169803221842040451192