248632486624869248721385513856138541385213853138501385113849248752487824881248872489024893248962489924902249081387955466186181861718615186161861418627186261568315681156821568010338186251033710322154161544415442554961544115439154381543715436156721567115670154341543515433103211529415293555065550815057