3979359038633670386234386805428675869311333665947981481312121382616534915913697596238565130228534594174544366735179416769596131562305694054662630138537373049345411988863201608014464757567946685713573820183594506930753156160610474564266121341560307919956971561857813796508535416801614741488596484502812025856154562481670250616844294779277270373895498660176048665537564632827515134685252411234001845202867624365677272638671821705326562404147969518437024423255576488958289459983525120522532776405761240539222121243412547363601488227301454282317633804401946082808667757901403429415763369200177941212408118455763472729104067181041171247797665406422635227502618346923515780166643449281137257961591919619210634099124024804794241269804761666489147406724120649595537460239607410093399