38866401368646970049245149165264894715549062615340566067656774838305348474490273059976059253251252051127964660618536985471450855705188757804853669223247619042287435499531844819689513124583886617965354371418353015473199539684931311962569326782573163317123931066172623641854154612112312848265416832434178603132014141678011776622504910894668402237724670443211454371459337213856168723457038142037816821612625211273003366518839326212184349461487528815092102611932264139902353823191125629543969293570599160093510505148211546443557443794197132423296848293922839206704131326983552135243006671612328472592410961433849670315561624206034439871440539655562522581264395185655954273517303712242646590795432935250764021407529196250664344266196100228952143640531643600515935323106221832343860