19303682139305071324127213513076122281217543867069182927175540582151287281575781968618918092078860947614395766187839101621703459358671688122135228515110220165423941141369593750812398015600916310682572124176200238142194302921717512722335386200683192420946167219827667154864356025389676218221120867813698657397845541938021080332030168550311934916640022763196900106544340907397815521615639421785221681614952193070873091941182520469337309085405023725838953491112879514425174731137821193578164845116828117473562961824961384972046146943222552113709278763177781