172219691213936985668651503171364015610171468497869891143917603011011005626675152014301063455190016269796126099657184178018915671929580318188315091680822125276168741419751433161321097129516941506192221416618787352897218974131090702187318321784