93736970873998813495610917191391338867638321530144297391102261007433917004910198285546112391228741137501163894793831893021542512139313317313777481092177582140331200742223731487648539120343917009220820221280241991117257117202203829562382211526802828371215558873214503213534592915481951238498275419223510242276561272881713091605701026511020188246952142060801771591472707463724000111629126219634232961610121821427615899456810103308297751903127757223177189592193900185231317601378616859216628950115646110076311012258542234458688413599215950022090313107177282