675724861287363549793243618123626931319441824147356327401083449669123475767404546226651528513351084496166621615394826554159205451996158197948834259686042261568375883493262156175027263765575537637928485434693964975514526493221773044193318736755627316642125595069301217996730513923616268847540158436572508859315926487209344883763375729292866597556715864465826941381582357014612364690206742254784411163312258292369211094517010923774922533229272707216254770393095194940174821432435856072647668176985394664305918581041704250128150040781367335661043595630868673944295256723732672926822858176325954668185869625656665145121302412667267006010562018023610403810758491844287066254445640513149901485119124293372242923761415306695844512949428319825696516578712112537582064732493139431485066