147715362694673271684634136938114639193131232166523111884251119141818155271131111586273319041652349342110360150174408610872152313541133537988810107732837814261871377444713385227009514051138135314667311717321122181717121967115812581621316903176628512781539322547874841308331650157518951765