97428978105096213154853368214512136173294038321234034531942211225165921740977461527977671261264011951568401703764004407160761523111280191161810714012846719499103263817