50914350910724025211528901130219187455372089155220212427341242728110568639500363557326953194219644574544572644621244572723464513531174448261886801776199053732380573647574456113894340943740194444974421802725891891131890431813351004156140083112917350326813281681328172104313111484078174002591152591042590771417548112376118006111530135808927829316870912011651113814107988166888115027071422712310274640461188911390749377192133713301161563528140056588765018206006539923699159375445317813487912438368447387044613620143838732071954004015502881451619397812947384110556452467713900276142791362399322832011208701228817188942