657424333826230339269255251113582708051956358939982769114029317620334018265690701717377643296541221781222745658343768093132795365385031541717372083066245668727851412018768574642556246163221122950552774570256345928020574422431088358203325519867867352286202804653308248828504331170152518470198167204782304145288350466688722283433531752445408919068937