193619026557911670951363935650127212762683536299591535153327190214537456615101901632180128214331191486979521031154915261082136419631644425492182355012051902531562146419991691479799171810171836187039275416014918131931816116429412251237805110318771711570627477