97260897275346894699366054243681411560524529077148021313252111584053218696227503504063668318121784147312430481971788597106039060452286352301419340820751013605269059649061025788290605312456669124557628399539099542910468112730415349014589272564712736787125001248749124525134155813148711614901206761192900834105951739159822709827144318960246038203646970386457761223613239569675693323131434210354211353181146501913996015555864583451262526977616110030511003201076176120675153539563111185063853520264675264699653516353516253516153520063353419243261281519241140540018310318291313692511530533356352052980052518541913057