26378715491541943122819219113985112911358311792953454177210371649104432106217156261858151622810331711687190214071150125537550476312991812248904161511086531889131218229081751126851283211745371832172518349161085171313228897413539501885985157614174491692474