101711425751942512029399489389845883191492609222216530047956152763426231187731892011010042132971369757623610933712466318598537258188990894821882312064542781312734898223656111552115645115499147872037933209650241899561272231335071549813919110779360597104474164144559571767121978651825322964116493814297410516621666113149991114078715172114889213657584246159976133127873582764222144913734744972561991668331877074233817126490307212797130457318981610121184423073171916474461666492157201815973722015798119430943156225556154078177356615282076282522886784223104130119