116212006081348610162542122512841920129589440270124612961785118613841728995126314931294893028074496107718871892347327353175415501894132051510791210621127910611823321724895103714311791129247019001707480860309834697302083314045477634849317461866870649642215231307197035615591601414571011055185745348