167120132092243818181803203813281926208121151809181316401920168920551664181320351708203719152320191820052081203420711892193116641765195321582419177517932038165817571874171620341998151017091431187919581323176619641344161421431913255723242571193618452410200816802211208533542545254016311832