173314441230167416821742232169019616781607173519391016321012931349131011711092159862106817381311109535410461812598962853919534186614631256770610567892143688113666912801615307136530078216168981664157458316319363716481878645385108088210201568767154916761580701604200161741932