28948289542897229014290152904829049290672906829090290982913029145291602916229211292222924429303293122933229347293842940429417294182942929432294352943829454294752947829500295322956029612296212963729644296482965329670297332976829777297902979129792298102982729844298452984629873298832991629919299292994029944299602996729987299943001130024300393005330057300833009230093300973010130115301173013230168301693017630183301903019230194301963022630250302713028230288303013030930318303293033530336303373036030393