147237123851858916748142750211000112083206531883451150694071329691398521472781364991688168700028955132202137344894918132322656618188171669118245702611359451596545502722224121105919068610776819292776040763481538192221502576297495114252177310119312322242094746981732406944911239903412205182039011731516219818137101829141094135014102462179635044513924416049201041130774198790116748172103182841177724219849110538446841941021183342144104231209599823414560397336987987371813411616684514955421138114346039957656411738629866020160515900613242621205819240419625362628