19987191359329124116448210631628058301999312412210571241358239330162681626914869124141998819989162701627193311829216272643893329333643916273162745824162756440582558265827582864452105916278162792106064461999079881913679891241519991199921487264475829210612106219137644964502106458311241779901628116282162831628416285191381628693345832124181913919994124191487312420124211914012422124231242416287124252106519996799164511999779925833148741242616288645258419335182947994