152143640807910858921081985151560130619515196093707291522116151794215159253040653707151290336162229140112110566230402410814421081441141077815214351083307462476152004790549215523381008479100848296197430470110807051519656151965710837364080773233824079385859765859754079892562822562011520484140199040798835874338746027138840807514932901318355149325988960210409748447534396191516390408072370728304191151572084477515207164080701095360151599640796130849012997833084921520580303984304004407960151796630311729922241469340798625612610826253197342928181517987256121151599415205231097853407985408066108145825773425773310806722563273029218590451389397407958