48855498849922103191065115482148591373514345139781377810647106379929154741547215471154671548915486155141551215508155021553215530155271552650113884921417514857137341373313743141101493513806554311060450945790491064414342106301485414875148741434113744143401410914932137777566799108518919792009199