115968411596851021120600323123150412315051211901247039966638212381966426253255479132966792314099171379223700108062130045714708561037804737881371602966437169047354931408311780667642401907941907544463261029644102964511493784791279667694791019664279664041572047157184415718653579051240570160194966535966770314101273218171388966438314102108434496677110379653394428965228965328966828981328981514999001499901107952810885651713826328261602034581241238563936313149073149013272081213883190713856478856366108059014928599667601035800171383147111647913310358031832137181247913485640796677296676130115945866148598911882538882569947611492850