15442496413192455276257385418811978541149309671614088061657119128124726140567129440228369151464214829178124199848834501566682140811184921601818204421821613032021222273464194781344951782801439451791612309992123192392703168904931616132528216307151049213123236262106141981192189151812661520121423241145922305049240156064825612424912823318517910654016119214045751779880251411361611261468384462244672305631283374718428949579150510699652243586854191948153901137262093799346316319119615780650161245146429608430584444113378521164220350511168517857314901838701193260