56020141558171921210142743101725854727435636183260122174172209153919180752395659756348992221444387845066345216160099161040126165130326920306552620254767512155820111043522167832617966412993122062787249138719468992287078078622402546613154115978599248200825736483835620474017537618174612792521966111077322884047764217488624801662788370469366130421196502151001202591105148152616809812095323524586182140402164266569216150319200255588108792117251188773183151786774514378305121355893021307401432532018332128142278055523364462022641605576138230305173141134253120717