107256129369127204136519138839127291130608137801143216133470144800132341137786136760126048145683142091144202131345131076129284144258139410130573133850127629126152142831131070131058130553129844141666127639125111145181135670133272129983142032127090143231139293138744133170136866145477125977131590143482127673130295141979132458127413126167134740133925127048138354