131520389919393971004304111717251221868132858215185211286361008959104957159550427437168668310821975130717996811907101017058813851775193618604501332181317048826551133144517531985101181613081721169987315027123211223114341914231871421157331017651744861