7667676940835067664572955821268754991533976321023191027071060997694676930769337694188592109861766607112174184742257904190298912299159696820972689773110286010334612541613275676776769387346997525987741028201028367482073414812478974010805576927794798351390954926059293710547972877767177292478605104283769297467474925