10355128103681221038536510394769105177161052108610535705105392131058070510589509106020331060356910604993106055651071565410726894107280341074006710785442107860831081647610819562108785281092748410945593109656351096613110972117109883241099172511005656110330901104932011050771110544311113484211160186111614511118919311189235