107311382164423834727800727807512523730600584726152681615265864663894693682839088910965192511353219134983971403947850145348625252141096910620814744537298064132955728604133501110525107566646435819715424447109947911059081028382112027013309541330937152265315226931074999130249813789593688254250511346720150886425251121533586286513463991395606963366150885150787872414140308414030834810793343041189318123706515723271215334739892004071574169563860440948488249129119457934588817486900139472443514343508243520943514211139383480014226654534713573057976277977387297883985894216001024014147801776354312477161291181293021290774350191153090290374