16447210532851411096380645162837202515536873486526992146008195649120019846617835755740988072177576630802115979962732174988123711124350146615107242168549175076516041487779467517689614938313725248970455906107556860217344109349205419148792149241446624556716699186426149084118029334161612771729571594048132911256919011959840164928294479058985359153781198245187312148728139434625912266911219111715292203712596521067711054516839259130172037190022198327536612181122024873556011243127276155001123154227709146957111041369251438816238750251891911803889237614771876134