83917132647550395735864381913781747987756133631803408166119715381258173311191514115229889312378571683140851715231730157417486751571461169910521929125217969994951621116046419332259950946213341107898181213232056411221787