423321427483220838051844026145870904187034238677530160967149865129906304603970412136820710510984744778745021761731945383662947196187460283677785317698316883324187847351657512049443922575915051497449138771194595226702154225998274035254712612616765752745416318169911206234407177449155489610491046902168941022041519591254731420971724917247135525424119344817655121728412380118785122156932393338055687274191271609594941411229713330345101633351741671401881690554823272740223620183621997462111169203144532119336156987237952276435592818349216835388865