187996164199960721072218733418287227601214025635614278422773543372275301825901039161495518552212047352280114612537671929127286952378928281461267764718940416566997929146721667531024621873839780582868539641417562095851060238067445793428219914760387255761679256533173105117417146563219438210270104918672689816822721446076090316032721870010962714680916671352191843771232271171431134621448457998019125714018419913319015422978279157108390422741840782620882100201598620972067301272641071161316931963951999102109722088471186583667222164320691612576745738141080