181450179778912811739312457589612171461057015911718779710272043861143899603386931482065724313769357228262441770152382124371301212136411209434511612440810891043536189432103991666761728434781221246762859211116572713971619954117227347371816349170647961214216942931671521738641650442174521943017623713443313922313129816903536409103805201911115529177335059311366222383970642183244197652121371006198629163234180785180865149868167688104207928141291518404424746486269486980221580561843781082336057205078198122252520742844692028541086031347661042948431623749