97999108525108426108321107580108354108318108455108429107595108430108359108322108517121639108128103099108836108334108516989141084281084131084529747410824810884510833510841011274410824910834310840911199710849010840897403973421088571084911082801099731049541012641083481082501085211084071025119682410886610840611287199823108960108349122409108286103765108352