72198994156111561015609809780968095920410715143037958785679578953106287567096337247505250515016505950645065658350535054506050665055505650575042506150625063506750685071722150775078507950735080508172387220895592101073614153509350741415215608507550765086