54591249218336452936452836432186696111417210461091252105130436869891926399686122310263066691955458935459438613619213898820398670223006430265375088551040114014111401401219302536214102918710581361084621321208669222755090141852814185491418564145604815816621423776272794378818908527244547207796492009672212175980158182314238913231181582843755089551232300633028183118983122714614555123110240355123023807913060914611731306081544443612627147704526396511217181502843476302682158613606805710650911065092102588762386835276314185381418529141856527279864364427280822055584968130064913673730109220624352762192164114063114156422230375092